0001104659-22-052369.txt : 20220428 0001104659-22-052369.hdr.sgml : 20220428 20220428165545 ACCESSION NUMBER: 0001104659-22-052369 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 140 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220428 DATE AS OF CHANGE: 20220428 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zepp Health Corp CENTRAL INDEX KEY: 0001720446 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] 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-38369 FILM NUMBER: 22867681 BUSINESS ADDRESS: STREET 1: BUILDING B2, ZHONG'AN CHUANGGU STREET 2: TECHNOLOGY PARK NO.900 WANGJIANG WEST RD CITY: HEFEI STATE: F4 ZIP: 230088 BUSINESS PHONE: 86551-65837200 MAIL ADDRESS: STREET 1: BUILDING B2, ZHONG'AN CHUANGGU STREET 2: TECHNOLOGY PARK NO.900 WANGJIANG WEST RD CITY: HEFEI STATE: F4 ZIP: 230088 FORMER COMPANY: FORMER CONFORMED NAME: Huami Corp DATE OF NAME CHANGE: 20171023 20-F 1 zepp-20211231x20f.htm FORM 20-F
http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities00017204462021FYfalseP4YP4YP4Y1P20Y1674500016745000http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilitiesP1YP1Y00017204462019-04-012019-04-0100017204462018-05-012018-05-0100017204462018-04-302018-04-300001720446us-gaap:SubscriptionAndCirculationMembersrt:MinimumMember2021-01-012021-12-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MaximumMember2021-01-012021-12-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MinimumMember2020-01-012020-12-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MaximumMember2020-01-012020-12-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MinimumMember2019-01-012019-12-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MaximumMember2019-01-012019-12-310001720446country:CN2021-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2018-01-012018-01-010001720446us-gaap:InternalRevenueServiceIRSMember2017-01-012017-12-310001720446us-gaap:CanadaRevenueAgencyMember2021-01-012021-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2014-01-012014-01-310001720446us-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446us-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2014-01-310001720446zepp:PaiAcquisitionMember2020-01-012020-12-310001720446zepp:JiangsuYitongHighTechCoLtdMember2021-02-280001720446zepp:InvestmentInPromaxoMember2020-12-310001720446zepp:InvestmentInHyperfineMember2020-12-310001720446zepp:InvestmentInAlivoreMember2020-02-290001720446zepp:SifiveIncMember2018-12-310001720446us-gaap:MeasurementInputDiscountRateMember2019-12-310001720446us-gaap:OtherIntangibleAssetsMemberzepp:JiangsuYitongHighTechCoLtdMember2021-12-310001720446us-gaap:OtherAssetsMemberzepp:JiangsuYitongHighTechCoLtdMember2021-12-310001720446us-gaap:GoodwillMemberzepp:JiangsuYitongHighTechCoLtdMember2021-12-310001720446us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberzepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2021-01-012021-12-310001720446zepp:YundingMember2020-12-012020-12-310001720446us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberzepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember2020-07-310001720446us-gaap:MajorityShareholderMember2021-01-012021-12-310001720446srt:MinimumMember2021-12-310001720446us-gaap:RestrictedStockMember2019-01-012019-12-310001720446us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-01-012021-12-310001720446us-gaap:TreasuryStockMember2021-01-012021-12-310001720446us-gaap:CommonStockMember2021-01-012021-12-310001720446us-gaap:CommonStockMember2020-01-012020-12-310001720446us-gaap:CommonClassBMember2019-04-012019-04-300001720446us-gaap:CommonStockMember2019-01-012019-12-310001720446us-gaap:RetainedEarningsMember2021-12-310001720446us-gaap:ParentMember2021-12-310001720446us-gaap:NoncontrollingInterestMember2021-12-310001720446us-gaap:AdditionalPaidInCapitalMember2021-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001720446us-gaap:RetainedEarningsMember2020-12-310001720446us-gaap:ParentMember2020-12-310001720446us-gaap:AdditionalPaidInCapitalMember2020-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001720446us-gaap:RetainedEarningsMember2019-12-310001720446us-gaap:ParentMember2019-12-310001720446us-gaap:NoncontrollingInterestMember2019-12-310001720446us-gaap:AdditionalPaidInCapitalMember2019-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001720446us-gaap:RetainedEarningsMember2018-12-310001720446us-gaap:ParentMember2018-12-310001720446us-gaap:NoncontrollingInterestMember2018-12-310001720446us-gaap:AdditionalPaidInCapitalMember2018-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001720446zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember2021-12-310001720446zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember2020-12-310001720446us-gaap:TreasuryStockMember2021-12-310001720446us-gaap:CommonStockMember2021-12-310001720446us-gaap:CommonStockMember2020-12-310001720446us-gaap:CommonStockMember2019-12-310001720446us-gaap:CommonStockMember2018-12-310001720446srt:WeightedAverageMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-12-310001720446srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-12-310001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-12-310001720446srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-12-310001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2019-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2020-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember2021-01-012021-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember2020-01-012020-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember2019-01-012019-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2021-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2018-01-010001720446zepp:EquityIncentivePlanTwoThousandFifteenMember2015-10-210001720446us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001720446us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001720446us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2020-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2015-04-300001720446us-gaap:RestrictedStockUnitsRSUMember2019-01-012021-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001720446srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001720446srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310001720446srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001720446srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-01-012019-12-310001720446srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001720446srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2015-04-012015-04-300001720446zepp:RelatedPartyConcentrationRiskMember2021-01-012021-12-310001720446us-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720446us-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001720446zepp:XiaomiYoupinMember2021-01-012021-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2021-01-012021-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2019-01-012019-12-310001720446zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember2019-01-012019-12-310001720446zepp:HefeiJingyuMicroElectronicsMember2021-01-012021-12-310001720446zepp:OtherRelatedPartiesMember2020-01-012020-12-310001720446zepp:HefeiYizhiElectronicTechnologyCoLtdMember2020-01-012020-12-310001720446zepp:OtherRelatedPartiesMember2019-01-012019-12-310001720446us-gaap:LeaseholdImprovementsMember2021-12-310001720446us-gaap:ConstructionInProgressMember2021-12-310001720446us-gaap:ComputerEquipmentMember2021-12-310001720446us-gaap:BuildingMember2021-12-310001720446us-gaap:LeaseholdImprovementsMember2020-12-310001720446us-gaap:ConstructionInProgressMember2020-12-310001720446us-gaap:ComputerEquipmentMember2020-12-310001720446us-gaap:BuildingMember2020-12-310001720446srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001720446srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001720446us-gaap:BuildingMember2021-01-012021-12-310001720446srt:MinimumMemberus-gaap:InlandRevenueHongKongMember2021-01-012021-12-310001720446us-gaap:RetainedEarningsMember2021-01-012021-12-310001720446us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001720446us-gaap:RetainedEarningsMember2020-01-012020-12-310001720446us-gaap:NoncontrollingInterestMember2019-01-012019-12-310001720446us-gaap:CostOfSalesMember2021-01-012021-12-310001720446us-gaap:CostOfSalesMember2020-01-012020-12-310001720446zepp:YundingMember2021-01-012021-01-310001720446zepp:JoyrunMember2018-09-012018-09-300001720446zepp:HuayingFundIiMember2021-03-012021-03-310001720446zepp:JiangsuYitongHighTechCoLtdMember2021-02-012021-02-280001720446zepp:InvestmentInAlivoreMember2019-01-012019-12-310001720446zepp:SifiveIncMember2018-01-012018-12-310001720446zepp:HuayingFundMember2016-01-012016-12-310001720446zepp:HefeiHuahengMember2019-01-012019-12-310001720446zepp:OtherInvestorsMember2021-01-012021-12-310001720446zepp:JoyrunMember2021-01-012021-12-310001720446zepp:OtherInvestorsMember2020-01-012020-12-310001720446zepp:JoyrunMember2020-01-012020-12-310001720446zepp:OtherInvestorsMember2019-01-012019-12-310001720446zepp:JoyrunMember2019-01-012019-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001720446us-gaap:StateAdministrationOfTaxationChinaMember2021-12-310001720446zepp:PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember2021-01-012021-12-310001720446us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2021-01-012021-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-01-012020-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-01-012020-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2019-01-012019-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-01-012019-12-310001720446zepp:ZeppNorthAmericaInc.Member2021-12-310001720446zepp:ZeppIncMember2021-12-310001720446zepp:ZeppEuropeHoldingB.v.Member2021-12-310001720446zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember2021-12-310001720446zepp:HongKongZeppHoldingLimitedMember2021-12-310001720446zepp:GalaxyTradingPlatformLimited.Member2021-12-310001720446zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember2021-12-310001720446zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember2021-12-310001720446zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember2017-11-030001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMember2015-04-290001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2021-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001720446us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001720446us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2021-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2020-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2020-12-310001720446us-gaap:EquityMethodInvestmentsMember2021-12-310001720446us-gaap:EquityMethodInvestmentsMember2020-12-310001720446zepp:JoyrunMember2018-09-300001720446us-gaap:LicensingAgreementsMember2021-12-310001720446us-gaap:InternetDomainNamesMember2021-12-310001720446us-gaap:LicensingAgreementsMember2020-12-310001720446us-gaap:InternetDomainNamesMember2020-12-310001720446zepp:JiangsuYitongHighTechCoLtdMember2021-01-012021-12-310001720446zepp:HuayingFundMember2021-01-012021-12-310001720446zepp:HuayingFundIiMember2021-01-012021-12-310001720446zepp:HuayingFundMember2020-01-012020-12-310001720446zepp:HuayingFundIiMember2020-01-012020-12-310001720446zepp:HuayingFundMember2019-01-012019-12-310001720446zepp:HuayingFundIiMember2019-01-012019-12-310001720446us-gaap:EquityMethodInvestmentsMember2021-01-012021-12-310001720446us-gaap:EquityMethodInvestmentsMember2020-01-012020-12-310001720446us-gaap:EquityMethodInvestmentsMember2019-01-012019-12-310001720446srt:MinimumMemberus-gaap:TradeDressMember2021-01-012021-12-310001720446srt:MaximumMemberus-gaap:TradeDressMember2021-01-012021-12-310001720446us-gaap:RedeemablePreferredStockMember2021-12-310001720446us-gaap:RedeemablePreferredStockMember2020-12-310001720446us-gaap:RedeemablePreferredStockMember2021-01-012021-12-310001720446us-gaap:RedeemablePreferredStockMember2020-01-012020-12-310001720446zepp:SifiveIncMember2021-12-310001720446zepp:PromaxoIncMember2021-12-310001720446zepp:AlivecorIncMember2021-12-310001720446zepp:SifiveIncMember2020-12-310001720446zepp:PromaxoIncMember2020-12-310001720446zepp:HyperfineResearchIncMember2020-12-310001720446zepp:AlivecorIncMember2020-12-310001720446zepp:InvestmentInPromaxoMember2021-01-012021-12-310001720446zepp:InvestmentInPromaxoMember2020-01-012020-12-310001720446zepp:InvestmentInHyperfineMember2020-01-012020-12-310001720446zepp:SifiveIncMember2021-12-310001720446zepp:InvestmentInAlivoreMember2021-12-310001720446zepp:HyperfineResearchIncMember2021-12-310001720446zepp:SifiveIncMember2020-12-310001720446zepp:InvestmentInAlivoreMember2020-12-310001720446zepp:SifiveIncMember2019-12-310001720446zepp:OthersMember2021-12-310001720446zepp:HuayingFundMember2021-12-310001720446zepp:HuayingFundIiMember2021-12-310001720446zepp:OthersMember2020-12-310001720446zepp:HuayingFundMember2020-12-310001720446zepp:HuayingFundIiMember2020-12-310001720446zepp:HuayingFundIiMember2019-12-310001720446zepp:HuayingFundMember2016-12-310001720446us-gaap:EmployeeStockOptionMember2021-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2021-12-310001720446zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMemberus-gaap:StateAdministrationOfTaxationChinaMember2021-01-012021-12-310001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMemberus-gaap:StateAdministrationOfTaxationChinaMember2021-01-012021-12-310001720446zepp:BeijingShunyuanMember2021-01-012021-12-310001720446us-gaap:StateAdministrationOfTaxationChinaMember2021-01-012021-12-310001720446us-gaap:InternalRevenueServiceIRSMember2021-01-012021-12-310001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMemberus-gaap:StateAdministrationOfTaxationChinaMember2020-01-012020-12-310001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMemberus-gaap:StateAdministrationOfTaxationChinaMember2019-01-012019-12-310001720446srt:MinimumMemberus-gaap:InlandRevenueHongKongMember2018-04-012018-04-010001720446srt:MaximumMemberus-gaap:InlandRevenueHongKongMember2018-04-012018-04-010001720446zepp:XiaomiTechnologyCompanyLimitedMember2021-12-310001720446zepp:HefeiJingyuMicroElectronicsMember2021-12-310001720446zepp:XiaomiTechnologyCompanyLimitedMember2020-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:MajorCustomersMember2021-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2021-12-310001720446zepp:YoupinInformationMember2021-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2021-12-310001720446zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2021-12-310001720446zepp:OtherRelatedPartiesMember2021-12-310001720446zepp:GongqingchengYundingMember2021-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:MajorCustomersMember2020-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2020-12-310001720446us-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2020-12-310001720446zepp:YoupinInformationMember2020-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2020-12-310001720446zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-12-310001720446zepp:OtherRelatedPartiesMember2020-12-310001720446zepp:GongqingchengYundingMember2020-12-310001720446us-gaap:CreditConcentrationRiskMember2020-12-310001720446us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberzepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2021-12-310001720446us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberzepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-12-310001720446zepp:YundingMember2020-12-310001720446zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446srt:MinimumMember2021-01-012021-12-310001720446srt:MaximumMember2021-01-012021-12-310001720446srt:MinimumMember2020-01-012020-12-310001720446srt:MaximumMember2020-01-012020-12-310001720446zepp:InvestmentInAlivoreMember2019-12-310001720446us-gaap:ProductMember2021-01-012021-12-310001720446us-gaap:ManufacturedProductOtherMember2021-01-012021-12-310001720446us-gaap:ProductMember2020-01-012020-12-310001720446us-gaap:ManufacturedProductOtherMember2020-01-012020-12-310001720446us-gaap:ProductMember2019-01-012019-12-310001720446us-gaap:ManufacturedProductOtherMember2019-01-012019-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:MajorCustomersMember2021-01-012021-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2021-01-012021-12-310001720446zepp:MajorCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720446zepp:ExclusivelyDesignedAndManufacturedSmartWearableDevicesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberzepp:MajorCustomersMember2021-01-012021-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberzepp:CustomerDMember2021-01-012021-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:MajorCustomersMember2020-01-012020-12-310001720446zepp:RelatedPartyConcentrationRiskMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2020-01-012020-12-310001720446zepp:MajorCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446zepp:ExclusivelyDesignedAndManufacturedSmartWearableDevicesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberzepp:MajorCustomersMember2020-01-012020-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberzepp:CustomerDMember2020-01-012020-12-310001720446us-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMemberzepp:CompanyEMember2020-01-012020-12-310001720446zepp:ExclusivelyDesignedAndManufacturedSmartWearableDevicesMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberzepp:MajorCustomersMember2019-01-012019-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberzepp:CustomerDMember2019-01-012019-12-310001720446us-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMemberzepp:CompanyEMember2019-01-012019-12-310001720446us-gaap:CommonClassAMemberus-gaap:IPOMember2019-04-300001720446us-gaap:CommonClassBMember2020-12-310001720446us-gaap:CommonClassAMember2020-12-3100017204462017-12-310001720446dei:AdrMemberus-gaap:SubsequentEventMember2022-03-172022-03-170001720446us-gaap:SubsequentEventMember2022-03-172022-03-1700017204462018-12-310001720446currency:USD2021-12-310001720446currency:USD2020-12-310001720446zepp:PaiAcquisitionMember2020-06-122020-06-120001720446zepp:PaiAcquisitionMember2020-06-120001720446zepp:CooperationAgreementMember2021-12-310001720446zepp:CooperationAgreementMember2020-12-310001720446zepp:CooperationAgreementMember2019-12-310001720446us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001720446us-gaap:FairValueMeasurementsRecurringMember2021-12-310001720446us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446zepp:JiangsuYitongHighTechCoLtdMember2021-12-310001720446zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember2020-07-012020-07-310001720446us-gaap:StockCompensationPlanMember2021-01-012021-12-310001720446us-gaap:StockCompensationPlanMember2020-01-012020-12-310001720446us-gaap:StockCompensationPlanMember2019-01-012019-12-310001720446us-gaap:RestrictedStockMember2019-01-012019-12-3100017204462019-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2021-01-012021-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2021-01-012021-12-310001720446us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001720446us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001720446us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2020-01-012020-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2020-01-012020-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2020-01-012020-12-310001720446us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001720446us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001720446us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2019-01-012019-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2019-01-012019-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2019-01-012019-12-310001720446us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001720446us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001720446us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001720446us-gaap:CostOfSalesMember2019-01-012019-12-310001720446us-gaap:ParentMember2021-01-012021-12-310001720446us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001720446us-gaap:ParentMember2020-01-012020-12-310001720446us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100017204462020-01-012020-12-310001720446us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001720446us-gaap:RetainedEarningsMember2019-01-012019-12-310001720446us-gaap:ParentMember2019-01-012019-12-3100017204462019-01-012019-12-310001720446srt:MinimumMemberus-gaap:PatentsMember2021-01-012021-12-310001720446srt:MaximumMemberus-gaap:PatentsMember2021-01-012021-12-310001720446zepp:XiaomiCommunicationInformationTechnologyMember2021-12-310001720446zepp:XiaomiCommunicationInformationTechnologyMember2020-12-310001720446zepp:MajorCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001720446zepp:MajorCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMember2020-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMember2020-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMember2020-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-3100017204462021-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-3100017204462020-12-310001720446zepp:ZeppNorthAmericaInc.Member2021-01-012021-12-310001720446zepp:ZeppIncMember2021-01-012021-12-310001720446zepp:ZeppEuropeHoldingB.v.Member2021-01-012021-12-310001720446zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember2021-01-012021-12-310001720446zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember2021-01-012021-12-310001720446zepp:HongKongZeppHoldingLimitedMember2021-01-012021-12-310001720446zepp:GalaxyTradingPlatformLimited.Member2021-01-012021-12-310001720446zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember2021-01-012021-12-310001720446zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember2021-01-012021-12-310001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMember2021-01-012021-12-310001720446zepp:AnhuiHuamiHealthcareCompanyLimitedMember2021-01-012021-12-310001720446us-gaap:CommonClassBMember2021-12-310001720446us-gaap:CommonClassAMember2021-12-310001720446dei:BusinessContactMember2021-01-012021-12-3100017204462021-01-012021-12-31zepp:customerxbrli:sharesiso4217:CNYiso4217:USDxbrli:pureiso4217:USDxbrli:sharesiso4217:CNYxbrli:sharesiso4217:USDiso4217:CNYzepp:segmentzepp:installment

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

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

ZEPP HEALTH CORPORATION

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

Huami Global Innovation Center

Building B2, Zhong’an Chuanggu Technology Park

No. 900 Wangjiang West Road

Hefei, 230088

People’s Republic of China

(Address of Principal Executive Offices)

Leon Cheng Deng, Chief Financial Officer

Huami Global Innovation Center

Building B2, Zhong’an Chuanggu Technology Park

No. 900 Wangjiang West Road

Hefei, 230088

People’s Republic of China

Phone: +86 010 5940 3268

Email: ir@zepp.com

(Name, Telephone, Email 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(s)

    

Name of Each Exchange On Which Registered

American depositary shares (each representing four Class A ordinary shares Class A ordinary shares, par value US$0.0001 per share)

Class A ordinary shares, par value US$0.0001 per share*

ZEPP

 

New York Stock Exchange

*Not for trading, but only in connection with the listing of the American depositary shares on the New York Stock Exchange.

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:

As of December 31, 2021, there were (i) 133,992,912 Class A ordinary shares issued and outstanding, par value US$0.0001 per share (excluding the 5,762,444 Class A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under the 2015 Share Incentive Plan and the 2018 Share Incentive Plan and the 2,656,164 treasury shares in the form of ADSs that we repurchased under our share repurchase program), and (ii) 117,208,247 Class B ordinary shares issued and outstanding, par value US$0.0001 per share.

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

Note - Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 from their obligations under those Sections.

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

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

U.S. GAAP

International Financial Reporting Standards as issued by the

International Accounting Standards Board ☐

Other

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

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

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

Indicate by check mark whether the registrant has filed all documents and reports required to be filed by 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

1

 

 

FORWARD-LOOKING STATEMENTS

2

 

 

PART I

3

 

 

 

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

3

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

3

ITEM 3.

KEY INFORMATION

3

ITEM 4.

INFORMATION ON THE COMPANY

60

ITEM 4A.

UNRESOLVED STAFF COMMENTS

90

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

90

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

106

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

119

ITEM 8.

FINANCIAL INFORMATION

122

ITEM 9.

THE OFFER AND LISTING

123

ITEM 10.

ADDITIONAL INFORMATION

124

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

136

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

136

 

 

 

PART II.

138

 

 

 

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

138

ITEM 14.

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

138

ITEM 15.

CONTROLS AND PROCEDURES

138

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

139

ITEM 16B.

CODE OF ETHICS

139

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

140

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

140

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

140

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

141

ITEM 16G.

CORPORATE GOVERNANCE

141

ITEM 16H.

MINE SAFETY DISCLOSURE

141

ITEM 16.I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

141

 

 

 

PART III.

141

 

 

 

ITEM 17.

FINANCIAL STATEMENTS

141

ITEM 18.

FINANCIAL STATEMENTS

142

ITEM 19.

EXHIBITS

142

i

INTRODUCTION

Unless otherwise indicated and except where the context otherwise requires, in this annual report on Form 20-F:

“ADSs” refer to our American depositary shares, each of which represents four Class A ordinary shares;
“ADRs” refer to the American depositary receipts that evidence our ADSs;
“China” or the “PRC” refers to the People’s Republic of China, excluding, for the purpose of this annual report only, Hong Kong, Macau and Taiwan;
“Class A ordinary shares” refer to our class A ordinary shares, par value US$0.0001 per share;
“Class B ordinary shares” refer to our class B ordinary shares, par value US$0.0001 per share;
“Memorandum and Articles” refer to the second amended and restated memorandum of association and articles of association adopted by a special resolution passed on January 12, 2018 and effective on February 12, 2018;
“Mobile App MAUs” refer to monthly active users of our mobile apps, which are represented by the number of accounts that have been logged into on our mobile apps during a given calendar month. The numbers of our Mobile App MAUs are calculated using internal company data that have not been independently verified. It is possible that some users may have set up more than one account;
“ordinary shares” refer to our Class A and Class B ordinary shares, par value US$0.0001 per share;
“Our platform” refers to the products and mobile apps that we provide to users and platform partners;
“our VIEs” refer to Anhui Huami Information Technology Co., Ltd. and Huami (Beijing) Information Technology Co., Ltd., each of which is a company incorporated in the PRC;
“RMB” or “Renminbi” refers to the legal currency of China;
“Shunyuan Kaihua” or “our WFOE” refers to Beijing Shunyuan Kaihua Technology Co., Ltd., a wholly owned foreign enterprise incorporated with limited liability in the PRC;
“US$,” “U.S. dollars,” “$,” or “dollars” refer to the legal currency of the United States;
“Xiaomi” refers to Xiaomi Corporation, of which we have been a major partner to design and manufacture Xiaomi Wearable Products;
“Xiaomi Wearable Products” refer to Xiaomi-branded smart bands, watches (excluding children watches and quartz watches), scales and associated accessories; and
“Zepp,” “we,” “us,” “our company” or “our” refer to Zepp Health Corporation, our Cayman Islands holding company, and its subsidiaries, and, in the context of describing our operations and consolidated financial information, our VIEs in China, including Anhui Huami Information Technology Co., Ltd. and Huami (Beijing) Information Technology Co., Ltd., and their subsidiaries.
“U.S. GAAP” refers to generally accepted accounting principles in the United States.

1

FORWARD-LOOKING STATEMENTS

This annual report on Form 20-F contains forward-looking statements that relate to our current expectations and views of future events. 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. These statements are made under the “safe harbor” provisions of the U.S. Private Securities Litigations Reform Act of 1995.

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

our goals and strategies;
our future business development, financial conditions and results of operations;
the expected growth of the smart wearable devices industry;
our expectations regarding demand for and market acceptance of our products and services;
our expectations regarding our relationships Xiaomi, our other distributors, customers, contract manufacturers, component suppliers, strategic partners and other stakeholders;
competition in our industry; and
relevant government policies and regulations relating to our industry.

You should read this annual report and the documents that we refer to in this annual report and have filed as exhibits to this annual report completely and with the understanding that our actual future results may be materially different from what we expect. Other sections of this annual report discuss factors which could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors emerge from time to time and it is not possible for our management to predict all risk factors, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ 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. The forward-looking statements made in this annual report relate only to events or information as of the date on which the statements are made in this annual report. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events.

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 a rate of RMB6.3726 to US$1.00, the exchange rate in effect as of December 30, 2021 as set forth in the H.10 statistical release of The Board of Governors of the Federal Reserve System. We make no representation that any Renminbi or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or Renminbi, as the case may be, at any particular rate, or at all.

2

PART I

ITEM 1.              IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

ITEM 2.              OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

ITEM 3.              KEY INFORMATION

Our Holding Company Structure and Contractual Arrangements with our VIEs

Zepp Health Corporation is not a Chinese operating company but a Cayman Islands holding company with no equity ownership in its consolidated variable interest entities, or VIEs. We conduct our operations in China through (i) our PRC subsidiaries and (ii) our VIEs with which we have maintained contractual arrangements and their subsidiaries in China. PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies that engage in developing substantial proprietary technology to produce consumer health and fitness devices. Accordingly, we operate these businesses in China through our VIEs and their subsidiaries, and rely on contractual arrangements among our PRC subsidiaries, our VIEs and their nominee shareholders to control the business operations of our VIEs. Our VIEs are consolidated for accounting purposes, but are not entities in which our Cayman Islands holding company, or our investors, own equity. Revenues contributed by our VIEs accounted for 99.8%, 97.9% and 83.5% of our total revenues for the years ended December 31, 2019, 2020 and 2021, respectively. As used in this annual report, “we,” “us,” “our company,” “our,” or “Zepp” refers to Zepp Health Corporation, its subsidiaries, and, in the context of describing our operations and consolidated financial information, our VIEs in China, including Anhui Huami Information Technology Co., Ltd. and Huami (Beijing) Information Technology Co., Ltd., and other subsidiaries. Investors in our ADSs are not purchasing equity interest in our operating entities in China but instead are purchasing equity interest in a holding company incorporated in the Cayman Islands.

3

The following chart illustrates our company’s organizational structure, including our principal subsidiaries and consolidated affiliated entities as of the date of this annual report:

Graphic

Notes:

(1)

Messrs. Wang Huang, Yunfen Lu, Meihui Fan, Bin Fan, Yi Zhang and Xiaojun Zhang are beneficial owners of the shares of our company and hold 90.1%, 2.1285%, 2.1285%, 2.1285%, 2.1285% and 1.386% equity interests in Beijing Huami, respectively. They are either directors or employees of our company.

(2)

Messrs. Wang Huang and Yunfen Lu are beneficial owners of the shares of our company and hold 99.4% and 0.6% equity interests in Anhui Huami, respectively. They are also directors of our company.

4

A series of contractual agreements, including loan agreement, equity pledge agreement, exclusive option agreement, exclusive consultation and service agreement, shareholder voting proxy agreement and power of attorney, have been entered into by and among our subsidiaries, our VIEs and their respective shareholders. Terms contained in each set of contractual arrangements with our VIEs and their respective shareholders are substantially similar. Despite the lack of legal majority ownership, our Cayman Island holding company is considered the primary beneficiary of our VIEs and consolidates our VIEs and their subsidiaries as required by Accounting Standards Codification topic 810, Consolidation. Accordingly, we treat our VIEs as our consolidated entities under U.S. GAAP and we consolidate the financial results of our VIEs in our consolidated financial statements in accordance with U.S. GAAP. For more details of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure.”

However, the contractual arrangements may not be as effective as direct ownership in providing us with control over our VIEs and we may incur substantial costs to enforce the terms of the arrangements. Uncertainties in the PRC legal system may limit our ability, as a Cayman Islands holding company, to enforce these contractual arrangements. Meanwhile, there are very few precedents as to whether contractual arrangements would be judged to form effective control over the relevant VIEs through the contractual arrangements, or how contractual arrangements in the context of a VIE should be interpreted or enforced by the PRC courts. Should legal actions become necessary, we cannot guarantee that the court will rule in favor of the enforceability of the VIE contractual arrangements. 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 our VIEs, and our ability to conduct our business may be materially adversely affected. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—We rely on contractual arrangements with our VIEs and their shareholders for a large portion of our business operations, which may not be as effective as direct ownership in providing operational control” and “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—The shareholders of our VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.”

There are also substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of our Cayman Islands holding company with respect to its contractual arrangements with our VIEs and their nominee shareholders. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of our VIEs is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. If the PRC government deems that our contractual arrangements with our 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 or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our Cayman Islands holding company, our PRC subsidiaries and VIEs, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with our VIEs and, consequently, significantly affect the financial performance of our VIEs and our company as a whole. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—If the PRC government finds that the agreements that establish the structure for operating some of our operations in China do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations” and “—Our current corporate structure and business operations may be affected by the newly enacted Foreign Investment Law.”

We face various risks and uncertainties related to doing business in China. Our business operations are primarily conducted in China, and we are subject to complex and evolving PRC laws and regulations. For example, we face risks associated with regulatory approvals on offshore offerings, anti-monopoly regulatory actions, and oversight on cybersecurity and data privacy, as well as the lack of inspection by the Public Company Accounting Oversight Board, or the PCAOB, on our auditors, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States or other foreign exchange. In addition, since our auditor is headquartered in the mainland of China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is currently not inspected by the PCAOB. As a result, our ADSs may be delisted under the Holding Foreign Companies Accountable Act. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. Additionally, the inability of the PCAOB to conduct inspections deprives our investors with the benefits of such inspections. These risks could result in a material adverse change in our operations and the value of our ADSs, significantly limit or completely hinder our ability to continue to offer securities to investors, or cause the value of such securities to significantly decline or become worthless. For a detailed description of risks related to doing business in China, “Item 3.D. Key Information—Risk Factors—Risks Related to Doing Business in China.”

5

PRC government’s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations in this nature may cause the value of such securities to significantly decline or become worthless. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—The PRC government’s significant oversight and discretion over our business operation could result in a material adverse change in our operations and the value of our ADSs.”

Risks and uncertainties arising from the legal system in China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in China, could result in a material adverse change in our operations and the value of our ADSs. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.”

Cash Flows through Our Organization

We have established stringent controls and procedures for cash flows within our organization. Each transfer of cash between our Cayman Islands holding company and a subsidiary, our VIEs entities or the subsidiaries of our VIEs is subject to internal approval. The cash inflows of the Cayman Islands holding company were primarily generated from the proceeds we received from our public offerings of ordinary shares and other financing activities. The following table sets forth the amount of the transfers for the periods presented.

    

Years Ended December 31,

    

2019

    

2020

    

2021

(RMB in thousands)

Cash transferred from Hong Kong company to PRC subsidiaries, our VIEs and the subsidiary of our VIE

19,575

70,099

Net cash paid by the VIEs to our subsidiaries in operating activities

(245,550)

(605,423)

374,705

Net cash received/(paid) by the VIEs (to)/from our subsidiaries in investing activities

(597,614)

(290,767)

For details of the financial position, cash flows and results of operations of our VIEs, see “Financial Information Related to the VIEs.” Except the transactions described above, for the years ended December 31, 2019, 2020 and 2021, no assets other than cash were transferred between the Cayman Islands holding company and a subsidiary or a VIE, no subsidiaries or VIE paid dividends or made other distributions to the holding company, and no dividends or distributions were paid or made to U.S. investors. We plan to continue to determine the amount of service fee and payment method with our VIEs and their shareholders through bona fide negotiation, and settle fees under the contractual arrangements accordingly in the future. In April 2022, our Cayman Islands holding company declared and distributed cash dividends with the amount of approximately US$6.3 million to its shareholders and ADS holders, which was funded by surplus cash on our balance sheet. Other than the cash dividends paid in April 2022, we currently intend to retain our available funds and any future earnings to operate and expand our business.

6

As a Cayman Islands holding company, we may receive dividends from our PRC subsidiaries. Under the the Enterprise Income Tax Law of the PRC, or the EIT Law, and its implementation rules, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise in China to its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. Dividends paid by our wholly foreign-owned subsidiary in China to our intermediate holding company in Hong Kong will be subject to a withholding tax rate of 10%, unless the relevant Hong Kong entity satisfies all the requirements under the China-HK Taxation Arrangement. Effective from January 1, 2020, if our Hong Kong subsidiary satisfies all the requirements under such arrangement, the dividends paid to the Hong Kong subsidiary would be subject to withholding tax at the standard rate of 5%. It could obtain such entitlement by itself at the time of making tax returns, or at the time of making withholding declarations via withholding agents. At the same time, the Hong Kong entity shall collect, gather and retain relevant materials for future reference in accordance with applicable rules, and shall accept the follow-up administration of tax authorities. However, we cannot assure you that we will be able to enjoy the preferential withholding tax rate of 5% under the China-HK Taxation Arrangement. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—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 more details. If our holding company in the Cayman Islands or any of our subsidiaries outside of China were deemed to be a “resident enterprise” under the PRC Enterprise Income Tax Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See “Risk Factors—If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our non-PRC shareholders or ADS holders.”

For purposes of illustration, the following discussion 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 dividends in the future.

    

Tax calculation(1)

 

Hypothetical pre-tax earnings(2)

 

100

%

Tax on earnings at statutory rate of 25%(3)

(25)

%

Net earnings available for distribution

 

75

%

Withholding tax at standard rate of 10%(4)

(7.5)

%

Net distribution to Parent/Shareholders

 

67.5

%

Notes:

(1)

For purposes of this example, the tax calculation has been simplified. The hypothetical book pre-tax earnings amount, not considering timing differences, is assumed to equal taxable income in China.

(2)

Under the terms of VIE agreements, our WFOE may charge our VIEs for services provided to VIEs. These service fees shall be recognized as expenses of our VIEs, with a corresponding amount as service income by our WFOE and eliminate in consolidation. For income tax purposes, our WFOE and VIEs file income tax returns on a separate company basis. The service fees paid are recognized as a tax deduction by our VIEs and as income by our WFOE and are tax neutral.

(3)

Certain of our subsidiaries and VIEs qualify for a 15% preferential income tax rate in China. However, such rate is subject to qualification, is temporary in nature, and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective.

(4)

The PRC Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise, or FIE, to its immediate holding company outside 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 purposes of this hypothetical example, the table above assumes a maximum tax scenario under which the full withholding tax would be applied.

The table above has been prepared under the assumption that all profits of our VIEs will be distributed as fees to our WFOE under tax neutral contractual arrangements. If, in the future, the accumulated earnings of our VIEs exceed the service fees paid to our WFOE (or if the current and contemplated fee structure between the intercompany entities is determined to be non-substantive and disallowed by Chinese tax authorities), our VIEs could make a non-deductible transfer to our WFOE for the amounts of the stranded cash in our VIEs. This would result in such transfer being non-deductible expenses for our VIEs but still taxable income for our WFOE. Such a transfer and the related tax burdens would reduce our after-tax income to approximately 50.6% of the pre-tax income. Our management believes that there is only a remote possibility that this scenario would happen.

7

Under PRC laws and regulations, we are subject to restrictions on foreign exchange and cross-border cash transfers, including to U.S. investors. Our ability to distribute earnings to the holding company and U.S. investors is also limited. We are a Cayman Islands holding company and we may rely on dividends and other distributions on equity paid by our PRC subsidiary, which in turn relies on consulting and other fees paid to us by our VIEs, for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders and service any debt we may incur. When any of our PRC subsidiary incurs debt on its own behalf, the instruments governing the debt may restrict its ability to pay dividends or make other distributions to us.

Our 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 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 its registered capital. Each of such entities in China is also required to further set aside a portion of its after-tax profits to fund the employee welfare fund, although the amount to be set aside, if any, is determined at the discretion of its board of directors. These reserves are not distributable as cash dividends.

In addition, our PRC subsidiaries, our VIEs and their subsidiaries generate their revenue primarily in Renminbi, which is not freely convertible into other currencies. As a result, any restriction on currency exchange may limit the ability of our PRC subsidiaries to pay dividends to us. For more details, see “Item 3. Key Information—D. Risk Factors—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 or prevent us from using the proceeds of our initial public offering and our ADS offering in April 2019 to make loans or additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.”

Permissions Required from the PRC Authorities for Our Operations

We conduct our business primarily through our subsidiaries and VIEs in China. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries, VIEs and their subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our holding company, our VIEs in China, including, among others, the Business License, the ICP License, the Network Culture Operation License, the Insurance Brokerage License, etc. 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 the functions and services of our platform in the future. Any failure to obtain or delay in obtaining such permissions or approvals, or a rescission of any such approval if obtained by us, would subject us to sanctions by the applicable PRC regulatory authorities. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of our ADSs. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.”

8

Furthermore, in connection with offering and listing in an overseas market, we, our PRC subsidiaries and our VIEs, under the Discussion Draft of the Administrative Measures for the Filings of Overseas Offering and Listing by Domestic Enterprises for Public Comments, issued by the China Securities Regulatory Commission, or the CSRC on December 24, 2021, as well as its relevant regulations and regulatory rules, may be required to fulfill filing procedures and obtain approval from the CSRC, and under the Measures for Cybersecurity Review, which is effective on February 15, 2022, as well as its relevant laws, regulations and regulatory rules, may be required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC. As of the date of this annual report, we have not received or were denied such requisite approval by the CSRC, nor have we been subject to any cybersecurity review made by the CAC. If we fail to obtain the relevant approval or complete other filing procedures, we may face sanctions by the CSRC or other PRC regulatory authorities, which may include fines and penalties on our operations in China, limitations on our operating privileges in China, restrictions on or prohibition of the payments or remittance of dividends by our subsidiaries in China, or other actions that could have a material and adverse effect on our business, financial condition, results of operations, reputation and prospects, as well as the trading price of our ADSs. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—The approval of the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval” and “—We collect, store, process and use personal information and other user data, which subjects us to laws, governmental regulations and other legal obligations related to privacy, information security and data protection, and any actual or perceived failure to comply with such legal obligations could harm our brand and business.”

Selected Financial Data

Our Selected Consolidated Financial Data

The following selected consolidated statements of operating data for the years ended December 31, 2019, 2020 and 2021, selected consolidated balance sheet data as of December 31, 2020 and 2021 and selected consolidated cash flow data for the years ended December 31, 2019, 2020 and 2021 have been derived from our audited consolidated financial statements included elsewhere in this annual report. The selected consolidated statements of operating data for the years ended December 31, 2017 and 2018, the selected consolidated balance sheet data as of December 31, 2017, 2018 and 2019 and selected consolidated cash flow data for the years ended December 31, 2017 and 2018 have been derived from our audited consolidated financial statements that are not included in this annual report. Our consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP.

9

You should read the selected consolidated financial information in conjunction with our consolidated financial statements and related notes and “Item 5. Operating and Financial Review and Prospects” included elsewhere in this annual report. Our historical results are not necessarily indicative of our results expected for future periods.

Years Ended December 31,

2017

2018

2019

2020

2021

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

US$

(in thousands, except for per share data)

Selected Consolidated Statements of Operating Data:

  

  

  

  

  

  

Revenues(1)

 

2,048,896

 

3,645,335

 

5,812,255

 

6,433,363

 

6,250,109

 

980,778

Cost of revenues(2)

 

1,554,194

 

2,705,885

 

4,344,512

 

5,100,698

 

4,944,467

 

775,895

Gross profit

 

494,702

 

939,450

 

1,467,743

 

1,332,665

 

1,305,642

 

204,883

Operating expenses:

 

  

 

  

 

  

 

  

 

  

 

Research and development(3)

 

153,827

 

263,220

 

430,822

 

538,009

 

515,081

 

80,827

General and administrative(3)

 

114,880

 

213,973

 

248,462

 

261,805

 

258,346

 

40,540

Selling and marketing(3)

 

44,026

 

96,538

 

181,975

 

358,655

 

438,273

 

68,775

Total operating expenses

 

312,733

 

573,731

 

861,259

 

1,158,469

 

1,211,700

 

190,142

Operating income

 

181,969

 

365,719

 

606,484

 

174,196

 

93,942

 

14,741

Other income and expenses:

 

  

 

  

 

  

 

  

 

  

 

  

Realized gain from investments

 

2,373

 

261

 

1,822

 

 

13,507

 

2,120

Gain from deconsolidation of a subsidiary

56,522

Interest income

 

3,003

 

11,595

 

33,478

 

46,118

 

16,686

 

2,618

Interest expense

(22,623)

(44,884)

(7,043)

Gain from fair value change of long-term investments

 

 

7,860

 

 

12,325

 

 

Impairment loss from long-term investments

 

 

(7,590)

 

(2,600)

 

 

 

Other income/(loss), net

 

4,555

 

8,768

 

13,186

 

(929)

 

27,418

 

4,302

Income before income tax

 

191,900

 

386,613

 

652,370

 

265,609

 

106,669

 

16,738

Provision for income taxes

 

(27,611)

 

(52,036)

 

(77,887)

 

(31,154)

 

(10,745)

 

(1,686)

Income before income/(loss) from equity method investments

 

164,289

 

334,577

 

574,483

 

234,455

 

95,924

 

15,052

Income/(loss) from equity method investments

 

2,806

 

1,743

 

(1,112)

 

(4,749)

 

41,028

 

6,438

Net income

 

167,095

 

336,320

 

573,371

 

229,706

 

136,952

 

21,490

Less: net (loss)/income attributable to non-controlling interest

 

(587)

 

(3,726)

 

(1,825)

 

953

 

(851)

 

(134)

Net income attributable to Zepp Health Corporation

 

167,682

 

340,046

 

575,196

 

228,753

 

137,803

 

21,624

Net income per share attributable to ordinary shareholders of Zepp Health Corporation:

 

  

 

  

 

  

 

 

 

Basic income per ordinary share

 

0.68

 

0.54

 

2.35

 

0.92

 

0.55

 

0.09

Diluted income per ordinary share

 

0.65

 

0.51

 

2.24

 

0.88

 

0.52

 

0.08

Notes:

(1)Includes RMB1,778.6 million, RMB2,817.0 million, RMB4,281.0 million, RMB4,449.8 million and RMB3,350.0 million (US$525.7 million) with related parties for the years ended December 31, 2017, 2018, 2019, 2020 and 2021, respectively.
(2)Includes RMB1,355.5 million, RMB2,141.1 million, RMB3,342.1 million, RMB3,713.5 million RMB2,760.0 million (US$433.1 million) resulting from related parties sales for the years ended December 31, 2017, 2018, 2019, 2020 and 2021, respectively.

10

(3)Share-based compensation expenses were included in operating expenses. Our share-based compensation expenses were the result of (i) our grants of options, restricted shares and restricted share units under our share incentive plans to our employees, and (ii) the share restriction agreements entered into among our founders and our preferred shareholders in relation to our private financing transactions in January 2014 and April 2015. For the years ended December 31, 2017, 2018, 2019, 2020 and 2021, we recorded share-based compensation expenses of RMB51.5 million, RMB55.3 million, RMB17.8 million, nil and nil, respectively, in relation to the vesting of the restricted shares of our founders under the share restriction agreements.

The following table presents our selected consolidated balance sheet data as of the dates indicated.

As of December, 31

2017

2018

2019

2020

2021

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Selected Consolidated Balance Sheet Data:

  

  

  

  

  

  

Current assets:

 

  

 

  

 

  

 

  

 

  

 

  

Cash and cash equivalents

 

366,336

 

1,441,802

 

1,803,117

 

2,273,349

 

1,468,499

 

230,440

Restricted cash

3,185

10,010

874

2,401

41,040

6,440

Accounts receivable (net of allowance of nil, nil and 814 as of December 31, 2019, 2020 and 2021, respectively)

 

32,867

 

58,925

 

188,940

 

298,038

 

537,084

 

84,280

Amount due from related parties (net of allowance of nil, nil and nil as of December 31, 2019, 2020 and 2021, respectively)

 

578,454

 

656,399

 

1,421,170

 

860,213

 

295,614

 

46,388

Inventories

 

249,735

 

484,622

 

893,806

 

1,217,537

 

1,249,327

 

196,047

Total current assets

1,295,360

2,857,456

4,392,452

4,827,866

3,930,953

616,852

Non-current assets:

 

  

 

  

 

  

 

 

 

Property, plant and equipment, net

 

28,755

 

40,042

 

64,350

 

124,619

 

133,873

 

21,008

Total assets

 

1,465,517

 

3,258,481

 

5,174,743

 

5,903,719

 

6,085,501

 

954,950

Current liabilities:

 

  

 

  

 

  

 

 

 

Accounts payable

 

707,782

 

1,064,106

 

1,999,951

 

1,951,335

 

1,317,306

 

206,714

Short-term bank borrowings

 

30,000

 

20,000

 

 

504,671

 

358,000

 

56,178

Total liabilities

 

887,735

 

1,448,903

 

2,677,155

 

3,173,461

 

3,152,062

 

494,628

Total liabilities and equity

 

1,465,517

 

3,258,481

 

5,174,743

 

5,903,719

 

6,085,501

 

954,950

The following table presents our selected cash flows for the years indicated.

Years Ended December 31,

2017

2018

2019

2020

2021

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Selected Consolidated Cash Flow Data:

 

  

 

  

 

  

 

  

 

  

 

  

Net cash provided by/(used in) operating activities

 

238,336

 

707,605

 

427,999

 

157,302

 

(232,435)

 

(36,474)

Net cash used in investing activities

 

(38,881)

 

(324,841)

 

(112,703)

 

(206,880)

 

(1,069.289)

 

(167,796)

Net cash provided by financing activities

 

20,089

 

639,170

 

25,609

 

564,671

 

551,077

 

86,477

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

 

219,544

 

1,021,934

 

340,905

 

515,093

 

(750,647)

 

(117,793)

Exchange rate effect on cash and cash equivalents and restricted cash

 

(3,175)

 

60,357

 

11,274

 

(43,334)

 

(15,564)

 

(2,442)

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

 

153,152

 

369,521

 

1,451,812

 

1,803,991

 

2,275,750

 

357,115

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

 

369,521

 

1,451,812

 

1,803,991

 

2,275,750

 

1,509,539

 

236,880

11

Financial Information Related to the VIEs

The following table presents the condensed consolidating schedule of financial position for our VIEs and other entities as of the dates presented. In the following tables, “Primary Beneficiary of VIEs” refers to Beijing Shunyuan Kaihua Technology Co., Ltd., our WFOE who entered into contractual arrangements with our VIEs and their respective shareholders and acts as the primary beneficiary under the contractual arrangements. “Other Subsidiaries” refer to the subsidiaries of Zepp Health Corporation, our Cayman holding company, other than Beijing Shunyuan Kaihua Technology Co., Ltd., the VIEs and the subsidiaries of the VIEs,

Selected Condensed Consolidated Statements of Operations Data

For the Year Ended December 31, 2021

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

    

Subsidiaries

    

VIEs

    

Subsidiaries

    

adjustments

    

Totals

(RMB, in thousands)

Third-party revenues

 

 

1,030,549

 

 

5,219,560

 

 

6,250,109

Inter-company revenues

 

 

533,943

 

240,103

 

1,202,152

 

(1,976,198)

 

Total revenues

 

 

1,564,492

 

240,103

 

6,421,712

 

(1,976,198)

 

6,250,109

Total costs and expenses

 

(94,824)

 

(1,561,349)

 

(240,920)

 

(6,063,153)

 

1,804,079

 

(6,156,167)

Income/(loss) from subsidiaries and VIEs

232,566

 

378,511

 

384,365

 

 

(995,442)

 

Income/(loss) from non-operations

 

61

 

1,174

 

(10)

 

34,728

 

(23,226)

 

12,727

Income/(loss) before income tax expenses

 

137,803

 

382,828

 

383,538

 

393,287

 

(1,190,787)

 

106,669

Less: income tax expenses

 

 

8,501

 

(5,027)

 

(42,509)

 

28,290

 

(10,745)

Income/(loss) before loss from equity method investments

 

137,803

 

391,329

 

378,511

 

350,778

 

(1,162,497)

 

95,924

Income from equity method investments

 

 

7,441

 

 

33,587

 

 

41,028

Net income/(loss)(1)

 

137,803

 

398,770

 

378,511

 

384,365

 

(1,162,497)

 

136,952

Less: net income attributable to non-controlling interests

 

 

851

 

 

 

 

851

Net income/(loss) attributable to Zepp Health Corporation's shareholders

 

137,803

 

399,621

 

378,511

 

384,365

 

(1,162,497)

 

137,803

Note:

(1)

The net income includes gain from inter-company transactions where the VIEs sold out products through our other subsidiaries functioning as international distributors of the group.

12

For the Year Ended December 31, 2020

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

   

Subsidiaries

   

VIEs

   

Subsidiaries

   

adjustments

   

Totals

(RMB, in thousands)

Third-party revenues

132,682

3,147

6,297,534

6,433,363

Inter-company revenues

 

 

285,645

 

147,237

 

184,619

 

(617,501)

 

Total revenues

 

 

418,327

 

150,384

 

6,482,153

 

(617,501)

 

6,433,363

Total cost and expenses

 

(81,162)

 

(530,557)

 

(215,859)

 

(6,007,145)

 

575,556

 

(6,259,167)

Income/(loss) from subsidiaries and VIEs

 

308,578

 

427,093

 

490,493

 

 

(1,226,164)

 

Income from non-operations

 

1,337

 

13,060

 

492

 

53,351

 

23,173

 

91,413

Income/(loss) before income tax expenses

 

228,753

 

327,923

 

425,510

 

528,359

 

(1,244,936)

 

265,609

Less: income tax expenses/(benefits)

 

 

6,739

 

1,583

 

(39,476)

 

 

(31,154)

Income/(loss) before loss from equity method investments

 

228,753

 

334,662

 

427,093

 

488,883

 

(1,244,936)

 

234,455

(Loss)/income from equity method investments

 

 

(7,312)

 

 

2,563

 

 

(4,749)

Net income /(loss)

 

228,753

 

327,350

 

427,093

 

491,446

 

(1,244,936)

 

229,706

Less: net loss attributable to non-controlling interests

 

 

 

 

(953)

 

 

(953)

Net income/(loss) attributable to Zepp Health Corporation’s shareholders

 

228,753

 

327,350

 

427,093

 

490,493

 

(1,244,936)

 

228,753

For the Year Ended December 31, 2019

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

    

Corporation

    

Subsidiaries

    

VIEs

    

Subsidiaries

    

adjustments

    

Totals

(RMB, in thousands)

Third-party revenues

7,797

3,053

5,801,405

5,812,255

Inter-company revenues

 

 

204,718

 

186,243

 

24,698

 

(415,659)

 

Total revenues

 

212,515

 

189,296

 

5,826,103

 

(415,659)

 

5,812,255

Total cost and expenses

(65,016)

 

(232,785)

 

(169,594)

 

(5,154,290)

 

415,914

 

(5,205,771)

Income from subsidiaries and VIEs

634,043

 

648,341

 

630,299

 

 

(1,912,683)

 

Income from non-operations

6,169

 

1,689

 

598

 

37,429

 

 

45,885

Income/(loss) before income tax expenses

575,196

 

629,760

 

650,599

 

709,242

 

(1,912,428)

 

652,370

Less: income tax expenses/(benefits)

 

4,089

 

(2,258)

 

(79,718)

 

 

(77,887)

Income/(loss) before loss from equity method investments

575,196

 

633,849

 

648,341

 

629,524

 

(1,912,428)

 

574,483

Loss from equity method investments

 

(62)

 

 

(1,050)

 

 

(1,112)

Net income/(loss)

575,196

 

633,787

 

648,341

 

628,474

 

(1,912,428)

 

573,371

Less: net income attributable to non-controlling interests

 

 

 

1,825

 

 

1,825

Net income/(loss) attributable to Zepp Health Corporation's shareholders

575,196

 

633,787

 

648,341

 

630,299

 

(1,912,428)

 

575,196

13

Selected Condensed Consolidated Balance Sheets Data

As of December 31, 2021

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

   

Subsidiaries

   

VIEs

   

Subsidiaries

   

adjustments

   

Totals

(RMB, in thousands)

Assets

  

  

  

  

  

  

Cash and cash equivalents

19,634

464,638

30,809

953,418

1,468,499

Restricted cash

 

572

 

 

40,468

 

 

41,040

Term deposit

 

 

 

5,000

 

 

5,000

Accounts receivable, net

 

185,699

 

4,360

 

347,025

 

 

537,084

Amount due from related parties

 

 

322

 

295,292

 

 

295,614

Inventories, net

242,441

1,036,617

(29,731)

1,249,327

Short-term investments

 

 

 

19,351

 

 

19,351

Prepaid expenses and other current assets

3,010

 

16,804

 

2,921

 

292,303

 

 

315,038

Intra-group receivable due from Zepp Health Corporation's subsidiaries

801,856

 

886,839

 

233,540

 

1,779,374

 

(3,701,609)

 

Total current assets

824,500

 

1,796,993

 

271,952

 

4,768,848

 

(3,731,340)

 

3,930,953

Property, plant and equipment, net

 

16,592

 

11,021

 

106,260

 

 

133,873

Intangible assets, net

 

183,580

 

73,251

 

67,353

 

(188,602)

 

135,582

Long-term investments

 

1,380,141

 

20,000

 

386,635

 

(234,185)

 

1,552,591

Investment in subsidiaries and VIEs

2,128,912

 

378,512

 

384,365

 

 

(2,891,789)

 

Deferred tax assets

 

36,017

 

18,847

 

60,265

 

28,290

 

143,419

Operating lease right-of-use assets

 

50,593

 

15,904

 

41,938

 

 

108,435

Goodwill

 

61,055

 

 

 

 

61,055

Other non-current assets

 

5,882

 

4,294

 

17,066

 

(7,649)

 

19,593

Total non-current assets

2,128,912

2,112,372

527,682

679,517

(3,293,935)

2,154,548

Total assets

 

2,953,412

 

3,909,365

 

799,634

 

5,448,365

 

(7,025,275)

 

6,085,501

Liabilities

 

  

 

  

 

  

 

  

 

  

 

  

Accounts payable

 

3,175

 

40

 

1,314,091

 

 

1,317,306

Advance from customers

 

1,683

 

285

 

2,262

 

 

4,230

Amount due to related parties

 

 

1,562

 

48,561

 

 

50,123

Accrued expenses and other current liabilities

8,914

 

112,128

 

29,860

 

165,181

 

 

316,083

Intra-group payable due to Zepp Health Corporation's subsidiaries

24,150

 

2,707,043

 

325,052

 

641,675

 

(3,697,920)

 

Income tax payables

 

2,184

 

 

411

 

 

2,595

Notes payable

 

 

 

103,795

 

 

103,795

Short-term bank borrowings

 

55,000

 

 

303,000

 

 

358,000

Total current liabilities

33,064

 

2,881,213

 

356,799

 

2,578,976

 

(3,697,920)

 

2,152,132

Deferred tax liabilities

3,903

23,006

26,909

Long-term borrowings

 

480,000

 

 

254,500

 

(7,649)

 

726,851

Other non-current liabilities

 

2,318

 

 

172,735

 

 

175,053

Non-current operating lease liabilities

 

37,254

 

4,428

 

29,435

 

 

71,117

Total non-current liabilities

523,475

4,428

479,676

(7,649)

999,930

Total liabilities

 

33,064

 

3,404,688

 

361,227

 

3,058,652

 

(3,705,569)

 

3,152,062

Total equity

 

2,920,348

 

504,677

 

438,407

 

2,389,713

 

(3,319,706)

 

2,933,439

Total liabilities and equity

 

2,953,412

 

3,909,365

 

799,634

 

5,448,365

 

(7,025,275)

 

6,085,501

14

As of December 31, 2020

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

    

Subsidiaries

    

VIEs

    

Subsidiaries

    

adjustments

    

Totals

(RMB, in thousands)

Assets

  

  

  

  

  

  

Cash and cash equivalents

204,637

795,908

14,641

1,258,163

2,273,349

Restricted cash

 

 

401

 

 

2,000

 

 

2,401

Term deposit

 

 

 

 

5,000

 

 

5,000

Accounts receivable, net

 

 

61,854

 

8,536

 

227,648

 

 

298,038

Amount due from related parties

 

 

 

 

860,213

 

 

860,213

Inventories, net

 

 

91,059

 

1,166,996

(40,518)

 

1,217,537

Short-term investments

 

 

 

 

18,430

 

 

18,430

Prepaid expenses and other current assets

 

335

 

10,890

 

4,729

 

136,944

 

 

152,898

Intra-group receivable due from Zepp Health Corporation's subsidiaries

656,579

105,157

89,076

943,227

(1,785,039)

Total current assets

 

861,551

 

1,065,269

 

116,982

 

4,609,621

 

(1,825,557)

 

4,827,866

Property, plant and equipment, net

 

 

17,250

 

11,701

 

95,668

 

 

124,619

Intangible assets, net

 

 

34,685

 

46,858

 

63,670

 

 

145,213

Long-term investments

 

 

354,934

 

20,000

 

286,584

 

(217,532)

 

443,986

Investment in subsidiaries and VIEs

 

1,895,011

 

427,093

 

490,493

 

 

(2,812,597)

 

Deferred tax assets

 

 

26,952

 

23,873

 

69,365

 

 

120,190

Operating lease right-of-use assets

 

 

64,687

 

25,890

 

60,588

 

 

151,165

Goodwill

 

 

62,515

 

 

 

 

62,515

Other non-current assets

 

 

5,660

 

4,777

 

17,728

 

 

28,165

Total non-current assets

1,895,011

993,776

623,592

593,603

(3,030,129)

1,075,853

Total assets

 

2,756,562

 

2,059,045

740,574

5,203,245

 

(4,855,686)

 

5,903,719

Liabilities

 

 

  

 

  

 

  

 

  

 

  

Accounts payable

 

 

5,077

 

527

 

1,945,731

 

 

1,951,335

Advance from customers

 

 

913

 

278

 

41,311

 

 

42,502

Amount due to related parties

 

 

 

10,293

 

892

 

 

11,185

Accrued expenses and other current liabilities

 

688

 

52,096

 

23,743

 

175,748

 

 

252,275

Intra-group payable due to Zepp Health Corporation's subsidiaries

24,727

1,481,240

219,974

59,079

(1,785,020)

Income tax payables

 

 

 

 

27,706

 

 

27,706

Short-term bank borrowings

 

 

 

 

504,671

 

 

504,671

Total current liabilities

 

25,415

 

1,539,326

 

254,815

 

2,755,138

 

(1,785,020)

 

2,789,674

Deferred tax liabilities

 

 

5,203

 

 

17,171

 

 

22,374

Long-term borrowings

60,000

60,000

Other non-current liabilities

 

889

 

359

 

 

183,920

 

 

185,168

Non-current operating lease liabilities

 

-

 

53,307

 

14,288

 

48,650

 

 

116,245

Total non-current liabilities

889

58,869

14,288

309,741

383,787

Total liabilities

 

26,304

 

1,598,195

 

269,103

 

3,064,879

 

(1,785,020)

 

3,173,461

Total equity

 

2,730,258

 

460,850

 

471,471

 

2,138,345

 

(3,070,666)

 

2,730,258

Total liabilities and equity

 

2,756,562

 

2,059,045

 

740,574

 

5,203,224

 

(4,855,686)

 

5,903,719

15

Selected Condensed Consolidated Cash Flows Data

    

For the Year Ended December 31, 2021

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

   

Subsidiaries

   

VIEs

   

Subsidiaries

   

adjustments

   

Totals

(RMB, in thousands)

Net cash (used in)/provided by transactions with external parties

(14,164)

277,212

(199,623)

(295,860)

(232,435)

Net cash (used in)/provided by transactions with intra-group entities

(489)

 

(520,369)

 

146,153

 

374,705

 

 

Cash flows from operating activities:

(14,653)

 

(243,157)

 

(53,470)

 

78,845

 

 

(232,435)

Net cash (used in)/provided by transactions with external parties

 

(987,276)

 

(10,097)

 

(71,916)

 

 

(1,069,289)

Net cash (used in)/provided by transactions with intra-group entities

(146,699)

 

(15,751)

 

79,735

 

(290,767)

 

373,482

 

Cash flows from investing activities:

(146,699)

 

(1,003,027)

 

69,638

 

(362,683)

 

373,482

 

(1,069,289)

Net cash (used in)/provided by transactions with external parties

(8,298)

527,351

32,024

551,077

Net cash provided by/(used in) transactions with intra-group entities

386,704

(386,704)

Cash flows from financing activities:

(8,298)

 

914,055

 

 

32,024

 

(386,704)

 

551,077

    

For the Year Ended December 31, 2020

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

   

Subsidiaries

   

VIEs

   

Subsidiaries

   

adjustments

   

Totals

(RMB, in thousands)

Net cash provided by/(used in) transactions with external parties

1,880

(389,473)

(226,040)

770,935

157,302

Net cash (used in)/provided by transactions with intra-group entities

(14,671)

 

370,827

 

249,267

 

(605,423)

 

 

Cash flows from operating activities:

(12,791)

 

(18,646)

 

23,227

 

165,512

 

 

157,302

Net cash (used in)/provided by transactions with external parties

 

(66,079)

 

(9,618)

 

(131,183)

 

 

(206,880)

Net cash (used in)/provided by transactions with intra-group entities

(114,719)

 

 

 

(597,614)

 

712,333

 

Cash flows from investing activities:

(114,719)

 

(66,079)

 

(9,618)

 

(728,797)

 

712,333

 

(206,880)

Net cash provided by/(used in) transactions with external parties

 

 

 

564,671

 

 

564,671

Net cash provided by/(used in) transactions with intra-group entities

 

712,333

 

 

 

(712,333)

 

Cash flows from financing activities:

 

712,333

 

564,671

 

(712,333)

 

564,671

16

    

For the Year Ended December 31, 2019

Primary

VIEs and

Zepp Health

Other

Beneficiary of

VIEs’

Eliminating

Consolidated

   

Corporation

   

Subsidiaries

   

VIEs

   

Subsidiaries

   

adjustments

   

Totals

(RMB, in thousands)

Net cash (used in)/provided by transactions with external parties

(5,781)

(175,313)

(115,263)

724,356

427,999

Net cash provided by/(used in) transactions with intra-group entities

5,017

 

131,307

 

109,226

 

(245,550)

 

 

Cash flows from operating activities:

(764)

 

(44,006)

 

(6,037)

 

478,806

 

 

427,999

Net cash provided by/(used in) transactions with external parties

97,976

 

(83,586)

 

(206)

 

(126,887)

 

 

(112,703)

Net cash (used in)/provided by transactions with intra-group entities

(216,528)

 

 

 

 

216,528

 

Cash flows from investing activities:

(118,552)

 

(83,586)

 

(206)

 

(126,887)

 

216,528

 

(112,703)

Net cash provided by/(used in) transactions with external parties

45,609

 

 

 

(20,000)

 

 

25,609

Net cash provided by/(used in) transactions with intra-group entities

 

216,528

 

 

 

(216,528)

 

Cash flows from financing activities:

45,609

 

216,528

 

 

(20,000)

 

(216,528)

 

25,609

B.           Capitalization and Indebtedness

Not applicable.

C.           Reasons for the Offer and Use of Proceeds

Not applicable.

D.           Risk Factors

Summary of Risk Factors

An investment in our ADSs or Class A ordinary shares involves significant risks. Below is a summary of material risks we face, organized under relevant headings. These risks are discussed more fully in the following Item 3. Key Information—D. Risk Factors.

Risks Related to Our Business

Xiaomi is our most important customer and distribution channel. Any deterioration of our relationship with Xiaomi or reduction of sales of Xiaomi Wearable Products could have a material adverse effect on our operating results;
If we fail to successfully and timely develop and commercialize new products, services and technologies, our operating results may be materially and adversely affected;
Our future success depends on our ability to promote our own brands and protect our reputation. The failure to establish and promote our brands, including Amazfit and Zepp, and any damage to our reputation will hinder our growth;
We are susceptible to supply shortages, long lead time for raw materials and components, and supply changes, any of which could disrupt our supply chain and have a material adverse impact on our results of operation because some of the key components of our products, such as Bluetooth Low Energy (BLE) system-on-chip and sensors, come from a limited number or a single source of supply;

17

We operate in highly competitive markets and the scale and resources of some of our competitors may allow them to compete more effectively than we can, which could result in a loss of our market share and a decrease in our revenue and profitability;
If we are unable to anticipate and satisfy consumer preferences in a timely manner or if technological innovation renders existing smart wearable technology non-competitive or obsolete, our business may be materially and adversely affected;
We do not have internal manufacturing capabilities and rely on several contract manufacturers to produce our products. If we encounter issues with these contract manufacturers, our business, brand and results of operations could be harmed;
Our operating results could be materially harmed if we or Xiaomi is unable to accurately forecast consumer demand for our products and services or manage our inventory;
We collect, store, process and use personal information and other user data, which subjects us to laws, governmental regulations and other legal obligations related to privacy, information security and data protection, and any actual or perceived failure to comply with such legal obligations could harm our brand and business; and
Any significant cybersecurity incident or disruption of our information technology systems or those of third-party partners could materially damage user relationships and subject us to significant reputational, financial, legal and operation consequences.

Risks Related to Our Corporate Structure

We are a Cayman Islands holding company with no equity ownership in our VIEs and we conduct our operations in China through (i) our PRC subsidiaries and (ii) our VIEs with which we have maintained contractual arrangements and their subsidiaries. Investors in our Class A ordinary shares or the ADSs thus are not purchasing equity interest in our VIEs in China but instead are purchasing equity interest in a Cayman Islands holding company. If the PRC government finds that the agreements that establish the structure for operating some of our operations in China do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company in the Cayman Islands, our VIEs and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with our VIEs and, consequently, significantly affect the financial performance of our VIEs and our company as a group;
We rely on contractual arrangements with our VIEs and their shareholders for a large portion of our business operations, which may not be as effective as direct ownership in providing operational control; and
Any failure by our VIEs or their shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business.

Risks Related to Doing Business in China

The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections;
Our ADSs will be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment;
The approval of the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval;

18

Changes in China’s economic, political or social conditions or government policies could have a material adverse effect on our business and operations;
Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations; and
The PRC government’s significant oversight and discretion over our business operation could result in a material adverse change in our operations and the value of our ADSs.

Risks Related to our ADSs

Recent disruptions in the financial markets and economic conditions could affect our ability to raise capital;
The trading price of our ADSs has fluctuated and is likely to be volatile, which could result in substantial losses to investors; and
If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our ADSs, the market price for our ADSs and trading volume could decline.

Risks Related to Our Business

Xiaomi is our most important customer and distribution channel. Any deterioration of our relationship with Xiaomi or reduction of sales of Xiaomi Wearable Products could have a material adverse effect on our operating results.

Xiaomi is the sole customer and distribution channel for all Xiaomi Wearable Products, and it held 14.4% of our total outstanding shares as of February 28, 2022. For the years ended December 31, 2019, 2020 and 2021, sales of Xiaomi Wearable Products contributed 72.2%, 69.0% and 53.5% of our revenues, respectively.

We entered into a strategic cooperation agreement with Xiaomi in October 2017, which grants us the most-preferred-partner status globally to develop future Xiaomi Wearable Products. In October 2020, we extended the strategic cooperation agreement with Xiaomi for three years, which will end in October 2023. The renewed agreement deepened our cooperation with Xiaomi by reinstating our most-preferred-partner status globally to develop future Xiaomi Wearable Products, and expanding our most-preferred-partner status to each other to the research and development of AI-chips and algorithms for wearable devices. This strategic cooperation agreement can be terminated by Xiaomi and we can therefore lose the most-preferred-partner status if we fail to meet the various requirements set out in the agreement, such as requirements on product launching timetable, product quality and annual sales target of Xiaomi Wearable Products. In addition, Xiaomi has the option to develop by itself or engage other companies to develop similar and competing products, if such companies can offer better terms and services than we do—for example, such companies may ask for less profit sharing or less intellectual property rights from their cooperation with Xiaomi. If for any reason, we cannot maintain our cooperation relationship with Xiaomi or renew the strategic cooperation agreement with terms equally favorable to us as compared to those in the existing agreement, our business and operation results may be materially and adversely affected. For more details of the strategic cooperation agreement with Xiaomi, including under what circumstances it can be early terminated, please see “Item 7. Major Shareholders and Related Party Transactions—B. Related Party Transaction—Our Relationship with Xiaomi—Strategic Cooperation Agreement.”

In addition, pursuant to our business cooperation agreement with Xiaomi, we and Xiaomi shall jointly set the retail price of Xiaomi Wearable Products (including the Mi Band Series). Because we cannot unilaterally determine the retail price of Xiaomi Wearable Products, we cannot assure you that we will be able to continue to introduce Xiaomi Wearable Products with retail price levels that can sustain or improve our gross or net profit margins. In addition, marketing considerations on the part of Xiaomi and other factors beyond our control may also cause Xiaomi Wearable Products to be priced at relatively low levels that may negatively affect the gross and net profit margins of Xiaomi Wearable Products, as a result of which our business and operation results may be materially and adversely affected. Furthermore, negative publicity related to Xiaomi, including products offered by Xiaomi, the celebrities Xiaomi is associated with, or even the labor policies of any of Xiaomi’s suppliers or manufacturers may have a material adverse effect on the sales of our products.

19

In addition, Xiaomi sells a broad spectrum of electronic products through its online and offline channels. We cannot assure you that our products can always receive the same level of attention and promotion efforts from Xiaomi as they have been so far receiving, especially given the sales of Xiaomi wearable products decreased in 2021 as compared to 2020. In the event that Xiaomi dedicates less resources in promoting and selling our products, our revenue may decrease as well. Although we have been building our own distribution network to reduce reliance on the distribution network of Xiaomi in case we lose Xiaomi as our customer or distribution channel for any reason, there is no assurance that our own distribution network will be as effective and efficient as the sales channels of Xiaomi. In November 2019, Xiaomi launched its own smart watch product, the Xiaomi Mi Watch series. We believe this launch has, to some extent, diluted potential buyers’ attention to the products we designed and manufactured for Xiaomi and our self-branded watches, and we expect the dilution to continue, which negatively affects our sales performance and in turn, our results of operations.

When exercising its rights as our shareholder, Xiaomi may take into account not only the interests of our company and our shareholders but also its interests and the interests of its other affiliates. The interests of our company and our shareholders may at times conflict with the interests of Xiaomi and its affiliates. Such conflicts may result in lost corporate opportunities for our company, including opportunities to enter into lines of business that may overlap with those pursued by Xiaomi and/or the companies within its ecosystem.

If we fail to successfully and timely develop and commercialize new products, services and technologies, our operating results may be materially and adversely affected.

Historically, sales of smart bands and watches contributed a significant majority of our revenues and our growth has been influenced by our product launches and product cycle. In particular, sales of our smart band products and watches (including Xiaomi Wearable Products and our self-branded smart wearable products) contributed 91.8%, 88.0% and 90.6% of our total revenues in the years ended December 31 2019, 2020 and 2021, respectively. Our future growth depends on whether we can continually develop and introduce new generations of our existing product lines and new forms of smart wearable technology with enhanced functionalities and value-added services in a timely manner. This is particularly important in the current industry landscape where technology and consumer preference evolve constantly and rapidly, which may cause our existing products to reach the end of their lifecycles prematurely and require us to introduce new products with enhanced functionalities to sustain our growth. Our capability to roll out new or enhanced products and services in turn depend on a number of factors, including timely and successful research and development efforts by us as well as our suppliers to bring cutting-edge technologies to the market, quality control of service provision and product manufacturing and the effectiveness of our distribution channels. Pursuant to our strategic cooperation agreement with Xiaomi, we are also required to consult Xiaomi regarding the product launch timetable for Xiaomi Wearable Products. If we are unable to commercialize appealing new products, functionalities, services or innovative technologies leveraging our data in a timely manner and introduce them to consumers at attractive price points compared to our existing products and competing products, or our new products, services or technologies are not accepted or adopted by consumers, our competitors may increase their market share, which could adversely impact our operating results. In addition, the research and development of new or enhanced products and services can be complex and costly. Given the complexity, we could experience delays in completing the development and introduction of new and enhanced services and products in the future. Our research and development effort may not yield the benefits we expect to achieve at all after we dedicate our time and resources into it.

We are endeavoring to apply our products in more scenarios, and medical use is one area that we put in significant efforts. Some of our existing products monitor users’ cardiac cycle, which have significant potential for medical application. We will need to obtain the medical device certificate if our products are to be used for medical application. The process of obtaining regulatory clearances or approvals to market a medical device for our other products, however, can be costly and time consuming. We may not be able to obtain these clearances or approvals on a timely basis, or at all, in order to extend our business into the medical use wearable device market. Moreover, even if we successfully obtain the required approvals for our products, given the complex and stringent nature of regulations on medical devices, failure to comply with applicable National Medical Products Administration regulations will subject us to enforcement actions such as fines, civil penalties or recalls of products, which could harm our reputation and operating results.

20

Our future success depends on our ability to promote our own brands and protect our reputation. The failure to establish and promote our brands, including Amazfit and Zepp, and any damage to our reputation will hinder our growth.

Since September 2015, we have begun to use the brand “Amazfit” to sell our products that are not designed and manufactured for Xiaomi to address the middle to high-end market. In August 2020, we introduced a new brand name, “Zepp” for our self-branded products. We believe the strategy to establish and promote our own brand is crucial to our future success as it expands our addressable market and gives us more flexibility in terms of pricing, distribution and marketing compared to our cooperation with Xiaomi on Xiaomi Wearable Products. We have invested, and will need to continue to dedicate, significant time, efforts and resources to build our own brand recognition. Shipments of our self-branded products have increased from approximately 4.7 million units in 2020 to approximately 7.6 million units in 2021. For the year ended December 31, 2021, revenues from our self-branded products and others segment, substantially all of which was from the sales of our self-branded products, were RMB2,909.3 million (US$456.5 million), representing 46.5% of our total revenues. We expect the sales of our Amazfit and Zepp branded products will contribute more to our total revenues as compared to Xiaomi Wearable Products in the future. However, we cannot guarantee that the shipment of our self-branded products will continue to grow, or that our promotion efforts will ultimately be successful, as it involves numerous factors including the effectiveness of our marketing efforts, our ability to provide consistent, high-quality products and services, and our consumers’ satisfaction with the technical support and software updates we provide.

In addition, negative publicity related to our brand, products, contract manufacturers, component suppliers, distributors, strategic partners and the celebrities we are associated with could damage and offset our effort to promote our own brands. In addition, although brand security initiatives are in place, we cannot guarantee that our efforts against the counterfeiting of our brands will be successful. If a third party copies our products in a manner that projects lesser quality or carries a negative connotation, our brand image could be materially and adversely affected.

We are susceptible to supply shortages, long lead time for raw materials and components, and supply changes, any of which could disrupt our supply chain and have a material adverse impact on our results of operation because some of the key components of our products, such as Bluetooth Low Energy (BLE) system-on-chip and sensors, come from a limited number or a single source of supply.

All of the components and raw materials used to produce our products are sourced from third-party suppliers, and some of these components are sourced from a limited number of or a single supplier. Therefore, we are subject to risks of shortages or discontinuation in supply, long lead time, cost increases and quality control issues given the limited sources of suppliers. In addition, some of our suppliers may have more established relationships with our competitors, and as a result of such relationships, such suppliers may choose to limit or terminate their relationship with us or prioritize our competitors’ orders in the case of supply shortages. We have in the past experienced and may in the future experience component shortages. For example, we experienced component shortages and longer lead time for components such as PPG (photoplethysmography) sensors in 2018, due to higher than expected demand for Xiaomi Wearable Products and our smart watches product lines. We also expect there may be a cost increase in source materials and shortage in chips with respect to BLE system-on-chip products. In addition, as many of electronics component suppliers are concentrated in East and Southeast Asia, there have been industry-wide conditions, health crisis, natural disasters and global events in the past that have caused material shortages for components. Starting from the second quarter of 2020, we have been experiencing components shortages and longer lead time for display driver integrated circuits, power management integrated circuits and near field communication integrated circuits, because the COVID-19 pandemic affected the countries and regions where these components are produced. We cannot guarantee that such component shortage will be resolved in the near future, the failure of which may materially and adversely affect our business, results of operations and financial performance.

In the event of a component shortage or supply interruption from suppliers of key components, we will need to identify alternate sources of supply, which can be time-consuming, difficult and costly. We may not be able to source these components on terms that are acceptable to us, or at all, which may undermine our ability to meet our production requirements or to fill our orders in a timely manner. This could cause delays in shipment of our products, harm our relationships with our customers, distributors and users, and adversely affect our results of operations.

21

We operate in highly competitive markets and the scale and resources of some of our competitors may allow them to compete more effectively than we can, which could result in a loss of our market share and a decrease in our revenue and profitability.

We offer a number of products and services and compete with a variety of competitors. For example, the smart wearables market has a multitude of participants, including consumer electronics companies specialized in smart wearable technology, such as Fitbit and Garmin; large, broad-based consumer electronics companies that either compete in our market or adjacent markets, or have announced plans to do so, such as Huawei, Apple, Samsung and Xiaomi; traditional health and fitness companies and traditional watch companies. We also face competition from local providers of similar products in the various regions and countries where our products are distributed. As we are rolling out more self-branded smart wearables, we face increasing competition from not only other participants in the industry, but also products under the Xiaomi brand. Intensified competition may result in pricing pressures and reduced profit margins and may impede our ability to continue to increase the sales of our products or cause us to lose market share, any of which could substantially harm our results of operations.

Many of our existing and potential competitors enjoy substantial competitive advantages, such as: (i) longer operating history, (ii) the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products, (iii) more established relationships with a larger number of suppliers, contract manufacturers and channel partners, (iv) access to larger and broader user bases, (v) greater brand recognition, (vi) greater financial, research and development, marketing, distribution and other resources, (vii) more resources to make investments and acquisitions, (viii) larger intellectual property portfolios, and (ix) the ability to bundle competitive offerings with other products and services.

If we are unable to anticipate and satisfy consumer preferences in a timely manner or if technological innovation renders existing smart wearable technology non-competitive or obsolete, our business may be materially and adversely affected.

Consumer preferences in smart wearable devices are changing rapidly and difficult to predict. Consumers may decide not to purchase our products and services as their preferences shift to different types or designs of smart wearable devices, or even move away from these categories of products and services altogether. In particular, new technologies might bring about industry-wide impacts and make the category of smart bands and watches less appealing or obsolete. In addition, our new products and services with additional features have higher prices than many of our earlier products, which may not appeal to as large consumer base as before. Accordingly, if we fail to anticipate and satisfy consumer preferences in a timely manner, or if it is perceived that our future products and services will not satisfy consumer preferences, our business may be adversely affected.

In addition, as the smart wearable technology continues to develop, the functions of smart bands and smart watches may converge, which in turn may cause our smart band product lines to compete with our smart watch product lines and inhibit our future growth.

We do not have internal manufacturing capabilities and rely on several contract manufacturers to produce our products. If we encounter issues with these contract manufacturers, our business, brand and results of operations could be harmed.

We do not maintain our own manufacturing capabilities and rely on contract manufactures to produce our products. We assign the production of Mi Band series, Mi Smart Scale series and our self-branded product lines to a number of corresponding manufacturers. We may experience operational difficulties with our manufacturers, including reductions in the availability of production capacity, failures to comply with product specifications, insufficient quality control, failures to meet production deadlines, increases in manufacturing costs and longer lead time required. Our manufacturers may experience disruptions in their manufacturing operations due to equipment breakdowns, labor strikes or shortages, natural disasters, lockdowns as a result of new waves of outbreaks of the COVID-19 pandemic or other epidemics, component or material shortages, cost increases or other similar problems. In addition, we may not be able to renew contracts with our contract manufacturers or identify manufacturers who are capable of producing new products we target to launch in the future.

22

Our operating results could be materially harmed if we or Xiaomi is unable to accurately forecast consumer demand for our products and services or manage our inventory.

To ensure adequate inventory supply for our products, we procure raw materials and components based on sales and production forecasts. The ability to accurately forecast demand for our products and services could be affected by many factors, including changes in customer demand for our products and services or our competitors’, sales promotions by us or our competitors, sales channel inventory levels, and unanticipated changes in general market and economic conditions. In addition, as we continue to introduce new products and services, we may also face challenges managing the production plan of our existing products, which may in turn affect the inventory management for our existing products. If we or Xiaomi fails to accurately forecast customer demand, we may experience excess inventory levels or a shortage of products available for sale. After we sell Xiaomi Wearable Products to Xiaomi, Xiaomi will only have limited right of return if the products have quality issues and will largely bear the inventory risks of such products. However, inventory levels in excess of end-customer demand may still ultimately result in inventory write-downs or write-offs and the sale of excess inventory at discounted prices, which may cause our gross margin to suffer and could impair the strength of our brand. On the other hand, in the case we experience shortage of products, we may be unable to meet the demand for our products, and our business and operating results could be adversely affected. We expect that it will become more difficult to forecast demand as we introduce and develop a more diverse product portfolio and as market competition for similar products intensifies.

We collect, store, process and use personal information and other user data, which subjects us to laws, governmental regulations and other legal obligations related to privacy, information security and data protection, and any actual or perceived failure to comply with such legal obligations could harm our brand and business.

Due to the volume and sensitivity of the personal information and biometric data we collect and manage and the nature of our products, the security features of our enterprise platform and information systems are critical. We face risks inherent in handling and protecting large volume of data. In particular, we face a number of challenges relating to data from transactions and other activities on our platforms, including:

protecting the data in and hosted on our system, including against attacks on our system by outside parties or fraudulent behavior or improper use by our employees;
addressing concerns related to privacy and sharing, safety, security and other factors; and
complying with applicable laws, rules and regulations relating to the collection, use, storage, transfer, disclosure and security of personal information, including any requests from regulatory and government authorities relating to these data.

In general, we expect that data security and data protection compliance will receive greater attention and focus from regulators, both domestically and globally, as well as attract continued or greater public scrutiny and attention going forward, which could increase our compliance costs and subject us to heightened risks and challenges associated with data security and protection. If we are unable to manage these risks, we could become subject to penalties, including fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected.

The PRC regulatory and enforcement regime with regard to data security and data protection is evolving and may be subject to different interpretations or significant changes. Moreover, different PRC regulatory bodies, including the Standing Committee of the NPC, the Ministry of Industry and Information Technology, or the MIIT, the CAC, the Ministry of Public Security and the State Administration of Market Regulation, or the SAMR, have enforced data privacy and protections laws and regulations with varying standards and applications. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Information Security” and “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Internet Privacy.” The following are examples of certain recent PRC regulatory activities in this area:

23

Data Security

In June 2021, the Standing Committee of the NPC promulgated the Data Security Law, which took effect in September 2021. The Data Security Law, among other things, provides for security review procedure for data-related activities that may affect national security. In July 2021, the state council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September 1, 2021. Pursuant to this regulation, critical information infrastructure means key network facilities or information systems of critical industries or sectors, such as public communication and information service, energy, transportation, water conservation, finance, public services, e-government affairs and national defense science, the damage, malfunction or data leakage of which may endanger national security, people’s livelihoods and the public interest. In December 2021, the CAC, together with other authorities, jointly promulgated the Cybersecurity Review Measures, which became effective on February 15, 2022 and replaces its predecessor regulation. Pursuant to the Cybersecurity Review Measures, critical information infrastructure operators that procure internet products and services must be subject to the cybersecurity review if their activities affect or may affect national security. The Cybersecurity Review Measures further stipulates that network platform operators that hold personal information of over one million users shall apply with the Cybersecurity Review Office for a cybersecurity review before any initial public offering at a foreign stock exchange. As of the date of this annual report, no detailed rules or implementation rules have been issued by any authority and we have not been informed that we are a critical information infrastructure operator by any government authorities. Furthermore, the exact scope of “critical information infrastructure operators” under the current regulatory regime remains unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of the applicable laws. Therefore, it is uncertain whether we would be deemed to be a critical information infrastructure operator under PRC law. If we are deemed to be a critical information infrastructure operator under the PRC cybersecurity laws and regulations, we may be subject to obligations in addition to what we have fulfilled under the PRC cybersecurity laws and regulations.
In November 2021, the CAC released the Regulations on the Network Data Security (Draft for Comments), or the Draft Regulations. The Draft Regulations provide that data processors refer to individuals or organizations that, during their data processing activities such as data collection, storage, utilization, transmission, publication and deletion, have autonomy over the purpose and the manner of data processing. In accordance with the Draft Regulations, data processors shall apply for a cybersecurity review for certain activities, including, among other things, (i) the listing abroad of data processors that process the personal information of more than one million users and (ii) any data processing activity that affects or may affect national security. However, there have been no clarifications from the relevant authorities as of the date of this annual report as to the standards for determining whether an activity is one that “affects or may affect national security.” In addition, the Draft Regulations requires that data processors that process “important data” or are listed overseas must conduct an annual data security assessment by itself or commission a data security service provider to do so, and submit the assessment report of the preceding year to the municipal cybersecurity department by the end of January each year. As of the date of this annual report, the Draft Regulations was released for public comment only, and their respective provisions and anticipated adoption or effective date may be subject to change with substantial uncertainty.

Personal Information and Privacy

The Anti-monopoly Guidelines for the Platform Economy Sector published by the Anti-monopoly Committee of the State Council, effective on February 7, 2021, prohibits collection of user information through coercive means by online platforms operators.
In August 2021, the Standing Committee of the NPC promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November 1, 2021. We update our privacy policies from time to time to meet the latest regulatory requirements of PRC government authorities and adopt technical measures to protect data and ensure cybersecurity in a systematic way. Nonetheless, the Personal Information Protection Law elevates the protection requirements for personal information processing, and many specific requirements of this law remain to be clarified by the CAC, other regulatory authorities, and courts in practice. We may be required to make further adjustments to our business practices to comply with the personal information protection laws and regulations.

24

Many of the data-related legislations are relatively new and certain concepts thereunder remain subject to interpretation by the regulators. If any data that we possess belongs to data categories that are subject to heightened scrutiny, we may be required to adopt stricter measures for protection and management of such data. The Cybersecurity Review Measures and the Draft Regulations remain unclear on whether the relevant requirements will be applicable to companies that are already listed in the United States, such as us, if we were to pursue another listing outside of the PRC. We cannot predict the impact of the Cybersecurity Review Measures and the Draft Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the Cybersecurity Review Measures and the enacted version of the Draft Regulations mandate clearance of cybersecurity review and other specific actions to be taken by issuers like us, we face uncertainties as to whether these additional procedures can be completed by us timely, or at all, which may delay or disallow our future listings (should we decide to pursue them), subject us to government enforcement actions and investigations, fines, penalties, suspension of our non-compliant operations, or removal of our app from the relevant application stores, and materially and adversely affect our business and results of operations. As of the date of this annual report, we have not been involved in any formal investigations on cybersecurity review made by the CAC on such basis.

In general, compliance with the existing PRC laws and regulations, as well as additional laws and regulations that PRC regulatory bodies may enact in the future, related to data security and personal information protection, may be costly and result in additional expenses to us, and subject us to negative publicity, which could harm our reputation and business operations. There are also uncertainties with respect to how such laws and regulations will be implemented and interpreted in practice.

Moreover, regulatory authorities in China have recently increased their supervision on the collection and use of personal information over mobile applications. In December 2019, a notice from a governmental authority was informally forwarded to us, stating that the authority had observed inconvenient operation for users to cancel information pushing and their accounts of one of our apps, which might interfere with users’ exercising of their user right. The notice required us to make rectification or raise an objection and make a defense within a prescribed time limit. In order to optimize user experience of our app, we waived the right to make a defense, and immediately adjusted our privacy policies and offered easier cancellation procedures for users to exercise their rights more conveniently in accordance with the relevant personal information protection laws and regulations within such prescribed time limit. In October 2020, we received a notice from a governmental authority to make rectification on our app to avoid collecting certain information and we have passed the examination after rectification.

In November 2021, we received an oral notice from the Beijing branch of CAC requiring us to make rectification on our app to change our keyword censorship mechanism. We have made the rectification as requested. In December 2021, we received a formal notice from the Beijing branch of CAC, stating that certain internet-based information services provided by us violated the relevant provisions under the PRC Cybersecurity Law and we were imposed with a fine of RMB0.5 million. We have paid up such fine and have adjusted our business practices to comply with the PRC Cybersecurity Law and other applicable regulations. We cannot assure you that similar incident will not occur in the future. Any of these incidents may adversely affect our brand and reputation, consume our managerial resources, result in potential liability of us or administrative measures being enforced on us, or otherwise harm our business.

25

In addition, regulatory authorities around the world have adopted or are considering a number of legislative and regulatory proposals concerning data protection. These legislative and regulatory proposals, if adopted, and the uncertain interpretations and application thereof could, in addition to the possibility of fines, result in an order requiring that we change our data practices and policies, which could have an adverse effect on our business and results of operations. The European Union General Data Protection Regulation (“GDPR”), which came into effect on May 25, 2018, includes operational requirements for companies that receive or process personal data of residents of the European Economic Area. The GDPR establishes new requirements applicable to the processing of personal data, affords new data protection rights to individuals and imposes penalties for serious data breaches. Individuals also have a right to compensation under the GDPR for financial or non-financial losses. Given our products are sold in Europe, and the resident of the European Economic Area can access our website and our mobile platform and input protected information, we are subject to provisions of the GDPR. In the United States, the Health Insurance Portability and Accountability Act, or HIPAA, governs the privacy and security of health information and require that covered entities, including most health care providers, implement administrative, physical, and technical safeguards to protect the security of individually identifiable health information that is maintained or transmitted electronically. Violations of the HIPAA privacy and security regulations could result in significant civil and criminal penalties. The California Consumer Privacy Act, or CCPA, which took effect in January 2020, also establishes certain transparency rules and creates new data privacy rights for users, including more ability to control how their data is shared with third parties. These laws and regulations are evolving and subject to interpretation. Similarly, there are a number of legislative proposals in the European Union, the United States, at both the federal and state level, as well as other jurisdictions that could impose new obligations or limitations in areas affecting our business. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services. Moreover, a growing number of legislative and regulatory bodies have adopted consumer notification requirements in the event of unauthorized access to or acquisition of certain types of personal data. Such breach notification laws continue to evolve and may be inconsistent from one jurisdiction to another, which might become a particular concern as we accelerate our international expansion. Complying with these obligations could cause us to incur substantial costs and could increase negative publicity surrounding any incident that compromises user data. Any failure to comply with applicable regulations could also result in regulatory enforcement actions against us.

We generally comply with industry standards and are subject to the terms of our own privacy policies. Compliance with any additional laws could be expensive, and may place restrictions on the conduct of our business and the manner in which we interact with our customers. For each product we develop, we gather personnel from product team, research and development team, security team and legal team to thoroughly assess the privacy risks related to the product. We review the character, potential and defined sales areas, types of personal data to be collected, related purpose for data collection and other aspects of each product to ensure compliance with applicable laws and regulations, including GDPR and CCPA regulations. For upgraded services and additional functions to be added to established products, we go through the same procedures. In 2021, we obtained the ISO/IEC 27001 information security management system certification. However, we cannot guarantee that our efforts will be effective or sufficient. Compliance with existing, proposed and recently enacted laws (including implementation of the privacy and process enhancements called for under GDPR and the Committee on Foreign Investment in the United States) and regulations can be costly. Any failure to comply with applicable regulations could also result in regulatory enforcement actions against us, and the misuse of or failure to secure personal information could also result in violation of data privacy laws and regulations, proceedings against us by governmental entities or others, damage our reputation and credibility and could have a negative impact on revenues and profits.

Any significant cybersecurity incident or disruption of our information technology systems or those of third-party partners could materially damage user relationships and subject us to significant reputational, financial, legal and operation consequences.

We depend on our information technology systems, as well as those of third parties, to develop new products and services, operate our platform, host and manage our services, store data, process transactions, respond to user inquiries, and manage inventory and our supply chain. Any material disruption or slowdown of our systems or those of third parties whom we depend upon, including a disruption or slowdown caused by our failure to successfully manage significant increases in user volume, could cause outages or delays in our services, particularly in the form of interruption of services delivered by our mobile applications, which could harm our brand and adversely affect our operating results. We primarily rely on Amazon Web Services to store our data, except for the data in Russia. Problems with our cloud service providers or the telecommunications network providers with whom they contract could adversely affect the experience of our users. We cannot guarantee that our cloud service providers will provide us with continuously uninterrupted services. Any change in service levels at our cloud servers or any errors, defects, disruptions, or other performance problems with our platform could harm our brand and may damage the data of our users. If changes in technology cause our information systems, or those of third parties whom we depend upon, to become obsolete, or if our or their information systems are inadequate to handle our growth, we could lose users and our business and operating results could be adversely affected.

26

We have adopted security policies and measures, including encryption technology, to protect our proprietary data and user information. However, our enterprise platform and information systems may be targets of attacks, such as viruses, malware or phishing attempts by cyber criminals or other wrongdoers seeking to steal our user data for financial gain or to harm our business operations or reputation. The loss, misuse or compromise of such information may result in costly investigations, remediation efforts and notification to affected users. If such content is accessed by unauthorized third parties or deleted inadvertently by us or third parties, our brand and reputation could be adversely affected. Cyber-attacks could also adversely affect our operating results, consume internal resources, and result in litigation or potential liability for us and otherwise harm our business. In addition, according to our cooperation agreement with Xiaomi, both Xiaomi and we have access and can collect and use user data of Xiaomi Wearable Products. Consequently, any leak or abuse of user data by Xiaomi may be perceived by consumers as a result of the compromise of our information security system. Any failure or perceived failure by us to prevent information security breaches or to comply with privacy policies or privacy-related legal and administrative obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, could cause our users to lose trust in us and could expose us to legal claims.

Significant capital and other resources may be required to protect against information security breaches or to alleviate problems caused by such breaches or to comply with our privacy policies or privacy-related legal obligations. The resources required may increase over time as the methods used by hackers and others engaged in online criminal activities are increasingly sophisticated and constantly evolving. Any failure or perceived failure by us to prevent information security breaches or to comply with privacy policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other customer data, could cause our customers to lose trust in us and could expose us to legal claims. Any perception by the public that online transactions or the privacy of user information are becoming increasingly unsafe or vulnerable to attacks could inhibit the growth of our business in general, which may reduce the number of orders we receive.

Our patents, know-how, trade secrets and other intellectual property rights and proprietary rights are critical to our success. Any failure to obtain, maintain, enforce or protect our patents and other intellectual property rights would materially and adversely harm our business, competitive position, results of operations and financial condition.

We rely on intellectual property rights such as patents, trademarks, copyrights, and domain names in China and other foreign jurisdictions to carry out our business operations. Given our technological advantages and brand recognition, we may become an attractive target to counterfeiting and intellectual property theft activity. Despite the measures we have taken to safeguard our intellectual property rights, any of our intellectual property rights could be challenged, invalidated, circumvented, infringed or misappropriated. In addition, it is often difficult to register, maintain and enforce intellectual property rights in various developing countries around the world, such as in China. Statutory laws and regulations are subject to judicial interpretation and enforcement and may not be applied consistently due to the lack of clear guidance on statutory interpretation. Accordingly, we may not be able to effectively protect our intellectual property rights or to enforce our contractual rights in a number of jurisdictions in which we operate, such as China. Policing any unauthorized use of our intellectual property is difficult and costly, and the steps we take may be inadequate to prevent the infringement or misappropriation of our intellectual property. In the event that we resort to litigation to enforce our intellectual property rights, such litigation could result in substantial costs and a diversion of our managerial and financial resources, and could put our intellectual property at risk of being invalidated or narrowed in scope. We can provide no assurance that we will prevail in such litigation, and even if we do prevail, we may not obtain a meaningful recovery.

Various other issues may arise with respect to our intellectual property portfolio. We and Xiaomi are co-owners of certain patents, certain other intellectual properties and user data related to Xiaomi Wearable Products. There is a possibility that Xiaomi may use these intellectual properties and user data to develop and manufacture competing products on its own or engage other companies leveraging such resources to do so. In addition, we may not have sufficient intellectual property rights in all countries and regions where unauthorized third-party copying or use of our proprietary technology may occur and the scope of our intellectual property might be more limited in certain countries and regions. Our existing and future patents may not be sufficient to protect our products, services, technologies or designs and/or may not prevent others from developing competing products, services, technologies or designs. We cannot predict the validity and enforceability of our patents and other intellectual property with certainty.

27

We may not be able to protect our intellectual property rights throughout the world.

Filing, prosecuting and defending patents and other intellectual property on our products and services in all countries throughout the world would be prohibitively expensive. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States, and we may encounter difficulties in protecting and defending such rights in foreign jurisdictions. Consequently, we may not be able to prevent third parties from practicing our intellectual property in all countries outside the United States, or from selling or importing products made using our intellectual property. Competitors may use our technologies in jurisdictions where we have not obtained intellectual property protection to develop their own products and may also export infringing products to territories where we have patent protection, but enforcement is not as strong as that in the United States. These products may compete with our products and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of many other countries do not favor the enforcement of patents and other intellectual property protection, which could make it difficult for us to stop the infringement of our intellectual property in such countries. Proceedings to enforce our intellectual property rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business, could put our intellectual property at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing, and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop.

Our business may suffer if it is alleged or determined that our technologies, products, or other aspects of our business infringe third party intellectual property or if third parties infringe our rights.

We may fail to own or apply for key trademarks or patents on important products, services, technologies or designs in a timely fashion, or at all, both in China and overseas. We have registered and applied to register trademarks and service marks, including but not limited to “Amazfit”, “ZEPP”, “华米” and “跃我” in China and foreign jurisdictions. We may not be able to adequately protect our trademarks and service marks, and our competitors and others may successfully challenge the validity and/or enforceability of our trademarks and service marks and other intellectual property. Additionally, we may be prohibited from entering into certain new markets due to restrictions surrounding competitors’ trademarks. For example, our company name in Chinese characters, “华米”, has been registered as a trademark by a company unaffiliated to us in certain trademark categories in China. Furthermore, the “华米” trademark in several other trademark categories—which is contractually owned jointly by Xiaomi and us— is currently registered under the name of Xiaomi alone. Xiaomi is in the process of transferring its title to us pursuant to the relevant agreement. However, in the event that the transfer process is not completed as planned, we will not be able to use “华米” as a trademark in these additional categories as well.

It may be possible, in jurisdictions where the status of various applications is pending, unclear, challenged or rejected, for a third-party owner of the national trademark registration for a similar mark to prohibit the manufacture, sale or exportation of our products in or from that country. Failure to register our trademarks or purchase or license the right to use our trademarks or logos in these countries could limit our ability to obtain supplies from, or manufacture in, less costly markets or penetrate new markets should our business plan include selling our products in those countries. Additionally, we may receive from time to time letters alleging infringement of patents, trademarks or other intellectual property rights by us.

If we continue to grow, we may not be able to effectively manage our growth and the increased complexity of our business, which could negatively impact our brand and financial performance.

Since our founding in December 2013, our company has experienced rapid growth. Continued growth of our business requires us to expand our product development, sales and marketing, and distribution functions, to upgrade our management information systems and other processes and technology, and to secure more space for our expanding workforce. Such expansion could increase the strain on our resources, and we could experience serious operating difficulties, including difficulties in hiring, training, and managing an increasing number of employees.

28

As we only have a limited history of operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to plan for and model future growth. Our limited operating experience at this scale, combined with the rapidly evolving nature of the market in which we sell our products and services, substantial uncertainty concerning how these markets may develop, and other economic factors beyond our control, reduces our ability to accurately forecast quarterly or annual revenue. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more developed and predictable market. Failure to manage our future growth effectively could have an adverse effect on our business, which, in turn, could have an adverse impact on our operating results and financial condition.

We are subject to a variety of costs and risks due to our continued expansion internationally that may not be successful and could adversely affect our profitability and operating results.

Our products have international versions that are manufactured for sales and distribution in overseas markets. The shipment volume of international versions of our products, as a percentage of our total shipment volume, increased from 51.6% in 2019 to 54.1% in 2020, and further to 56.3% in 2021. International expansion represents a large opportunity to further grow our business and enhance our competitive position, and is one of our core strategies.

We may enter into new geographic markets where we have limited or no experience in marketing, selling, and localizing and deploying our products. International expansion has required and will continue to require us to invest significant capital and other resources and our efforts may not be successful. International sales and operations may be subject to risks such as:

limited brand recognition (compared with our home market in China);
costs associated with establishing new distribution networks;
difficulties in capturing foreign consumers’ preferences and customs;
difficulties in staffing and managing foreign operations;
costs and difficulties associated with providing after-sales customer services;
burdens of complying with a wide variety of local laws and regulations, including packaging and labeling;
adverse tax effects and foreign exchange controls making it difficult to repatriate earnings and cash;
political and economic instability;
trade restrictions, including sanction-related restrictions;
differing employment practices and laws and labor disruptions;
the imposition of government controls;
lesser degrees of intellectual property protection;
tariffs and customs duties and the classifications of our goods by applicable governmental bodies; and
a legal system subject to undue influence or corruption.

The occurrence of any of these risks could negatively affect our international business and consequently our business and operating results. In particular, the conflicts in Ukraine and the imposition of broad economic sanctions on Russia could raise energy prices and disrupt global markets, and may affect the demand for and sales of Xiaomi wearable products and our self-branded products in the affected regions. In addition, the concern over these risks may also prevent us from entering into or releasing certain of our products in certain markets.

29

We had in the past primarily relied on Xiaomi’s brand recognition and distribution channels in markets outside China. In 2019, we started to explore domestic and international sales and marketing channels for our Amazfit products on our own, and we plan to keep doing so in the foreseeable future. In August 2020, we launched premium smart watches under our own “Zepp” brand. In 2021, we promoted our Amazfit products sold in China as Chinese characters “跃我”, which means “up your game” in Chinese. We have incurred expenses on a variety of different sales and marketing efforts designed to enhance our brand recognition and increase sales of our Amazfit and Zepp products. Our marketing and branding activities may not achieve anticipated results. If we fail to enhance our marketing approaches and experiment with new marketing methods, or fail to do so in a cost-effective manner, our expansion efforts will be hindered.

We are exposed to potential liabilities arising from the products we sell, and costs related to defective products could have a material adverse impact on us.

Contractual disputes over warranties of our products can arise in the ordinary course of our business. In extreme situations, we may be exposed to potential personal injury liabilities as a result of the misuse or quality defects of the products we sell. There can be no assurance that we will not experience material product liability losses in the future, or that we will be able to defend such claims at a contained level of cost. Although we purchased products liability insurance in 2021, which covers a wide range of our products, a successful claim brought against us in excess of our available insurance coverage may have a material adverse effect on our business. Although we had insignificant volume of product replacement or product return historically, the cost of product replacements or product returns may be substantial, and we could incur substantial costs in implementing modifications to fix the defects.

In addition, due to the nature of some of our smart wearable devices, some users have had in the past and may in the future experience skin irritations or other biocompatibility issues not uncommon with jewelry or other wearable products that stay in contact with skin for extended periods of time. There have been a limited number of reports from some users of certain of our devices experiencing skin irritations. This negative publicity could harm the sales of our products and also adversely affect our relationships with distributors and retailers that sell our products, including causing them to be reluctant to continue to sell our products. If large numbers of users experience these problems, we could be subject to enforcement actions or the imposition of significant monetary fines or other penalties by regulatory agencies, and face personal injury or class action litigation, any of which could have a material adverse impact on our business, financial condition and operating results.

We also rely on the accuracy of sensors and our algorithms to ensure that our products can offer high measurement accuracy. Additionally, usages of our products in different physical environments or by different types of users may require delicate modification of our sensors and algorithms. There is, however, no assurance that the functionality of sensors from our suppliers or our algorithms can progress as much and as quickly to meet the demand of our users. Although we have not received any significant claims of the inaccuracy of measurements by our products in the past, these claims may occur from time to time. Such claims may further prompt warranty claims, regulatory investigations and litigation. In that case, our brand may suffer from negative publicity, which may then result in loss of consumer confidence and reduction of sales in our products.

Furthermore, levels of warranty claims or estimated costs of warranty claims might materially affect our gross margins and operating results. Any failure to detect, prevent, or fix defects, or an increase in defects could result in a variety of consequences, including a greater number of returns and replacement of products than expected from Xiaomi for Xiaomi Wearable Products, or from end users for our Amazfit and Zepp products. This will lead to increases in warranty costs, regulatory proceedings and product recalls, which could harm not only our revenue and operating results, but also our brand name. We currently offer a standard product warranty that the product will operate under normal use. We offer product warranty to Xiaomi and distributors of our self-branded products. For products sold to end users, either through Xiaomi and distributors of our self-branded products, or directly by us to end users, we offer a 12-month warranty. We generally elect to replace the defective products covered under the warranty. At the time revenue is recognized, an estimate of warranty costs in relation to the products sold is recorded as a component of cost of revenues. Therefore, the occurrence of real or perceived quality problems or material defects in our current and future products could expose us to warranty claims in excess of our current reserves. If we experience greater returns or replacement of defective products from Xiaomi or end users, or greater warranty claims, in excess of our reserves, our brand name could suffer, and our business, revenue, gross margin, and operating results could be harmed.

30

Our business, financial condition and results of operations have been, and may continue to be, adversely affected by the COVID-19 pandemic.

The ongoing COVID-19 pandemic has restricted general commercial activities in affected regions and resulted in reduced business volume. We witnessed a decrease in demand than our expectation for smart wearable products, both in China and overseas, which negatively affected our sales performance. The pandemic has also caused occasional temporary closures of our offices and limited access by our employees to certain warehouses and logistics centers since early 2020. In addition, we implemented short-term measures for employees to work remotely from home at the beginning of 2020. Since the end of 2020, the spread of COVID-19 was substantially controlled in China, business activities have largely resumed, government emergency measures have been significantly relaxed, and the general economy is gradually recovering. However, restrictions were re-imposed from time to time thereafter in certain cities to combat sporadic outbreaks, and business activities were negatively affected due to occasional lockdown, such as the lockdown in Shenzhen, Shanghai and other cities in the first and second quarters in 2022. To the extent we have service centers, sales channels or manufacturing facilities in these locations, we took a series of measures in response to the outbreak, including, among others, remote working arrangement for our employees. As a result, we are susceptible to factors adversely affecting one or more of these locations as a result of COVID-19. These measures, if taken again in the future, could reduce the capacity and efficiency of our operations, which in turn could negatively affect our results of operations. Due to the uncertainties of the future development of the pandemic in Mainland China, where we operate substantially all of our business, we cannot guarantee that such disruption will not occur again in the future.

The global spread of COVID-19 pandemic in a significant number of countries around the world has resulted in, and may intensify, global economic distress, and the extent to which it may affect our financial condition, results of operations, and cash flows will depend on future developments, which are highly uncertain and cannot be predicted. The worldwide pandemic has not only adversely affected our logistic network, delivery time and sales performance overseas, but also led to components and raw materials shortages as we source those from south east Asia, Europe and other areas around the world. In particular, delays in the production of certain parts continued to affect the inventory availability for some of our new products throughout 2021. Furthermore, some of the companies we have invested in have suffered from the temporary closure of offices and facilities and the downturn of the macroeconomy resulted from the COVID-19 pandemic. Consequently, we may not receive investment returns as expected, and may lose part or all of our investment in these companies.

The duration of such business disruption, the extent of reduced sales and financial impact cannot be reasonably estimated at this time. The COVID-19 pandemic, including the COVID Delta and Omicron and other future variants may negatively affect our financial results for the fiscal year of 2022, maybe even beyond. The extent to which this pandemic impacts our results will depend on future developments, both in China and globally, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of this pandemic and the actions to contain this pandemic or treat its impact, among others.

An occurrence of a widespread health epidemic or other outbreaks could materially and adversely affect our business, financial condition and results of operations.

In addition to the impact of COVID-19, our business could be adversely affected by the effects of epidemics, such as the Influenza A virus subtype H1N1, or the H1N1 virus, Severe Acute Respiratory Syndrome, or SARS, avian influenza or other epidemics or outbreaks on the economic and business climate. A prolonged outbreak of any of these illnesses or other adverse public health developments in China or elsewhere in the world could have a material adverse effect on our business operations. Such outbreaks could significantly impact the online and offline retail industry and cause a temporary closure of the facilities we use for our operations. Such impact or closures would severely disrupt our operations and adversely affect our business, financial condition and results of operations. Our operations could be disrupted if any of our employees or employees of our partners were suspected of having the COVID-19, the H1N1 virus, SARS or avian influenza, since this could require us or our partners to quarantine some or all of such employees or disinfect the facilities used for our operations and may deter our customers or potential customers from purchasing or accepting our products. In addition, our business, financial condition and results of operations could be adversely affected to the extent that an outbreak harms the global or Chinese economy in general, such as wars, acts of terrorism, snowstorms, earthquakes, fire, floods, environmental accidents, power shortage or communication interruptions.

31

We cooperate with a wide range of strategic partners to enable diversified application scenarios, further enhance the performance of our products and expand our sales channels. If we fail to expand or maintain the pool of our strategic partners, the number of application scenarios, the performance of our products and our sales channels may not grow or develop as quickly, or at all, which may reduce the attractiveness of our products. Any underperformance or negative publicity of our strategic partners may also adversely affect our operating results.

It requires resources and contributions from a variety of market players to capitalize on the data and user base that we have accumulated so far. We have been actively seeking strategic cooperation opportunities on this front to create diverse application scenarios of our products. Furthermore, we have been pursuing collaborative relationships with leading wearable hardware companies with advanced know-how in order to develop increasingly sophisticated products, as well as partnership opportunities to expand our sales channels. We anticipate that we will continue to leverage strategic relationships with existing strategic partners to grow our business while pursuing new relationships with additional strategic partners. Pursuing, establishing and maintaining relationships with strategic partners require significant time and resources. If we fail to expand or maintain the pool of our partners, the growth of application scenarios, the development and performance of our products and the expansion of our sales channels may slow down or even wither, which in turn may affect the willingness of our users to purchase our products.

As in any cooperation relationship, the success of our initiatives to extend the application scenarios of and further drive the performance of our products, as well as our sales channels, together with our strategic partners involves many factors beyond our control. Additionally, there can be no assurances that our choices of strategic partners can always deliver satisfactory performance to our users, that our strategic partners would not replace us with any of our competitors, and that our current strategic partners would not leave the market. Further, as we associate ourselves with these strategic partners in providing services, any negative publicity on them may also have adverse impact on our own reputation.

Our future success depends on the continuing efforts of our key employees, including our founder Mr. Wang Huang, and on our ability to attract and retain highly skilled personnel and senior management.

Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. In particular, we are highly dependent on the contributions of our founder Mr. Wang Huang, as well as other members of our senior management team. The loss of any key personnel could be disruptive to our operations and research and development activities, reduce our employee retention and revenue, and impair our ability to compete.

Certain director may have conflicts of interest.

Our director, Mr. De Liu, is also a co-founder and a senior vice president of Xiaomi. Mr. Wang Huang, the chairman of our board of directors and our chief executive officer, also serves as the chairman of the board of directors of Jiangsu Yitong High-tech Co., Ltd., or Jiangsu Yitong, an affiliate of our company. Our director, Ms. Yunfen Lu, also serves as a director of Jiangsu Yitong. Such association may give rise to potential conflicts of interest, especially with regarding to our business cooperation with Xiaomi and Jiangsu Yitong. Directors of our company are required by law to act honestly and in good faith with a view to the best of our interests and to disclose any interest that they may have in any of our projects or opportunities. In addition, we have adopted a code of ethics and an audit committee charter. The code of ethics provides that an interested director needs to refrain from participating in any discussion among senior officers of our company relating to an interested business and may not be involved in any proposed transaction with such interested business. Furthermore, the audit committee charter provides that most related party transactions must be pre-approved by the audit committee, a majority of which consists of independent directors. Our audit committee charter, however, exempts the pre-approval requirement for related party transactions that are immaterial to us or not unusual by nature. In the event of such transactions with Xiaomi or Jiangsu Yitong, Mr. Liu and Ms. Lu will still be entitled to vote in our board meeting, and we cannot assure you that their decision will not be impacted by any potential conflict of interest arising from their respective relationship with Xiaomi and Jiangsu Yitong.

32

We have granted, and may continue to grant, options and other types of awards under our share incentive plan, which may result in increased share-based compensation expenses.

We adopted a share incentive plan in 2015 and 2018, which we refer to as the 2015 Plan and the 2018 Plan, respectively, in this annual report, for the purpose of granting share-based compensation awards to employees, directors and consultants to incentivize their performance and align their interests with ours. We recognize expenses in our consolidated statement of income in accordance with U.S. GAAP. Under our two share incentive plans, we are authorized to grant options and other types of awards. The maximum aggregate number of shares which may be issued pursuant to all awards under the 2015 Plan and 2018 Plan is 14,328,358 and 19,119,213 Class A ordinary shares, respectively. As of February 28, 2022, awards to purchase 13,586,319 Class A ordinary shares under the 2015 Plan have been granted and outstanding, excluding awards that were forfeited or cancelled after the relevant grant dates. As of February 28, 2022, awards to purchase 20,300,122 Class A ordinary shares under the 2018 Plan have been granted and outstanding, excluding awards that were forfeited or cancelled after the relevant grant dates. As of December 31, 2021, our unrecognized share-based compensation expenses amounted to RMB139.7 million (US$21.9 million).

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 compensation to employees in the future. As a result, our expenses associated with share-based compensation may increase, which may have an adverse effect on our results of operations.

Competition for highly skilled personnel is often intense and we may incur significant costs or not successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, if any of our senior management or key personnel joins a competitor or forms a competing company, we may lose knowhow, trade secrets, business partners and key personnel. Furthermore, perspective candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. Thus, our ability to attract or retain highly skilled employees may be adversely affected by declines in the perceived value of our equity or equity awards. Furthermore, there are no assurances that the number of shares reserved for issuance under our share incentive plans will be sufficient to grant equity awards adequate to recruit new employees and to compensate existing employees.

Higher labor costs and inflation may adversely affect our business and our profitability.

Labor costs in China have risen in recent years as a result of the enactment of new labor laws and social development. Given our contract manufacturers are currently all located in China, rising labor costs in China will increase their costs, which in turn may be reflected in the manufacturing fees charged by these contract manufacturers to us.

In addition, we have witnessed growing inflation rates in many areas of the world, and particularly in Asia where we procure most of our raw materials, which adversely affects us and our suppliers alike.

The rising costs as a result of higher labor cost of our contract manufacturers and increasing raw material price, on the other hand, cannot be easily passed to end consumers in the form of higher retail sale prices due to severe competition in the smart wearable device market. Our profitability therefore may be adversely affected if labor cost and inflation continue to rise in the future.

Our business is subject to seasonal fluctuations and if our sales fall below our forecasts, our overall financial conditions and results of operations could be adversely affected.

Our business is subject to seasonal fluctuations, which may be caused by product launches and various promotional events hosted by our distributors. Our revenues have been higher in the fourth quarter each year primarily as a result of (i) holiday sales for Black Friday and Cyber Monday and during the lead-up to Christmas and (ii) promotional events organized by TMall and other e-commerce platforms. Accordingly, any shortfall in expected fourth quarter revenue would adversely affect our annual operating results.

Furthermore, our rapid growth may obscure the extent to which seasonality trends have affected our business. Accordingly, yearly or quarterly comparisons of our operating results may not be useful and our results in any particular period will not necessarily be indicative of the results to be expected for any future period.

33

You should not rely on our Mobile App MAU or number of registered users metrics as indicators of future retention of users, continual user engagement or other revenue opportunities.

Our MAU metric tracks the number of the accounts that have been logged into on our mobile apps during a given calendar month. Our number of registered users metric tracks the number of users who have completed the registration process on our mobile apps as of a specified date. They do not fully capture the frequency and duration that users engage with our devices as users may not sign in or stay logged in on our mobile apps when using our devices. The Mobile App MAU and the number of registered users metrics only represent the potential size or growth of our user community and are not necessarily indicators of the actual size and growth of our user community. In addition, most of the services provided on our mobile apps currently are offered to users for free once they have purchased our smart wearable devices. Therefore, our Mobile App MAU metric should not be relied upon as an indicator of the level of retention of individual users in the future, continual user engagement or the potential size and growth of our user community, all of which are indicators for other potential revenue opportunities.

We may engage in acquisition and investment activities, which could require significant management attention, disrupt our business, dilute shareholder value, and adversely affect our operating results.

As part of our business strategy, we have completed acquisitions in the past and may continue to acquire or make investments in other companies, products, or technologies to enhance the features and functionality of our devices, and accelerate the expansion of our platform and network of strategic partners. We may not be able to find suitable acquisition or investment candidates and we may not be able to complete acquisition and investment on favorable terms, if at all. If we do complete acquisition and investment as we expect, we may not ultimately strengthen our competitive position or achieve our goals; and any acquisition and investment we complete could be viewed negatively by users or investors. In addition, if we fail to successfully integrate such acquisitions into our company, the revenue and operating results of the combined company could be adversely affected, we may not realize the expected benefits from the transaction relative to the consideration paid, and our business, financial condition, and results of operations may be adversely affected. To be successful, the integration process requires us to achieve the benefits of combining the companies, including generating operating efficiencies and synergies and eliminating or reducing redundant costs. This integration process involves inherent uncertainties, and we cannot assure you that the anticipated benefits of these acquisitions will be fully realized without incurring unanticipated costs or diverting management’s attention from our core operations.

Acquisitions and investments may disrupt our ongoing operations, divert management from their primary responsibilities, subject us to additional liabilities, increase our expenses, and adversely impact our business, financial condition, operating results, and cash flows. In particular, our acquisitions and investments may be subject to relevant laws, regulations and governmental approvals, potentially strict scrutiny by foreign governments, both retrospectively and prospectively. For example, in June 2020, we acquired PAI Health, a heart health software company incorporated in Canada. However, we cannot guarantee that the Canadian national security inspection or similar events in the future will not negatively affect our business and results of operations. Failure to obtain necessary governmental approvals or to comply with applicable laws and regulations in the jurisdictions where we or the companies we invest in or acquire operate could subject us to administrative liabilities, which will materially and adversely affect our results of operations and financial performance. In addition, certain early-stage enterprises that we have invested in may require a significant amount of cash to develop their businesses and maintain their daily operations, and therefore are susceptible to market risks. Certain enterprises we invested in that subsequently became public companies have been, and likely will continue to be, subject to severe volatility in stock prices, and the value of our investment may in turn be negatively affected. We may not accurately forecast the financial impact of an acquisition or investment transaction, including accounting charges. We would have to pay cash, incur debt, or issue equity securities to pay for any such acquisition and investment, each of which may affect our financial condition or the value of our capital stock and could result in dilution to our shareholders. We had RMB1,571.9 million (US$246.7 million) of short-term and long-term investments as of December 31, 2021.

Furthermore, our financial results could be adversely affected by our investments or acquisitions. The investments and acquired assets or businesses may not generate the financial results we expect. They could result in the occurrence of significant investments and goodwill impairment charges, and amortization expenses for other intangible assets. Most of our investee companies are in their early stages and may not be able to achieve profitability or generate positive operating cash flows in the near future. A partial or complete loss of our investments in these investee companies is possible. For example, we acquired 29.99% of the total outstanding shares of Jiangsu Yitong through one of our subsidiaries in China. We adopted the equity method and consolidated the income or loss of Jiangsu Yitong, which may affect our net income. If the stock price of Jiangsu Yitong decreases significantly for an extended period, the valuation of this investment may be adjusted and we may need to recognize an impairment loss.

34

Additionally, we may receive indications of interest from other parties interested in acquiring some or all of our business. The time required to evaluate such indications of interest could require significant attention from management, disrupt the ordinary functioning of our business, and adversely affect our operating results.

An economic downturn or economic uncertainty may adversely affect consumer discretionary spending and demand for our products and services.

Our products and services may be considered discretionary items for consumers. Factors affecting the level of consumer spending for such discretionary items include general economic conditions, and other factors, such as consumer confidence in future economic conditions, fears of recession, the availability and cost of consumer credit, levels of unemployment, and tax rates. As global economic uncertainty remains, trends in consumer discretionary spending also remain unpredictable and subject to reductions. Unfavorable economic conditions may lead consumers to delay or reduce purchases of our products and services and consumer demand for our products and services may not grow as we expect. Our sensitivity to economic cycles and any related fluctuation in consumer demand for our products and services may have an adverse effect on our operating results and financial condition.

COVID-19 had a severe and negative impact on the Chinese and the global economy starting from 2020. Whether this will lead to a prolonged downturn in the economy is still unknown. Even before the outbreak of COVID-19, the global macroeconomic environment was facing numerous challenges. The growth rate of the Chinese economy had gradually slowed since 2010, and it was further affected by the impact of COVID-19. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies which had been adopted by the central banks and financial authorities of some of the world’s leading economies, including the United States and China, even before 2020. Unrest, terrorist threats and the potential for war in the Middle East and elsewhere may increase market volatility across the globe. There have also been concerns about the relationship between China and other countries, including the surrounding Asian countries, which may potentially have economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, government regulations and tariffs. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or Chinese economy may materially and adversely affect our business, results of operations and financial condition.

We are subject to governmental economic sanctions laws that could subject us to liability and impair our ability to compete in international markets.

Exports of our products must be made in compliance with various economic and trade sanctions laws in different jurisdictions. For example, U.S. economic sanctions prohibit the provision of products and services to countries, governments, and persons targeted by U.S. sanctions. Even though we take precautions to prevent our products from being provided to the targets of U.S. sanctions, our products, including our firmware updates, could be provided to those targets through independent distributors despite such precautions. Any such provision could have negative consequences, including government investigations, penalties and reputational harm. We could be subject to future enforcement action with respect to compliance with governmental economic sanctions laws, which could result in penalties and costs and consequentially have a material effect on our business and operating results. Changes in U.S. and international trade policies, particularly with regard to China, may adversely impact our business and operating results.

35

The U.S. government has made statements and taken certain actions that may lead to potential changes to U.S. and international trade policies towards China. While the “Phase One” agreement was signed between the United States and China on trade matters, it remains unclear what additional actions, if any, will be taken by the U.S. or other governments with respect to international trade, tax policy related to international commerce, or other trade matters. The situation is further complicated by the political tensions between the United States and China that escalated during the COVID-19 pandemic and in the wake of the PRC National People’s Congress’ decision on Hong Kong national security legislation, sanctions imposed by the U.S. Department of Treasury on certain officials of the Hong Kong Special Administrative Region and the central government of the PRC and the executive orders issued by U.S. President in August 2020 that prohibit certain transactions with certain China-based companies and their respective subsidiaries. Rising trade and political tensions could reduce levels of trades, investments, technological exchanges and other economic activities between China and other countries, which would have an adverse effect on global economic conditions, the stability of global financial markets, and international trade policies.

Any unfavorable government policies on international trade, such as capital controls or tariffs, may affect the demand for our products and services, impact the competitive position of our products or prevent us from being able to sell products in certain countries. If any new tariffs, legislation and/or regulations are implemented, or if existing trade agreements are renegotiated or, in particular, if the U.S. government takes retaliatory trade actions due to the recent U.S.-China trade tension, such changes could have an adverse effect on our business, financial condition and results of operations.

Our use of open source software could negatively affect our ability to sell our products and subject us to possible litigation.

Some of the technologies we use incorporate open source software, such as Zepp OS, and we may incorporate other open source software in the future. Such open source software is generally licensed by its authors or other third parties under open source licenses. These licenses may subject us to certain unfavorable conditions, including requirements that we offer our products and services that incorporate the open source software for no cost, that we make publicly available the source code for any modifications we made or derivative works we created based upon, incorporating, or using the open source software, or that we license such modifications or derivative works under the terms of the particular open source license. Additionally, if a third-party software provider has incorporated open source software into the software that we license from such provider, we could be required to disclose or provide at no cost any of our source code that incorporates or is a modification of such licensed software. If the author or other third party distributor of the open source software that we use or license were to allege that we had not complied with the conditions of the applicable license, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages and enjoined from the sale of our products and services that contained the open source software. Any of the foregoing could disrupt the distribution and sale of our products and services and harm our business.

We could be exposed to significant costs and business disruption resulted from product liability claims.

Although we purchased products liability insurance in 2021, which covers a wide range of our products, a successful liability claim against us due to injuries suffered by our users in excess of our available insurance coverage could materially and adversely affect our financial conditions, results of operations and reputation. In addition, we do not have any business disruption insurance. Any business disruption event could result in substantial cost to us and diversion of our resources.

If we fail to implement and maintain an effective system of internal controls, we may be unable to accurately or timely report our results of operations or prevent fraud, and investor confidence and the market price of our ADSs may be materially and adversely affected.

We are subject to the reporting obligations under the U.S. securities laws. The Securities and Exchange Commission, or SEC, as required under Section 404 of the Sarbanes-Oxley Act of 2002, has adopted rules requiring a public company to include a report of management on the effectiveness of such company’s internal control over financial reporting in its annual report on Form 20-F. In addition, once we cease to be an “emerging growth company,” as such term is defined in the Jumpstart Our Business Startups Act of 2012 (as amended by the Fixing America’s Surface Transportation Act of 2015), or the JOBS Act, an independent registered public accounting firm for a public company must issue an attestation report on the effectiveness of our internal control over financial reporting.

36

Our management has concluded that our internal control over financial reporting was effective as of December 31, 2021. We will endeavor to maintain an effective internal control system, but any failure may cause our management and our independent registered public accounting firm to not be able to conclude that we have effective internal control over financial reporting at a reasonable assurance level in the future. This could in turn result in the loss of investor confidence in the reliability of our financial statements and negatively impact the trading price of our ADSs. Furthermore, we have incurred and may need to incur additional costs and use additional management and other resources in an effort to comply with Section 404 of the Sarbanes-Oxley Act and other requirements going forward.

Increasing focus with respect to environmental, social and governance matters may impose additional costs on us or expose us to additional risks. Failure to adapt to or comply with the evolving expectations and standards on environmental, social and governance matters from investors and the PRC government may adversely affect our business, financial condition and results of operation.

The PRC government and public advocacy groups have been increasingly focused on environment, social and governance (“ESG”) issues in recent years, making our business more sensitive to ESG issues and changes in governmental policies and laws and regulations associated with environment protection and other ESG-related matters. Investor advocacy groups, certain institutional investors, investment funds, and other influential investors are also increasingly focused on ESG practices and in recent years have placed increasing importance on the implications and social cost of their investments. Regardless of the industry, increased focus from investors and the PRC government on ESG and similar matters may hinder access to capital, as investors may decide to reallocate capital or to not commit capital as a result of their assessment of a company’s ESG practices. Any ESG concern or issue could increase our regulatory compliance costs. If we do not adapt to or comply with the evolving expectations and standards on ESG matters from investors and the PRC government or are perceived to have not responded appropriately to the growing concern for ESG issues, regardless of whether there is a legal requirement to do so, we may suffer from reputational damage and the business, financial condition, and the price of our ADSs could be materially and adversely effected.

37

Risks Related to Our Corporate Structure

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

Our WFOE has entered into a series of contractual arrangements with our VIEs and their respective shareholders, respectively, which enable us to (i) exercise effective control over our VIEs, (ii) receive substantially all of the economic benefits of our VIEs, and (iii) have an exclusive option to purchase all or part of the equity interests and assets in our VIEs when and to the extent permitted by PRC law. As a result of these contractual arrangements, we have control over and are the primary beneficiary of our VIEs and hence consolidate their financial results into our consolidated financial statements under U.S. GAAP. See “Item 4. Information on the Company—C. Organizational Structure” for further details. We conduct our operations in China through (i) our PRC subsidiaries and (ii) our VIEs with which we maintained these contractual arrangements and their subsidiaries in China. Investors in our ADSs thus are not purchasing equity interest in our VIEs in China but instead are purchasing equity interest in a Cayman Islands holding company with no equity ownership in our VIEs.

In the opinion of Zhong Lun Law Firm, our PRC legal counsel, (i) the ownership structures of our VIEs in China and our WFOE comply with all existing PRC laws and regulations; and (ii) the contractual arrangements between our WFOE, our VIEs and their respective shareholders governed by PRC law are valid, binding and enforceable, and will not result in any violation of PRC laws or regulations currently in effect. However, our PRC legal counsel has also advised us that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may take a view that is contrary to the opinion of our PRC legal counsel. Our holding company in the Cayman Islands, our VIEs and investments in our Company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with VIEs and, consequently, the business, financial condition, and results of operations of our VIEs and our Company as a group. In addition, our ADSs may decline in value or become worthless if we are unable to assert our contractual control rights over the assets of our VIEs which contributed to 83.5% of our revenues in 2021. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of our 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 or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures, including:

discontinuing or placing restrictions or onerous conditions on our operations through any transactions between our WFOE and our VIEs;
imposing fines, confiscating the income from our WFOE or our VIEs, or imposing other requirements with which we or our VIEs may not be able to comply;
requiring us to restructure our ownership structure or operations, including terminating the contractual arrangements with our VIEs and deregistering the equity pledges of our VIEs, which in turn would affect our ability to consolidate, derive economic interests from, or exert effective control over our VIEs; or
restricting or prohibiting our use of the proceeds of our initial public offering and our ADS offering in April 2019 to finance our business and operations in China.

The imposition of any of these penalties would result in a material and adverse effect on our ability to conduct our business. In addition, it is unclear what impact the PRC government actions would have on us and on our ability to consolidate the financial results of our VIEs in our consolidated financial statements, if the PRC government authorities were to find our legal structure and contractual arrangements to be in violation of PRC laws and regulations. If the imposition of any of these government actions causes us to lose our right to direct the activities of our VIEs or our right to receive substantially all the economic benefits and residual returns from our VIEs and we are not able to restructure our ownership structure and operations in a satisfactory manner, we would no longer be able to consolidate the financial results of our VIEs in our consolidated financial statements. Either of these results, or any other significant penalties that might be imposed on us in this event, would have a material adverse effect on our financial condition and results of operations.

38

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

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

If we had direct ownership of our VIEs, we would be able to exercise our rights as a shareholder to effect changes in the board of directors of our 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, we rely on the performance by our VIEs and their respective shareholders of their obligations under the contracts to exercise control over our VIEs. However, the shareholders of our consolidated 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 certain portions of our business through the contractual arrangements with our VIEs. If any disputes relating to these contracts remains unresolved, we will have to enforce our rights under these contracts through the operations of PRC law and arbitration, litigation and other legal proceedings and therefore will be subject to uncertainties in the PRC legal system. See “Item 3. Key Information—D. Risk Factors—Any failure by our VIEs or their shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business.” Therefore, our contractual arrangements with our VIEs may not be as effective in ensuring our control over the relevant portion of our business operations as direct ownership would be.

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

We refer to the shareholders of each of our VIEs as its nominee shareholders because although they remain the holders of equity interests on record in each of our VIEs, pursuant to the terms of the relevant power of attorney, each such shareholder has irrevocably authorized our WFOE to exercise his, her or its rights as a shareholder of the relevant VIE. However, if our VIEs or their shareholders fail to perform their respective obligations under the contractual arrangements, we may have to incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC law, including seeking specific performance or injunctive relief, and claiming damages, which we cannot assure will be effective under PRC law. For example, if the shareholders of our VIEs refuse to transfer their equity interest in our VIEs to us or our designee if we exercise the purchase option pursuant to these contractual arrangements, or if they otherwise act in bad faith toward us, then we may have to take legal actions to compel them to perform their contractual obligations.

All of 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. The legal system in the PRC is not as developed as in some other jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China— Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.” Meanwhile, there are very few precedents as to whether contractual arrangements would be judged to form effective control over the relevant VIEs through the contractual arrangements, or how contractual arrangements in the context of a variable interest entity should be interpreted or enforced by the PRC courts. Should legal actions become necessary, we cannot guarantee that the court will rule in favor of the enforceability of the variable interest entity contractual arrangements. 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 delays or other obstacles in the process of enforcing these contractual arrangements, we may not be able to exert effective control over our VIEs, and our ability to conduct our business may be negatively affected.

39

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

The shareholders of our VIEs may have potential conflicts of interest with us. These shareholders may breach, or cause our VIEs to breach, or refuse to renew, the existing contractual arrangements we have with them and our VIEs, which would have a material and adverse effect on our ability to effectively control our VIEs and receive economic benefits from them. For example, the shareholders may be able to cause our agreements with our 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 our VIEs may be subject to scrutiny by the PRC tax authorities and they may determine that we or our PRC 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. We could face material and adverse tax consequences if the PRC tax authorities determine that the VIE contractual arrangements 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 our 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 our VIEs for PRC tax purposes, which could in turn increase its tax liabilities without reducing our WFOE’s tax expenses. In addition, the PRC tax authorities may impose late payment fees and other penalties on our VIEs for the adjusted but unpaid taxes according to the applicable regulations. Our financial position could be materially and adversely affected if our VIEs’ tax liabilities increase or if it is required to pay late payment fees and other penalties.

We may lose the ability to use and enjoy assets held by our VIEs that are material to the operation of certain portion of our business if our VIEs go bankrupt or become subject to a dissolution or liquidation proceeding.

As part of our contractual arrangements with our VIEs, our VIEs and their subsidiaries hold certain assets that are material to the operation of certain portion of our business, including intellectual property and premise. If our VIEs go bankrupt and all or part of its assets become subject to liens or rights of third-party creditors, we may be unable to continue some or all of our business activities, which could materially and adversely affect our business, financial condition and results of operations. Under the contractual arrangements, our VIEs may not, in any manner, sell, transfer, mortgage or dispose of their assets or legal or beneficial interests in the business without our prior consent. If our VIEs undergo a voluntary or involuntary liquidation proceeding, independent third-party creditors may claim rights to some or all of these assets, thereby hindering our ability to operate our business, which could materially and adversely affect our business, financial condition and results of operations.

Our current corporate structure and business operations may be affected by the newly enacted Foreign Investment Law

On March 15, 2019, the National People’s Congress promulgated the Foreign Investment Law or the FIL, which took effect on January 1, 2020, and replaced the previous laws regulating foreign investment in China, namely, the PRC Equity Joint Venture Law, the PRC Cooperative Joint Venture Law and the Wholly Foreign-owned Enterprise Law, together with their implementation rules and ancillary regulations, or collectively, the Outdated FIE Laws. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Foreign Investment.”

40

Meanwhile, the Implementation Rules to the Foreign Investment Law came into effect on January 1, 2020, which clarify and elaborate on the relevant provisions of the Foreign Investment Law. However, uncertainties still exist in relation to interpretation and implementation of the FIL, especially in regard to, including, among other things, the nature of variable interest entities contractual arrangements and specific rules regulating the organization form of foreign-invested enterprises within the five-year transition period. The FIL does not explicitly classify whether variable interest entities that are controlled through contractual arrangements would be deemed as foreign-invested enterprises, but it has a catch-all provision under the definition of “foreign investment” that includes investments made by foreign investors in China through other means as provided by laws, administrative regulations or rules of the State Council, so there is still a possibility for future laws, administrative regulations or provisions of the State Council to stipulate contractual arrangements as a form of foreign investment. Therefore, there can be no assurance that our control over our VIEs through contractual arrangements will not be deemed as foreign investment in the future. In the event that any possible implementing regulations of the FIL, any other future laws, administrative regulations or provisions deem contractual arrangements as a way of foreign investment, or if any of our operations through contractual arrangements is classified in the “restricted” or “prohibited” industry in the future “negative list” under the FIL, our contractual arrangements may be deemed as invalid and illegal, and we may be required to unwind the variable interest entity contractual arrangements and/or dispose of any affected business, any of which may have a material adverse effect on our business operation. Also, if future laws, administrative regulations or provisions mandate further actions to be taken with respect to existing contractual arrangements, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Furthermore, under the FIL, foreign investors and foreign-invested enterprises will be subject to legal liabilities if they fail to report investment information in accordance with the FIL. In addition, the FIL provides that foreign-invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within a five-year transition period, which means that we may be required to adjust the structure and corporate governance of certain of our PRC subsidiaries in such transition period. 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 and business operations.

Risks Related to Doing Business in China

The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections.

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 has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB. As a result, we and investors in our ADSs are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes 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 are subject to the PCAOB inspections, which could cause investors and potential investors in our ADSs to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.

41

Our ADSs will be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.

The Holding Foreign Companies Accountable Act, or the HFCAA, was signed into law on December 18, 2020. The HFCAA states if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection for the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares or ADSs from being traded on a national securities exchange or in the over-the-counter trading market in the United States. On December 2, 2021, the SEC adopted final amendments implementing the disclosure and submission requirements of the HFCAA, pursuant to which the SEC will identify an issuer as a “Commission Identified Issuer” if the issuer has filed an annual report containing an audit report issued by a registered public accounting firm that the PCAOB has determined it is unable to inspect or investigate completely, and will then impose a trading prohibition on an issuer after it is identified as a Commission-Identified Issuer for three consecutive years. On December 16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong. The PCAOB identified our auditor as one of the registered public accounting firms that the PCAOB is unable to inspect or investigate completely. Therefore, we expect to be identified as a “Commission Identified Issuer” shortly after the filing of this annual report on Form 20-F.

Whether the PCAOB will be able to conduct inspections of our auditor before the issuance of our financial statements on Form 20-F for the year ending December 31, 2023 which is due by April 30, 2024, or at all, is subject to substantial uncertainty and depends on a number of factors out of our, and our auditor’s, control. If our shares and ADSs are prohibited from trading in the United States, there is no certainty that we will be able to list on a non-U.S. exchange or that a market for our shares will develop outside of the United States. Such a prohibition would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects.

On June 22, 2021, the U.S. Senate passed a bill which would reduce the number of consecutive non-inspection years required for triggering the prohibitions under the HFCAA from three years to two. On February 4, 2022, the U.S. House of Representatives passed a bill which contained, among other things, an identical provision. If this provision is enacted into law and the number of consecutive non-inspection years required for triggering the prohibitions under the HFCAA is reduced from three years to two, then our shares and ADSs could be prohibited from trading in the United States in 2023.

The approval of the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval.

The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, requires an overseas special purpose vehicle formed for listing purposes through acquisitions of PRC domestic companies and controlled by PRC persons or entities to obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange. The interpretation and application of the regulations remain unclear, and our offshore offerings may ultimately require approval of the CSRC. If the CSRC approval is required, it is uncertain whether we can or how long it will take us to obtain the approval and, even if we obtain such CSRC approval, the approval could be rescinded. Any failure to obtain or delay in obtaining the CSRC approval for any of our offshore offerings, or a rescission of such approval if obtained by us, would subject us to sanctions imposed by the CSRC or other PRC regulatory authorities, which could include fines and penalties on our operations in China, restrictions or limitations on our ability to pay dividends outside of China, and other forms of sanctions that may materially and adversely affect our business, financial condition, and results of operations.

42

On July 6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions 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. As these opinions are recently issued, official guidance and related implementation rules have not been issued yet and the interpretation of these opinions remains unclear at this stage. We cannot assure you that any new rules or regulations promulgated in the future will not impose additional requirements on us. If it is determined in the future that approval from the CSRC or other regulatory authorities or other procedures, including the cybersecurity review under the enacted version of the revised Measures for Cybersecurity Review, are required for our offshore offerings, it is uncertain whether we can or how long it will take us to obtain such approval or complete such procedures and any such approval could be rescinded. Any failure to obtain or delay in obtaining such approval or completing such procedures for our offshore offerings, or a rescission of any such approval if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to seek CSRC approval or other government authorization for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of our ADSs. The CSRC or other PRC regulatory authorities also may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the shares offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement and delivery, they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities later promulgate new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory procedures for our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect our business, prospects, financial condition, reputation, and the trading price of our ADSs.

Changes in China’s economic, political 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 political, 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. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets, and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. 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, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies.

While the Chinese economy has experienced significant growth 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 since 2012. Any adverse changes in economic conditions in China, in the policies of the Chinese government or in the laws and regulations in China could have a material adverse effect on the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to 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. 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 operating results.

43

Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.

We conduct our business primarily through our PRC subsidiaries and consolidated variable interest entities in China. Our operations in China are governed by PRC laws and regulations. Our PRC subsidiaries are subject to laws and regulations applicable to foreign investment in China. The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but have limited precedential value. The PRC legal system is evolving rapidly, and the interpretation of many laws, regulations and rules may contain inconsistencies and enforcement of these laws, regulations and rules involves uncertainties.

From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory provisions and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. These uncertainties may impede our ability to enforce the contracts we have entered into and could materially and adversely affect our business and results of operations.

Furthermore, the PRC legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all and may have retroactive effect. As a result, we may not be aware of our violation of any of these policies and rules until sometime after the violation. Such unpredictability towards our contractual, property and procedural rights could adversely affect our business and impede our ability to continue our operations.

In addition, the interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies have created substantial uncertainties regarding the legality of existing and future foreign investments and activities of our business. We cannot assure you that we have obtained all the permits or licenses required for conducting our business in China or will be able to maintain our existing licenses or obtain new ones. If the PRC government considers that we were operating without the requisite approvals, licenses or permits or promulgates new laws and regulations that require additional approvals or licenses or imposes additional restrictions on the operation of any part of our business, it has the power, among other things, to levy fines, confiscate our income, revoke our business licenses, and require us to discontinue our relevant business or impose restrictions on the affected portion of our business. Any of these actions by the PRC government may have a material adverse effect on our business and results of operations.

The PRC government’s significant oversight and discretion over our business operation could result in a material adverse change in our operations and the value of our ADSs.

We conduct our business primarily in China. Our operations in China are governed by PRC laws and regulations. The PRC government has significant oversight and discretion over the conduct of our business, and may intervene or influence our operations. The PRC government has recently published new policies that significantly affected certain industries and we cannot rule out the possibility that it will in the future release regulations or policies that directly or indirectly affect our industry or require us to seek additional permission to continue our operations, which could result in a material adverse change in our operation and/or the value of our ADSs. Therefore, investors of our company and our business face potential uncertainty from actions taken by the PRC government affecting our business.

You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us or our management named in this annual report 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, most of our directors and 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 you to effect service of process upon us or those persons inside mainland China. It may also be difficult for you to enforce in U.S. courts judgments obtained in U.S. courts based on the civil liability provisions of the U.S. federal securities laws against us and our officers and directors who reside and whose assets are located outside the United States. In addition, there is uncertainty as to whether the courts of the Cayman Islands or the PRC would recognize or enforce judgments of U.S. courts against us or such persons predicated upon the civil liability provisions of the securities laws of the United States or any state.

44

The United States and the Cayman Islands do not have a treaty providing for reciprocal recognition and enforcement of judgments of U.S. courts in civil and commercial matters and that there is uncertainty as to whether the courts of the Cayman Islands would (i) recognize or enforce judgments of U.S. courts obtained against us or our directors or officers, predicated upon the civil liability provisions of the securities laws of the United States or any state in the United States, or (ii) entertain original actions brought in the Cayman Islands against us or our directors or officers, predicated upon the securities laws of the United States or any state in the United States. A judgment obtained in any federal or state court in the United States will be recognized and enforced in the courts of the Cayman Islands at common law, without any re-examination of the merits of the underlying dispute, by an action commenced on the foreign judgment debt in the Grand Court of the Cayman Islands, provided such judgment (i) is given by a foreign court of competent jurisdiction, (ii) imposes on the judgment debtor a liability to pay a liquidated sum for which the judgment has been given, (iii) is final, (iv) is not in respect of taxes, a fine or a penalty, and (v) was not obtained in a manner and is not of a kind the enforcement of which is contrary to natural justice or the public policy of the Cayman Islands. However, the Cayman Islands courts are unlikely to enforce a judgment obtained from the United States courts under the civil liability provisions of the securities laws if such judgment is determined by the courts of the Cayman Islands to give rise to obligations to make payments that are penal or punitive in nature. Because the courts of the Cayman Islands have yet to rule on whether such judgments are penal or punitive in nature, it is uncertain whether such civil liability judgments from U.S. courts would be enforceable in the Cayman Islands.

The recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts will not enforce a foreign judgment against us or our directors and officers if they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States.

It may be difficult for overseas regulators to conduct investigation 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 obtaining information needed for regulatory investigations or litigations 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, and no organization or individual may provide documents or materials relating to securities business activities to overseas parties arbitrarily without the consent of the competent securities regulatory authority in China. 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 the difficulties you face in protecting your interests. See also “—Risks Related to Our ADSs—You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law.” for risks associated with investing in us as a Cayman Islands company.

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 may rely principally on dividends and other distributions on equity from our PRC subsidiaries for our cash requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders for services of any debt we may incur. If any of our PRC subsidiaries incur debt on its own behalf in the future, the instruments governing the debt may restrict its ability to pay dividends or make other distributions to us. Under PRC laws and regulations, our PRC subsidiaries, each of which is a wholly foreign-owned enterprise may pay dividends only out of its respective accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of its accumulated after-tax profits each year, if any, to fund a certain statutory reserve fund, until the aggregate amount of such fund reaches 50% of its registered capital. Such reserve funds cannot be distributed to us as dividends.

45

Our PRC subsidiaries generate primarily all of their revenue in Renminbi, which is not freely convertible into other currencies. As result, any restriction on currency exchange may limit the ability of our PRC subsidiaries to use their Renminbi revenues to pay dividends to us.

The PRC government may continue to strengthen its capital controls, and more restrictions and substantial vetting process may be put forward by SAFE for cross-border transactions falling under both the current account and the capital account. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other kinds of payments 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 rate of up to 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC-resident enterprises are incorporated.

PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds of our initial public offering and our ADS offering in April 2019 to make loans or additional capital contributions to our PRC subsidiaries, 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 VIEs. We may make loans to our PRC subsidiaries and VIEs subject to the approval or registration from governmental authorities and limitation of amount, or we may make additional capital contributions to our wholly foreign-owned subsidiaries in China. Any loans to our wholly foreign-owned subsidiaries in China, which are treated as foreign-invested enterprises under PRC law, are subject to foreign exchange loan registrations. In addition, SAFE issued the Circular on the Management Concerning the Reform of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or the SAFE Circular No. 19, which took effect on June 1, 2015. Pursuant to the SAFE Circular No. 19, an FIE shall use its capital pursuant to the principle of authenticity and self-use within its business scope. The capital of an FIE 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 or 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). On October 23, 2019, SAFE promulgated the Circular Regarding Further Promotion of the Facilitation of Cross-Border Trade and Investment, or the SAFE Circular No. 28. The SAFE Circular No. 28 allows foreign-invested enterprises whose business scope does not include investment, or non-investment foreign-invested enterprises, to make equity investments in the PRC with their capital funds in accordance with relevant laws and regulations. As the SAFE Circular No. 28 is newly issued and the relevant government authorities have broad discretion in its interpretation, it is unclear whether SAFE will, in actual practice, permit such capital funds to be used for equity investments in the PRC.

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 record-filing on a timely basis, if at all, with respect to future loans by us to our PRC subsidiaries or VIEs or with respect to future capital contributions by us to our PRC subsidiaries. If we fail to complete such registrations or record-filing, our ability to use the proceeds from our initial public offering and our ADS offering in April 2019 and to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.

Fluctuations in exchange rates could have a material and adverse effect on our results of operations and the value of your investment.

The value of the Renminbi against the U.S. dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic conditions in China and by China’s foreign exchange policies. 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.

46

Significant revaluation of the Renminbi may have a material and adverse effect on your investment. For example, to the extent that we need to convert U.S. dollars we receive from our initial public offering and our ADS offering in 2019 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 from the conversion. Conversely, if we decide to convert our Renminbi into U.S. 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 against the Renminbi would have a negative effect on the U.S. dollar amount available to us.

Very limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. At the end of 2021, in an effort to reduce our exposure to foreign currency exchange risk, we have entered into several currency hedging arrangements and recorded a gain in RMB2.8 million (US$0.4 million). While we consider the hedging transaction coverage currently sufficient based on the currency exposure amount and prediction on the future exchange rate, the effectiveness of these hedges may be limited, further hedging options may be limited, and we may not be able to adequately hedge our exposure. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert Renminbi into a foreign currency.

Governmental control of currency conversion may limit our ability to utilize our net 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 a 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 our ADSs.

47

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

Among other things, the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time-consuming and complex. Such regulation requires, among other things, that in some instances the MOFCOM shall be notified in advance of any change-of-control transaction in which a foreign investor takes control of an affiliated PRC domestic enterprise. Moreover, the Anti-Monopoly Law requires, among other things, that the anti-trust governmental authority shall be notified in advance of any concentration of undertakings if certain thresholds are triggered. In addition, the Notices on the Establishment of Security Review System for Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, which became effective in March 2011, require acquisitions by foreign investors of PRC companies engaged in military related or certain other industries that are crucial to national security be subject to security review before consummation of any such acquisition. We may pursue potential strategic acquisitions that are complementary to our business and operations. Complying with the requirements of these regulations to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval or clearance from the MOFCOM, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share.

Any failure or perceived failure by us to comply with the anti-monopoly and anti-unfair competition laws and regulations may result in governmental investigations or enforcement actions, litigation or claims against us and could have an adverse effect on our business, financial condition and results of operations.

The PRC government has adopted a series of anti-monopoly and anti-unfair competition laws and regulations and has recently enhanced its enforcement of such laws and regulations. The PRC Anti-monopoly Law and the relevant implementing rules (i) require that where concentration of undertakings reaches the filing threshold stipulated by the State Council, a filing must be made with the anti-monopoly authority before the parties implement the concentration, (ii) prohibit a business operator with a dominant market position from abusing such position, such as by selling commodities at unfairly high prices or buying commodities at unfairly low prices, selling products at prices below cost without any justifiable cause, or refusing to trade with a trading party without any justifiable cause, and (iii) prohibit business operators from entering into monopoly agreements, which refer to agreements that eliminate or restrict competition with competing business operators or transaction counterparties, such as by boycotting transactions, fixing or changing the price of commodities, limiting the output of commodities or fixing the price of commodities for resale to third parties, unless the agreements satisfy certain exemptions under the PRC Anti-monopoly Law. Furthermore, in February 2021, the Anti-monopoly Commission of the State Council officially promulgated the Anti-Monopoly Guidelines for the Internet Platform Economy Sector, or the Anti-Monopoly Guidelines. The Anti-Monopoly Guidelines prohibit certain monopolistic acts of internet platforms so as to protect market competition and safeguard the interests of users and undertakings participating in the internet platform economy, including without limitation, prohibiting platforms with a dominant position from abusing their market dominance (such as discriminating against customers in terms of pricing and other transactional conditions using big data and analytics, coercing counterparties into exclusivity arrangements, using technology to block competitors’ interfaces, favorable positioning in search results of goods displays, using bundle services to sell services or products, compulsory collection of unnecessary user data). In addition, the Anti-Monopoly Guidelines also reinforce antitrust merger review for internet platform related transactions to safeguard market competition. As the Anti-Monopoly Guidelines were newly promulgated, it is still uncertain how they will impact on our business, financial condition, results of operations and prospects.

According to the PRC Anti-unfair Competition Law, unfair competition, which refers to the production and operating activities where the operator disrupts the market competition order and damages the legitimate rights and interests of other operators or consumers in violation of the provisions of the PRC Anti-unfair Competition Law, shall be prohibited. Pursuant to the PRC Anti-unfair Competition Law, operators shall abide by the principle of voluntariness, equality, impartiality, integrity and adhere to laws and business ethics during market transactions. Operators in violation of the PRC Anti-unfair Competition Law may be subject to civil, administrative or criminal liabilities depending on the specific circumstances.

48

In March 2018, the SAMR was formed as a new governmental agency to take over, among other things, the anti-monopoly enforcement functions from the relevant departments under the MOFCOM, the NDRC, and the former State Administration for Industry and Commerce, respectively. Since its inception, the SAMR has continued to strengthen anti-monopoly enforcement. In December 2018, the SAMR issued the Notice on Anti-monopoly Enforcement Authorization, which grants authorities to its provincial branches to conduct anti-monopoly enforcement within their respective jurisdictions. In September 2020, the SAMR issued Anti-monopoly Compliance Guideline for Operators, which requires operators to establish anti-monopoly compliance management systems to prevent anti-monopoly compliance risks. In particular, the PRC regulators have been increasingly focused on inspection and regulation on potential noncompliance with anti-unfair competition and antimonopoly related laws recently. For example, in April 2021, the SAMR, the Cyberspace Administration of China and the SAT, held an administrative guidance meeting for Internet platform enterprises. During the meeting, it was pointed out that illegal activities including, among others, forcing the implementation of “choose one” among the enterprise and its competitors, abusing dominant market position, “cash burning” to seize the “community group buying” market, making use of big data analysis to the disadvantage of existing customers, etc., shall be prohibited and rectified. In addition, many platforms, including 34 enterprises which attended such administrative guidance meeting as representatives of Internet platform enterprises, are required to conduct a comprehensive self-inspection and make necessary rectification accordingly. The competent administration for market regulation will organize and conduct inspections on the platforms’ rectification results. If the platforms are found to conduct illegal activities including forcing the implementation of “choose one” among them and their competitors, abusing dominant market position, infringing consumers rights and interests, etc., they will be imposed with more severe penalties in accordance with the laws. We have been conducting necessary self-inspection and rectifications in accordance with such guidance and are working on some of the rectification procedures, such as concentration notification for past deals. We cannot guarantee you that we will not be subject to more similar or even stricter rectification requests from the governmental authorities or that we will fully comply with all applicable rules and regulations at all times. As a result of the regulators’ focus on anti-monopoly and anti-unfair competition compliance and enhanced regulation of platform enterprises, our business practice and expansion strategy may be subject to heightened regulatory scrutiny. In order to comply with existing laws and regulations and new laws and regulations that may be enacted in the future, we may need to devote significant resources and efforts, including restructuring affected businesses and adjusting investment activities, which may adversely affect our business operation, growth prospects and reputation. In addition, we cannot assure you that our efforts are sufficient to comply with the all the applicable laws and regulations on anti-monopoly and anti-unfair competition and the authorities’ requirements in all respects. Any anti-monopoly or anti-unfair competition related lawsuit, regulatory investigations or administrative proceedings initiated against us could also result in our being subject to regulatory actions and constraints on our investments and acquisitions, which could include forced termination of any agreements or transactions, required divestitures, limitations on certain pricing and business practices or significant fines. As a result, we may be subject to significant difficulties in operating our current business and pursuing our investment and acquisition strategy.

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

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

49

Under SAFE Circular 37, PRC residents who make, or have prior to the implementation of SAFE Circular 37 made, direct or indirect investments in offshore special purpose vehicles, or SPVs, will be required to register such investments with SAFE or its local branches. 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. SAFE Notice 13 also provides that the relevant entities which have completed the above foreign exchange registration shall complete annual existing right registration.

We have requested PRC residents who we know hold direct or indirect interest in our company to make the necessary applications, filings and registrations as required under SAFE Circular 37 and SAFE Notice 13. Our PRC resident shareholders, namely Wang Huang, Yunfen Lu, Meihui Fan, Bin Fan, Yi Zhang and Xiaojun Zhang, have completed all necessary registrations with the local SAFE branch or qualified banks as required by SAFE Circular 37. However, we may not be informed of the identities of all the PRC residents holding direct or indirect interest in our company, and we cannot provide any assurance that these PRC residents will comply with our request to make or obtain any applicable registrations or comply with other requirements under SAFE Circular 37 and SAFE Notice 13. The failure or inability of our PRC resident shareholders to comply with the registration procedures set forth in these regulations may subject us to fines and legal sanctions, restrict our cross-border investment activities, limit the ability of our wholly foreign-owned subsidiaries in China to distribute dividends and the proceeds from any reduction in capital, share transfer or liquidation to us, and we may also be prohibited from injecting additional capital into these subsidiaries. Moreover, failure to comply with the various foreign exchange registration requirements described above could result in liability under PRC law for circumventing applicable foreign exchange restrictions. As a result, our business operations and our ability to distribute profits to you could be materially and adversely affected.

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. 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 granted options are subject to these regulations as our company has become an overseas-listed company. Failure to complete SAFE registrations may subject them to fines of up to RMB300,000 for entities and up to RMB50,000 for individuals, and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiaries and limit our PRC subsidiaries’ ability to distribute dividends to us. 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. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Employee Share Options.”

50

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

Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with “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, productions, personnel, accounts and properties of an enterprise. In 2009, the State Administration of Taxation, or SAT, issued a circular, known as SAT Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a PRC-controlled enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the SAT’s general position on how the “de facto management body” text should be applied in determining the tax resident status of all offshore enterprises. According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its “de facto management body” in China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions are met: (i) the primary location of the day-to-day operational management is in the PRC; (ii) decisions relating to the enterprise’s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii) the enterprise’s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv) at least 50% of voting board members or senior executives habitually reside in the PRC.

We believe that Zepp Health Corporation is not a PRC resident enterprise for PRC tax purposes. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations on Tax—PRC Enterprise Income Tax.” 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 Zepp Health Corporation is a PRC resident enterprise for enterprise income tax purposes, we may 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 our ADS holders) may be subject to 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 payable to our non-PRC individual shareholders (including our 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% unless a reduced rate is available under an applicable tax treaty. It is unclear whether non-PRC shareholders of our company would be able to claim 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 the ADSs or ordinary shares.

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

On December 10, 2009, SAT issued the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises, or SAT Circular 698, with retroactive effect from January 1, 2008, to December 1, 2017. Pursuant to the SAT Circular 698, where a non-resident enterprise transfers the equity interests of a PRC resident enterprise indirectly by disposition of the equity interests of an overseas holding company, or an Indirect Transfer, and such overseas holding company is located in a tax jurisdiction that: (i) has an effective tax rate less than 12.5% or (ii) does not tax foreign income of its residents, the non-resident enterprise, being the transferor, shall report to the competent tax authority of the PRC resident enterprise this Indirect Transfer.

51

On February 3, 2015, the SAT issued the Public Notice Regarding Certain Corporate Income Tax Matters on Indirect Transfer of Properties by Non-Tax Resident Enterprises, or SAT Public Notice 7. SAT Public Notice 7 extends its tax jurisdiction to not only Indirect Transfers set forth under SAT Circular 698 but also transactions involving transfer of other taxable assets through offshore transfer of a foreign intermediate holding company. In addition, SAT Public Notice 7 provides clearer criteria than SAT Circular 698 for assessment of reasonable commercial purposes and has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. SAT Public Notice 7 also brings challenges to both foreign transferor and transferee (or other person who is obligated to pay for the transfer) of taxable assets. Where a non-resident enterprise transfers taxable assets 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 that directly owns the taxable assets, 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.

On October 17, 2017, the SAT released Public Notice Regarding Issues Concerning the Withholding of Non-resident Enterprise Income Tax at Source, or SAT Public Notice 37, effect from December 1, 2017. SAT Public Notice 37 replaced a series of important circulars, including but not limited to SAT Circular 698, and revised the rules governing the administration of withholding tax on China-source income derived by the non-resident enterprise. SAT Public Notice 37 provided certain key changes to the current withholding regime including, such as (i) the withholding obligation for non-resident enterprise deriving dividend arises on the day the payment is actually made rather than on the day of the resolution to declare the dividends; (ii) the provision that nonresident enterprise shall self-report tax within seven days if their withholding agents fail to withhold is removed, etc.

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 withholding obligations if our company is transferee in such transactions, under SAT Public Notice 37 and SAT Public Notice 7. For transfer of shares in our company by investors who are non-PRC resident enterprises, our PRC subsidiaries may be required to expend valuable resources to comply with SAT Public Notice 37 and SAT Public Notice 7 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 an adverse effect on our financial condition and results of operations.

Risks Related to Our ADSs

Recent disruptions in the financial markets and economic conditions could affect our ability to raise capital.

In recent years, the United States and global economies suffered dramatic downturns as the result of a deterioration in the credit markets and related financial crisis as well as a variety of other factors including, among other things, extreme volatility in securities prices, severely diminished liquidity and credit availability, ratings downgrades of certain investments and declining valuations of others. The United States and certain foreign governments have taken unprecedented actions in an attempt to address and rectify these extreme market and economic conditions by providing liquidity and stability to the financial markets. If the actions taken by these governments are not successful, the return of adverse economic conditions may cause a significant adverse impact on our ability to raise capital, if needed, on a timely basis and on acceptable terms or at all.

The trading price of our ADSs has fluctuated and is likely to be volatile, which could result in substantial losses to investors.

Since we first listed our ADSs on the New York Stock Exchange, or NYSE, on February 8, 2018, the trading prices of our ADSs have been and may continue to be subject to wide fluctuations. In 2021, the trading prices of our ADSs on NYSE have ranged from US$4.56 to US$19.72 per ADS.

52

The trading price of our ADSs is likely to be volatile and could fluctuate widely due to factors beyond our control. This may happen because of broad market and industry factors, including the performance and fluctuation of the market prices of other companies with business operations located mainly in China that have listed their securities in the United States. In addition to market and industry factors, the price and trading volume for our ADSs may be highly volatile for factors specific to our own operations, including the following:

regulatory developments affecting us or our industry, customers or suppliers;
announcements of studies and reports relating to the quality of our product and service offerings or those of our competitors;
changes in the economic performance or market valuations of other smart wearables companies;
actual or anticipated fluctuations in our quarterly results of operations and changes or revisions of our expected results;
changes in financial estimates by securities research analysts;
conditions in the online retail market;
announcements by us or our competitors of new product and service offerings, acquisitions, strategic relationships, joint ventures, capital raisings or capital commitments;
additions to or departures of our senior management;
fluctuations of exchange rates between the RMB and the U.S. dollar;
release or expiry of lock-up or other transfer restrictions on our outstanding shares or ADSs;
sales or perceived potential sales of additional ordinary shares or ADSs;
any actual or alleged illegal acts of our shareholders or management; and
proceedings instituted by the SEC against PRC-based accounting firms, including our independent registered public accounting firm.

Any of these factors may result in large and sudden changes in the volume and price at which our ADSs will trade.

In the past, shareholders of public companies have often brought securities class action suits against those 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 or not successful, 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.

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

The trading market for our ADSs will be influenced by research or reports that industry or securities analysts publish about our business. If one or more analysts who cover us downgrade our ADSs, the market price for our ADSs would likely decline. If one or more of these analysts cease to cover us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the market price or trading volume for our ADSs to decline.

53

The sale or availability for sale of substantial amounts of our ADSs could adversely affect their market price.

Sales of substantial amounts of our ADSs in the public market, or the perception that these sales could occur, could adversely affect the market price of our ADSs and could materially impair our ability to raise capital through equity offerings in the future. We cannot predict what effect, if any, market sales of securities held by our significant shareholders or any other shareholder or the availability of these securities for future sale will have on the market price of our ADSs.

Because we may not pay dividends again in the foreseeable future, you must rely on a price appreciation of our ADSs for return on your investment.

On March 17, 2022, our board of directors approved the declaration and payment of special cash dividends in an amount of US$0.025 per ordinary share (US$0.1 per American depositary share), representing an aggregate dividend payment to all shareholders of our company of approximately RMB40 million (US$6.28 million), to be paid out of our cash balance. In April 2022, we paid such cash dividend to our shareholders of record at the close of business on March 28, 2022. Other than the payment of dividends in April 2022, we currently do not plan to declare or pay any dividends in the near future on our shares or ADSs. We currently intend to retain our available funds and any future earnings to operate and expand our business.

Our board of directors has complete discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, a Cayman Islands company may pay dividends 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 declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return on your investment in our ADSs will likely depend entirely upon any future price appreciation of our ADSs. There is no guarantee that our ADSs will appreciate in value or even maintain the price at which you purchased the ADSs. You may not realize a return on your investment in our ADSs and you may even lose your entire investment in our ADSs.

Our dual-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and ADSs may view as beneficial.

We have a dual class ordinary share structure. Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Holders of Class A ordinary shares are entitled to one vote per share, while holders of Class B ordinary shares are entitled to ten votes per share. Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof, while Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Upon any transfer of Class B ordinary shares by a holder thereof to any person or entity, such Class B ordinary shares shall be automatically and immediately converted into the equal number of Class A ordinary shares.

54

As of February 28, 2022, holders of our Class B ordinary shares held an aggregate of 117,208,247 Class B ordinary shares, which represent 47.1% of the total outstanding shares and 89.9% of total voting power of our outstanding shares. Therefore, our Class B ordinary shareholders have decisive influence over matters requiring shareholders’ approval, including election of directors and significant corporate transactions, such as a merger or sale of our company or our assets. This concentrated control will limit your ability to influence corporate matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class A ordinary shares and ADSs may view as beneficial.

The dual class structure of our ordinary shares may adversely affect the trading market for our ADSs.

In 2017, S&P Dow Jones and FTSE Russell announced changes to their eligibility criteria for inclusion of shares of public companies on certain indices, including the S&P 500, to exclude companies with multiple classes of shares and companies whose public shareholders hold no more than 5% of total voting power from being added to such indices. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our ordinary shares may prevent the inclusion of our ADSs, each representing four of our Class A ordinary shares, in such indices and may cause shareholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for our ADSs. Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of our ADSs.

Our Memorandum and Articles contain anti-takeover provisions that could have a material adverse effect on the rights of holders of our ordinary shares and ADSs.

Our Memorandum and 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. Our board of directors has the authority, without further action by our shareholders, to issue preferred shares in one or more series and to fix their designations, powers, preferences, privileges, and relative participating, optional or special rights and the qualifications, limitations or restrictions, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights associated with our ordinary shares, in the form of ADS or otherwise. Preferred shares could be issued quickly with terms calculated to delay or prevent a change in control of our company or make removal of management more difficult. If our board of directors decides to issue preferred shares, the price of our ADSs may fall and the voting and other rights of the holders of our ordinary shares and ADSs may be materially and adversely affected.

Our directors, officers and principal shareholders collectively control a significant amount of our shares, and their interests may not align with the interests of our other shareholders.

As of February 28, 2022, our officers, directors and principal shareholders collectively held 93.5% of total voting power. This significant concentration of share ownership and voting power may adversely affect or reduce the trading price of our ADSs because investors often perceive a disadvantage in owning shares in a company with one or several controlling shareholders. Furthermore, our directors and officers, as a group, have the ability to significantly influence or control the outcome of all matters requiring shareholders’ approvals, including electing directors and approving mergers or other business combination transactions. These actions may be taken even if they are opposed by our other shareholders. This concentration of share ownership and voting power may also discourage, delay or prevent a change in control of our company, which could deprive our shareholders of an opportunity to receive a premium for their shares as part of a sale of our company.

55

You may face difficulties in protecting your interests, and your ability to protect your rights through 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 our Memorandum and Articles, the Companies Act (As Revised) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by our minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England, 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 some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States.

Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (other than copies of the memorandum and articles of association, the register of mortgages and charges and any special resolutions passed by our shareholders) or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our Memorandum and 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 management, members of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States.

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

We are a Cayman Islands company and substantially all of our assets are located outside of the United States. Substantially all of our current operations are conducted in China. In addition, most of our current directors and officers are nationals and residents of countries other than the United States. Substantially all of the assets of these persons are located outside 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 the United States in the event that you believe that your rights have been infringed under 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.

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

The deposit agreement governing the ADSs representing our Class A ordinary shares provides that, subject to the depositary’s right to require a claim to be submitted to arbitration, the federal or state courts in the City of New York have exclusive jurisdiction to hear and determine claims arising under the deposit agreement and in that regard, to the fullest 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 Class A 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 based on the facts and circumstances of that case in accordance with the applicable U.S. state and federal law. To our knowledge, the enforceability of a contractual pre-dispute jury trial waiver in connection with claims arising under the U.S. 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. In determining whether to enforce a contractual pre-dispute jury trial waiver provision, courts will generally consider whether a party knowingly, intelligently and voluntarily waived the right to a jury trial. We believe that this is 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.

56

If you or any other holders or beneficial owners of ADSs bring a claim against us or the depositary in connection with matters arising under the deposit agreement or the ADSs, including claims under U.S. federal securities laws, you or such other holder or beneficial owner 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 and/or the depositary. If a lawsuit is brought against us and/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 had, including results that could be less favorable to the plaintiff(s) in any such action.

Nevertheless, if this jury trial waiver provision is not enforced, to the extent a court action proceeds, it would proceed under the terms of the deposit agreement with a jury trial. No condition, stipulation or provision of the deposit agreement or ADSs serves as a waiver by any holder or beneficial owner of 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.

The voting rights of holders of ADSs are limited by the terms of the deposit agreement, and you may not be able to exercise your right to vote your Class A ordinary shares.

Holders of ADSs do not have the same rights as our registered shareholders. As a holder of our ADSs, you will not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings. You will only be able to exercise the voting rights which are carried by the underlying Class A ordinary shares represented by your ADSs indirectly by giving voting instructions to the depositary in accordance with the provisions of the deposit agreement. Under the deposit agreement, you may vote only by giving voting instructions to the depositary. Upon receipt of your voting instructions, the depositary will try, as far as is practicable, to vote the Class A ordinary shares underlying your ADSs in accordance with your instructions. If we ask for your instructions, then upon receipt of your voting instructions, the depositary will try to vote the underlying Class A ordinary shares in accordance with these instructions. If we do not instruct the depositary to ask for your instructions, the depositary may still vote in accordance with instructions you give, but it is not required to do so. You will not be able to directly exercise your right to vote with respect to the underlying Class A ordinary shares unless you withdraw the shares, and become the registered holder of such shares prior to the record date for the general meeting. When a general meeting is convened, you may not receive sufficient advance notice of the meeting to withdraw the shares underlying your ADSs and become the registered holder of such shares to allow you to attend the general meeting and to vote directly with respect to any specific matter or resolution to be considered and voted upon at the general meeting. In addition, under our amended and restated articles of association, 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/or 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 you from withdrawing the Class A ordinary shares underlying your ADSs and becoming the registered holder of such shares prior to the record date, so that you would not be able to attend the general meeting or to vote directly. If we ask for your instructions, the depositary will notify you of the upcoming vote and will arrange to deliver our voting materials to you. We have agreed to give the depositary at least 30 days’ prior notice of shareholder meetings. Nevertheless, we cannot assure you that you will receive the voting materials in time to ensure that you can instruct the depositary to vote the underlying Class A ordinary shares represented by your 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 your voting instructions. The deposit agreement provides that if the depositary does not timely receive voting instructions from the ADS holders and if voting is by poll, then such holder shall be deemed, and the depositary shall deem such holder, to have instructed the depositary to give a discretionary proxy to a person designated by us to vote the Class A ordinary shares underlying the relevant ADSs, with certain limited exceptions. This means that you may not be able to exercise your right to direct how the shares underlying your ADSs are voted and you may have no legal remedy if the shares underlying your ADSs are not voted as you requested.

57

You may not receive dividends or other distributions on our ordinary shares and you may not receive any value for them, if it is illegal or impractical to make them available to you.

The depositary of our ADSs has agreed to pay you the cash dividends or other distributions or the custodian receives on ordinary shares or other deposited securities underlying our ADSs, after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class A ordinary shares your ADSs represent. However, the depositary is not responsible if it decides that it is unlawful or impractical to make a distribution available to any holders of ADSs. For example, it would be unlawful to make a distribution to a holder of ADSs if it consists of securities that require registration under the Securities Act but that are not properly registered or distributed under an applicable exemption from registration. The depositary may also determine that it is not feasible to distribute certain property through the mail. Additionally, the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may determine not to distribute such property. We have no obligation to register under U.S. securities laws any ADSs, ordinary shares, rights or other securities received through such distributions. We also have no obligation to take any other action to permit the distribution of ADSs, ordinary shares, rights or anything else to holders of ADSs. This means that you may not receive distributions we make on our ordinary shares or any value for them if it is illegal or impractical for us to make them available to you. These restrictions may cause a material decline in the value of our ADSs.

You may experience dilution of your 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. Under the deposit agreement, the depositary will not distribute rights to holders of 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 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 ADSs may be unable to participate in our rights offerings and may experience dilution of their holdings as a result.

You may be subject to limitations on the transfer of your ADSs.

Your 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 close its books from time to time for a number of reasons, including in connection with corporate events such as a right offering, during which time the depositary needs to maintain an exact number of ADS holders on its books for a specified period. 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 our ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary thinks it is advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason.

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

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

58

We will incur increased costs after we cease to qualify as an “emerging growth company.”

We are a public company and have incurred significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and the New York Stock Exchange, impose various requirements on the corporate governance practices of public companies. As a company with less than US$1.07 billion in revenues for our last fiscal year, we qualify as an “emerging growth company” pursuant to the JOBS Act. An emerging growth company may take advantage of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. These provisions include exemption from the auditor attestation requirement under Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, in the assessment of the emerging growth company’s internal control over financial reporting. The JOBS Act also permits an emerging growth company to delay adopting new or revised accounting standards until such time as those standards apply to private companies. However, we have elected to “opt out” of this provision and, as a result, we will comply with new or revised accounting standards as required when they are adopted for public companies. This decision to opt out of the extended transition period under the JOBS Act is irrevocable.

We expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costly. After we are no longer an “emerging growth company,” we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC. We are currently evaluating and monitoring developments with respect to these rules and regulations, and we cannot predict or estimate with any degree of certainty the amount of additional costs we may incur or the timing of such costs.

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

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

Pursuant to Sections 303A.01, 303A.04, 303A.05 and 303A.07 of the New York Stock Exchange Listed Company Manual, a company listed on the New York Stock Exchange must have a majority of independent directors, a nominating and corporate governance committee composed entirely of independent directors and a compensation committee composed entirely of independent directors. We currently follow our home country practice in lieu of these requirements. We may also continue to rely on these and other exemptions available to foreign private issuers in the future, and to the extent that we choose to do so in the future, our shareholders may be afforded less protection than they otherwise would under the NYSE corporate governance listing standards applicable to U.S. domestic issuers. As a result, you may not be afforded the same protections or information, which would be made available to you, were you investing in a United States domestic issuer.

59

There can be no assurance that we will not be a passive foreign investment company, or PFIC, for U.S. federal income tax purposes for any taxable year, which could result in adverse U.S. federal income tax consequences to U.S. Holders of our ADSs or Class A ordinary shares.

A non-U.S. corporation, such as our company, will be classified as a passive foreign investment company, or PFIC, for U.S. federal income tax purposes for any taxable year if either (i) 75% or more of its gross income for such year consists of certain types of “passive” income; or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce or are held for the production of passive income. Based on our income and assets, and the market value of our ADSs, we do not believe that we were a PFIC for the taxable year ended December 31, 2021 and do not anticipate becoming a PFIC in the current taxable year or in the foreseeable future. While we do not expect to be or become a PFIC for the current taxable year or the foreseeable future, no assurance can be given in this regard because the determination of whether we are or will become a PFIC is a factual determination made annually that will depend, in part, upon the composition of our income and assets. Fluctuations in the market price of our ADSs may cause us to be classified as a PFIC for the current or future taxable years because the value of our assets for purposes of the asset test, including the value of our goodwill and unbooked intangibles, may be determined by reference to the market price of our ADSs from time to time (which may be volatile). In particular, recent declines in the market price of our ADSs significantly increased our risk of becoming a PFIC. The market price of our ADSs may continue to fluctuate considerably and, consequently, we cannot assure you of our PFIC status for any taxable year. Furthermore, the composition of our income and assets may also be affected by how, and how quickly, we use our liquid assets.

If we were to be or become a PFIC for any taxable year during which a U.S. Holder (as defined in “Taxation—United States Federal Income Tax Considerations”) holds our ADSs or Class A ordinary shares, certain adverse U.S. federal income tax consequences could apply to such U.S. Holder. See “Item 10. Additional Information—E. Taxation—United States Federal Income Tax Considerations—Passive Foreign Investment Company Rules.”

ITEM 4.              INFORMATION ON THE COMPANY

A.          History and Development of the Company

We commenced operations in December 2013 through Anhui Huami Information Technology Co., Ltd., or Anhui Huami, to develop, manufacture and sell smart wearable devices. In July 2014, we incorporated Huami (Beijing) Information Technology Co., Ltd., or Beijing Huami, to expand our operation.

In December 2014, we incorporated Zepp Health Corporation (formerly, Huami Corporation) in Cayman Islands as our offshore holding company to facilitate financing and offshore listing. Shortly following its incorporation, Zepp Health Corporation established a wholly-owned Hong Kong subsidiary, Hong Kong Zepp Holding Limited (formerly named Huami HK Limited). From December 2014 to April 2015, our Cayman holding company Zepp Health Corporation issued ordinary shares and preferred shares to the holding vehicles of the then shareholders of Anhui Huami, in proportion to these shareholders’ then respective equity interest percentages in Anhui Huami.

In February 2015, Hong Kong Zepp Holding Limited established a wholly-owned subsidiary in China, Beijing Shunyuan Kaihua Technology Co., Ltd., which we refer to as Shunyuan Kaihua or our WFOE in this annual report. Our WFOE later entered into a series of contractual arrangements with Anhui Huami, Beijing Huami, which two entities we collectively refer to as our VIEs in this annual report, and their respective shareholders. These contractual arrangements enable us to exercise effective control over our VIEs; receive substantially all of the economic benefits of our VIEs; and have an exclusive option to purchase all or part of the equity interests in and assets of them when and to the extent permitted by PRC law. As a result of these contractual arrangements, each of Anhui Huami and Beijing Huami is our consolidated variable interest entity, which generally refers to an entity in which we do not have any equity interests but whose financial results are consolidated into our consolidated financial statements in accordance with U.S. GAAP because we have effective financial control over, and are the primary beneficiary of, that entity. We treat each of Anhui Huami and Beijing Huami and their respective subsidiaries as our consolidated affiliated entities under U.S. GAAP and have consolidated their financial results in our consolidated financial statements in accordance with U.S. GAAP. However, those contractual arrangements may not be as effective as direct ownership in terms of providing operational control.

On February 8, 2018, our ADSs commenced trading on the NYSE under the symbol “HMI.” Counting in the ADSs sold upon the exercise of the over-allotment option by our underwriters, we raised from our initial public offering US$103.9 million in net proceeds after deducting underwriting commissions and discounts and the offering expenses payable by us.

60

In April 2019, we completed a registered follow-on offering of our ADSs, raising US$6.6 million in net proceeds after deducting underwriting commissions and discounts and the offering expenses payable by us.

In February 2021, we, through Anhui Shunyuan Xinke Management Consulting Partnership (Limited Partnership), one of our subsidiaries in China, acquired 29.99% of the total outstanding shares of Jiangsu Yitong, a PRC company listed in Shenzhen Stock Exchange, for an aggregate consideration of RMB959.7 million in cash to expand the healthcare ecosystem for Chinese market in the long term. The transaction was completed in February 2021.

Effective February 25, 2021, we changed our corporate name from “Huami Corporation” to “Zepp Health Corporation,” and our trading symbol at the New York Stock Exchange from “HMI” to “ZEPP.”

Our principal executive offices are located at Huami Global Innovation Center, Building B2, Zhong’an Chuanggu Technology Park, No. 900 Wangjiang West Road Road, Hefei, 230088, People’s Republic of China. Our telephone number is +86 010-5940-3268. Our registered office in the Cayman Islands is located at the offices of Maples Corporate Services Limited at PO Box 309 Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Our agent for service of process in the United States is Puglisi & Associates, located at 850 Library Avenue, Suite 204, Newark, Delaware 19711.

SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC on www.sec.gov. You can also find information on our website https:// ir.zepp.com/investor. The information contained on our website is not a part of this annual report.

B.           Business Overview

Our mission is to connect health with technology. In pursuit of that mission, we have developed substantial proprietary technology, which has enabled our company to become a significant global player in producing consumer health and fitness devices.

Through our own Amazfit and Zepp brands, and as the developer of smart wearable devices for Xiaomi brands, we shipped 36.1 million units of smart wearable devices in 2021, and we had shipped an aggregate of 203.4 million units between our inception and December 31, 2021. In 2021, we promoted our Amazfit products sold in China as Chinese characters “跃我”, which means “up your game” in Chinese. We collaborate with partners across many verticals such as sports and social network, mobile payment and health and related industries. Our key product and technology offerings include our smart devices, home fitness equipment and healthcare initiatives, together forming our smart health ecosystem.

Smart Bands and Smart Watches

We have developed a wide range of smart wearables that offers robust features at competitive pricing under the Xiaomi brand and our own brands, Amazfit and Zepp. Mi Band series is our smart band series that is designed and manufactured for Xiaomi. We introduced the first generation of Mi Band in July 2014, and recently Mi Band 6 in March 2021. We will also launch Mi Band 7 in 2022. We offer products in different styles, such as round versus rectangular, and specific functions targeting various audiences, such as ruggedized versus everyday, or sports versus fashion, to address the different needs of our consumers. For example, in 2021, we introduced fashion series GTR 3, GTS 3 and GTR 3 Pro smart watches, providing periodic upgrades in features and materials at the $199 price point.

We pursue a strategy of fast development and replacement cycles with shorter manufacturing runs. This brings new products to market fast, stimulating new purchase by delivering compelling newly-launched or updated offerings throughout the year. All of our products utilize the same AI chipset and sensor array with important differentiating benefits for our data analytics service offerings, which provides consistent biometric data and allows users to connect with different terminals to improve the IoT application scenarios.

In 2021, we sold our own branded products under the Amazfit and Zepp brand names. Significant models include:

Amazfit Band 5;
Amazfit basic smart watches, Bip S, U and U Pro;

61

Amazfit sport and outdoor smart watches, Neo, T-Rex, T-Rex Pro and Stratos 3;
Amazfit fashion smart watches, GTR and GTS series and GT mini; and
Zepp advanced smart watches, E and Z.

We launched the Zepp-branded smart watches in 2020, and continued to present new models of Zepp-branded smart watches in 2021. The Zepp smart watches represent a new high-end line of smart watches featuring higher-end materials, designs and finishes, which provide distinctive, dressier smart watch options to consumers. We also launched our brand-new children’s smartwatch product line in the second quarter of 2021, allowing us to enter a niche market we have not previously addressed. Beyond basic children’s smartwatch functionalities, our products focus on motivating children to go outdoors and participate in various physical activities, while ensuring compliance with the policy guidance of Chinese education regulatory authorities.

Smart Scales

Smart scales, which gather biometric and correlate data and analysis algorithms with other devices, such as smart watch and app, have been a strong component of the smart health device market for several years.

Hearables and Others

Smart ear buds, ear phones and other personal listening devices have become a fast-growing segment of the smart wearables industry in the last three years.

We introduced our first two smart hearable products, Amazfit PowerBuds and Amazfit ZenBuds, which incorporate true health monitoring and health benefits, in 2020. Amazfit PowerBuds are designed for listening use during exercise or outdoor activities, and provide heart rate monitoring and data sharing with our Zepp app. In 2021, we introduced a new smart hearable product, Amazfit PowerBuds Pro, an upgraded version of Amazfit PowerBud featuring true wireless stereo with powerful multi-scenario, active noise cancellation and advanced health monitoring functions, including cervical vertebrae and hearing protection.

We offer a home treadmill, Amazfit AirRun, primarily for sales in Asia. We also offer sportswear, home appliances and smart watch accessories.

Data Analytics Capability

We had more than 41.3 million Mobile App MAUs as of December 31, 2021, contributing to a large data set for health related data analytics. In addition, we use the same biosensor array in each of our products, regardless of price or type, which provides us with a consistency as to the quality and format of the data collected that many of our competitors do not possess.

Under strict guidance of our data privacy and security policies, we offer use of various sets of the data set we have accumulated. Use of user data may be individually identified or de-identified, depending upon the application, agreement with the company, and agreement with users. In some cases, users may opt-in to have their personal data seen by the population manager. Each use of data under data analytics services is specifically codified in contract language, with the default always to be protection of individuals’ personal identity and data, and only shared upon users’ specific instruction (opt-in).

62

Subject to our data privacy and security policies, we also offer use of specific data sets and to population health managers, such as life and health insurance companies, employers and wellness program providers. These population health managers are granted access to data of their own members or users to drive health and wellness programs, identify at-risk members or improve population risk management. In particular, PAI Health, which we acquired in 2020, developed a robust heart health algorithm that has proven to be a strong predictor of longevity. The PAI algorithm is built into our products to give consumers the benefit of PAI information and activity guidance. In 2020, PAI Health entered into an agreement with Prudential Corporation Asia for the inclusion of the PAI algorithm into Prudential’s Pulse digital health app to be offered in some countries in Asia. In addition, in 2021, we also commenced partnership with Zurich Brazil, ERGO China Life and other high-profiled insurance companies to conduct data analytics pilots with them. Some of the insurance companies look to leverage our data and our PAI health technology to achieve more efficient customer acquisition and generate increased customer engagement with their applications. Some insurance companies are leveraging the data collected from our smart wearables for enhanced accuracy in insurance underwriting and pricing. We also cooperate with insurance companies on corporate wellness programs, where the insurance companies monitor health conditions of the corporate employees leveraging the PAI Health data analytics.

Core Technology for Our Products and Services

We design and develop our own core technology for smart devices, which we deem as a key competitive edge of our company as compared to many competitors who outsource their key components. We believe this give us an edge in product design for current and future products, as well as cost advantages.

Huangshan AI-Powered Smart Chipset

In September 2018, we introduced the world’s first AI-powered wearable chipset, Huangshan-1. Leveraging the world’s first RISC-V open-source instruction set wearable processor, Huangshan-1 features four core artificial intelligence engines—cardiac biometrics engine, ECG, ECG Pro, and Hearth Rhythm Abnormality Monitoring Engine.

Huangshan-1 operates alongside an always-on (AON) module designed to transfer sensor data to internal static random access memory without waking the primary processor, with dedicated accelerators for neural network workloads. Huangshan-1 also supports real-time movement tracking, real-time biometric identification and real-time warning, among a huge array of functions. In addition, Huangshan-1 can scan the heart rate patterns of users through cloud-based AI, which helps monitor the user’s heart rate carefully, check for any unusual patterns and update users’ health statistics even when the users are not online. With lightning performance and minimal power consumption, Huangshan-1 has been applied on our Amazfit-branded health-oriented products since August 2019.

In June 2020, at a Zepp-sponsored AI Innovation conference, we announced our next generation of the Huangshan chipset, Huangshan-2. Based on RISC-V instruction set and a new independent neural network engine, the Huangshan-2 improves computing efficiency by 38% and can make software algorithms 26 times faster than other standard algorithms running on MCU core, at significantly lower power consumption than the Huangshan-1.

In July 2021, at our annual developers conference, we announced our new generation of smart wearable chip Huangshan-2s, the third generation Huangshan chip. Compared to its predecessor, the Huangshan-2s reduces operating power consumption by 56% and dormant power consumption by 93%, and improves graphics performance by 67%. Huangshan-2s smart wearable chips successfully taped out in March 2021, and have become one of the key smart wearable chips for our next generation of Amazfit smart watches.

BioTracker Sensor Array

We develop our own proprietary biosensor array for our smart devices. Like the Huangshan chipset, we believe this provides significant development and cost competitive advantages for our company.

63

In June 2020, we announced the second generation of our biosensor array, BioTrackerTM 2. The new sensor supports five AI-driven biologic data engines, including RealBeatsTM2 heart rate monitoring, OxygenBeatsTM oxygen data monitoring, SomnusCareTM sleep data monitoring, ExerSenseTM exercise data detection and monitoring and Zepp-PAI heart health monitoring and analysis. The upgrade to our biosensor capabilities includes improvements in sensitivity, accuracy and scope of information detected by our devices. In October 2021, we introduced the third generation of our biosensor array, BioTrackerTM 3, into our smart watch products Amazfit GTS 3, Amazfit GTR 3 and Amazfit GTR 3 Pro. The BioTrackerTM 3 monitors blood oxygen level, heart rate stress level and sleep quality, providing users with easy-to-use enhanced health and sports experience.

Zepp OS

We announced the new Zepp OS in July 2021. Zepp OS is not only a smart watch operating system but also the core of an open platform, designed with emphasis on health, user experience and privacy protection with three key characteristics, namely being light, smooth and practical.

The new Zepp OS provides a reliable and stable Bluetooth channel to better connect with smart phones, smart homes, other health devices and payment systems. We are also opening the Mini Program framework for developers to create new apps that leverage the high-quality data and intelligence from our company’s proprietary biosensor array and AI chip, creating a global open IoT ecosystem for smart wearable users.

We also licensed Zepp OS and Huangshan-2s smart wearable chip technologies, including patents, technical secrets, integrated circuit layout-design, to Whale Microelectronics of Jiangsu Yitong. Whale Microelectronics are able to enrich the IoT ecosystem in China by connecting with smart car and other smart home appliances.

PumpBeats Blood Pressure Measurement System

In July 2021, we introduced PumpBeats(TM), a non-invasive and sleeveless blood pressure measurement system on Amazfit smart watches, which enables both spot measurement and continuous monitoring during sleep. Based on five years of technical research and employing our proprietary Huangshan AI chip and biosensor array, the PumpBeats(TM) algorithm is able to measure blood pressure through the watch’s optical sensors in only 30 seconds. This feature provides users with easy, convenient, accurate readings anytime and anywhere throughout their busy day. PumpBeats(TM) is now being tested in Amazfit GTR 3 Pro introduced in October 2021.

Zepp and Zepp Life Mobile Apps

We mainly offer two mobile apps: our “Zepp Life” mobile app (formerly known as the “Mi Fit” mobile app) and our “Zepp” mobile app (formerly known as the “Amazfit” mobile app). Both of our mobile apps sync automatically with, and display real-time data from our devices. They use charts and graphs to display analysis of the activity and biometric data collected from users. Our “Zepp Life” mobile app is designed with a focus on sports and fitness functions while our “Zepp” mobile app emphasizes functions relating to health and medical care.

Since our inception in 2013, we have amassed a large user base. As of December 31, 2021, we had 282.0 million registered users of our mobile apps. In 2021, we had an average Mobile App MAUs of 41.3 million.

We developed our mobile apps to support and expand the functionalities of our smart wearable devices as a way to attract users and promote sales of our wearable devices. We generate minor certain miscellaneous revenues from our mobile apps, including through sales of products via in-app store and in-app advertising services, and value-added services such as paid courses and paid medical SaaS subscription services. However, the amounts of such revenues are immaterial. We continue to provide innovative features and functionalities to users through our mobile apps, including the following:

Workout Tutorials and Health Tips. Users can watch workout tutorials and learn helpful tips in our apps to enhance the effectiveness of their training and to learn how to maintain a healthy lifestyle.
Discover. Users can discover and sign up for exciting online and offline sports and fitness events, such as our 21-Day Healthy Lifestyle Challenge and the Beijing International Marathon, directly via our apps, to compete with other users and win rewards from our partners for their participation.

64

Fitness campaigns. We launch fitness campaigns on our mobile apps periodically to encourage users to stay active and engage with our devices and mobile apps.
Feed. Users can upload vivid content, such as status updates, workout photos and videos, short videos and live videos to our apps community through Amazfit Circle function to share and interact with friends and fellow users. Users can create posts, follow other users, like and make comments on other users’ posts.
E-Commerce. Users can purchase our products and sports gear directly through our in-app store, which is compatible with various payment methods.
AI assistant. Our apps are compatible with virtual assistants including Xiao Ai developed by Xiaomi and Amazon Alexa developed by Amazon. Users can connect to these virtual assistants directly from our apps.

Data Technology

Our strong data technology is vital in enhancing the performance of our products and in further expanding their applications, as well as in enhancing our various data-enabled services.

Data Sources and Storage

Our big data storage system stores and processes a massive amount of multi-dimensional user data, including activity data and biometric data, which serves as the foundation of our big data technology. Based on the foregoing two types of data, we are able to derive additional personal data such as calories burned, BMI, body fat composition, heart health index, personal activity index and even calculate the likelihood of certain heart diseases. We also collect and analyze software and hardware error data and product defects data to optimize our products.

Big Data Technology

The real-time iteration of our big data model is enabled by our big data infrastructure and algorithms. Our data platform can extract multi-dimensional features from multi-source data in a highly efficient and secure way to support modeling. We use a scalable and flexible database to support the storage and calculation of data points. We currently utilize our big data technology in the following areas:

optimize the algorithms that count the number of steps taken by eliminating the effect of certain patterns of the hand movements that are not associated with walking;
fine-tune our algorithms for tracking sleep duration and quality and then make personalized adjustment based on users’ sleep patterns;
enhance the performance of our built-in GPS, enabling our products to draw users’ running tracks more accurately and more quickly;
develop insights into massive market and consumer data, empowering a more streamlined and efficient product design and optimization process;
perform statistical analysis to identify certain characteristics that are associated with heart diseases and sleep patterns and make related recommendations to our users;
perform statistical analysis to identify certain characteristics that are associated with users’ health and make related recommendations of training courses to our users; and
develop the capability to perform more granular analysis on the data we collect from our users and to allow our products to recognize types of activities and sports.

65

Data Privacy and Protection

We consider the protection of the personal privacy of each of our users to be of paramount importance. We think it is crucial that our users understand how we handle their information so that they can make informed choices in deciding how such information is used and shared.In 2021, we obtained the ISO/IEC 27001 information security management system certification.

To this end, we have developed a company-wide policy on data collection and use practices to preserve individual privacy rights in all respects, the key principles of which include: (i) providing adequate notice to users as to how their data is being collected and used, (ii) providing users with the option to opt out, (iii) making reasonable efforts to prevent loss/leakage of user data, (iv) giving users access to all information held about them, and (v) enforcing the policy with effective means.

We also partner with several leading social networks in China. With the consent of our users, we allow them to import certain activity data collected by us to their platforms so that our users can utilize certain interactive functions offered on these social networks. In addition, our users can also import their data to third-party apps such as Apple Health Kit and Google Fit to obtain the data analytic services provided by them. Users can revoke their consent to share data with third parties at any time using their “Zepp Life” or “Zepp” account settings or the account settings on such third parties’ platforms. If users choose to share their data with a third party, the data is governed by the privacy policy of the third party. We do not distribute or share with third parties our users’ personal data to other companies for advertising or any other purposes.

Research and Development

We are passionate about developing new and innovative products and services that will make the world more connected. Our research and development team and our management team co-lead the product development process, including the upgrades for our existing products and the development of new product lines. We take a user centric approach to product development. We constantly engage and communicate with our users via the “Feedback” feature in our mobile apps, customer services, forums and user chat groups and interviews to help us identify meaningful features for users and refine existing products. Our research and development team has responded effectively to technological changes, and is driving continued innovation to unleash the potential of the wearable devices industry.

As of December 31, 2021, our total research and development staff consisted of 665 employees. Our global research and development team supports the design and development of our new products. Our research and development team is comprised of electrical engineers, mechanical engineers, computer scientists and mobile app developers. The team is further divided into four subgroups, including algorithms and AI, software engineering, hardware engineering and third-party service integration.

Algorithms and AI

Our algorithms and AI team is responsible for developing and refining our proprietary, artificial intelligence-based, computational algorithms, and leveraging the latest technology in artificial intelligence for applications in our products and services. Our algorithms and AI team incorporates open source software with our robust proprietary software to form an enterprise-grade platform to deliver an integrated suite of capabilities for data management, machine learning and advanced analytics. This platform enables us to use vast amount of data from users to better serve and create value for our users and design innovative products and services. Our algorithms and AI team has developed a vibrant ecosystem around our platform, and has been building a growing range of applications on our platform, including the following:

Disease diagnosis and health risk prediction. Machine learning is particularly suitable for processing unstructured raw data collected on individual devices by recognizing patterns and connections through which the raw data can be structured and analyzed. The vast amounts of raw data are uploaded to our cloud-based databases and then filtered by our algorithms to identify users with heightened risks of heart diseases or respiratory problems. Those results flagged by our algorithms are then verified by doctors, and the feedback from doctors is input into our algorithms to be used to analyze and filter the new data, thus forming a closed loop to allow us to continually fine-tune our algorithms to obtain more accurate assessment with each update.
Sleep monitoring. Currently most sleep disorders can only be diagnosed in laboratories and hospitals. We are collaborating with Stanford Center for Sleep Sciences and Medicine to develop the capability to diagnose sleep disorders through consumer electronics and wearable technologies.

66

Sports and fitness. We are developing algorithms to synthesize a wide variety of users’ daily activity data to understand users’ daily routines and habits and build our recommendation model accordingly through machine learning. Additionally, we also have developed the AI algorithms to recognize the daily workout or exercise, such as walking, running, cycling, rowing and elliptical training to automatically record the workout for customers and provided workout recommendations. Once the recommendation model is set up, we will be able to provide users with recommendations, such as exercise duration and intensity, running posture and foot posture, etc. We can also make personalized activity recommendations to help users achieve their fitness goals, such as weight loss.
Biometrics. ECG is just as unique to an individual as fingerprints. We have developed ECG recognition algorithms to recognize the unique cardiac rhythms of users, which can be utilized as a biometric ID to authenticate user’s identity. Currently we are exploring new scenarios where this feature can be applied, such as account login and user identification. In addition, we have developed or are in the process of developing AI algorithms to measure various health parameters, including real time heart rates, heart rate variability, arrhythmia (including atrial fibrillation), SpO2, blood oxygen, blood pressure, body temperature and etc., with the bio-sensors embedded in our wearable devices.

In March 2020, we jointly established a laboratory for studies on monitoring respiratory diseases using wearable devices partnered with the respiratory disease team of Dr. Nanshan Zhong, who is a global leading epidemiologist and plays a significant role as an advisor in managing the COVID-19 crisis in China. The focus at this laboratory is on the early prediction of certain respiratory diseases, in particular COVID-19, and how our smart wearables, with our AI and big data advantages, can help establish a cloud service system to provide epidemic prediction and diseases requiring monitoring. In 2022, we began to work with the laboratory to apply our smart wearable devices in the detection of asthma, obstructive sleep apnea (OSA) and in the chronic obstructive pulmonary disease (COPD) monitoring process. In May 2020, we published a research article on infectious disease prediction based on data from wearable devices in journals of Discrete Dynamics in Nature and Society by Hindawi, which indicates that the popularity of wearable devices enables a new perspective for the precaution of the infectious diseases and can be the foundation for a health surveillance system. We plan to utilize the laboratory achievements to further develop our products and services in building a comprehensive health and fitness ecosystem.

Software Engineering

Our software engineering team is responsible for developing the company-wide software platform to support the integration of our products and applications, the transmission, storage and processing of user data, the implementation of user-product interaction and the development of core technologies. To provide users with valuable data and services, we rely on our software platform to connect individual devices, our cloud-based computing system and end users’ mobile apps. The key elements of our software engineering philosophy include security, reliability and extensibility.

Hardware Engineering

Our hardware engineering team supports the system-level product design, ultralow power system design and the design of key system components, including antenna, bio-sensors, battery, integrated circuits (“IC”) for battery protection, Bluetooth Low Energy system on chip IC, energy-efficient microprocessor and product testing apparatus. Our hardware engineering team also plays a key role in identifying opportunities for strategic investments upstream.

Third-Party Service Integration

Our third-party service integration team is responsible for exploring innovative ways to integrate social features with our products and services and introduce new third-party services to our platform. We currently focus on the opportunities in the areas of sports, fitness, health and medical care. We are also exploring cooperation opportunities with fitness trainers to help them tailor training programs and adjust exercise intensity based on our users’ activity and fitness levels.

67

Our Relationship with Xiaomi

We have been a major partner of Xiaomi to design and manufacture Xiaomi Wearable Products. Our strategic cooperation agreement with Xiaomi, initially entered into in October 2017 and renewed in October 2020 for another three years, grants us the most-preferred-partner status globally to develop future Xiaomi Wearable Products. We leverage Xiaomi’s brand recognition and global distribution networks for the sale of Xiaomi Wearable Products. Our sale of Xiaomi Wearable Products to Xiaomi is governed by a business cooperation agreement, pursuant to which Xiaomi is responsible for the distribution and sales of Xiaomi Wearable Products through their networks and sales channels.

We and Xiaomi discuss on, among others, functions and recommended price range throughout the development process. After we show Xiaomi of prototypes and our internal validation testing results, we start taking orders from Xiaomi for mass production. Xiaomi and us generally discuss order forecast months in advance of the delivery time, which sufficiently allows us to arrange raw material and component procurement and manufacturing. In addition to the recommended price of Xiaomi Wearable Products to be sold to users and wholesalers, we also discuss with Xiaomi and jointly determine discounts offered at promotional events from time to time. We and Xiaomi receive equal shares of gross profit from selling all Xiaomi Wearable Products.

Manufacturing and Fulfillment

Procurement and Manufacturing

We procure a majority of raw materials and components from suppliers within China, and then consign them to our manufacturers. In general, prices for our raw materials have been relatively stable. Through close coordination with our customers and manufacturers and frequent purchases of components from suppliers, we are able to carry a few raw material and in-process inventories and achieve prompt production, minimizing inventory risk. For Xiaomi Wearable Products, Xiaomi provides us with production forecasts on a rolling basis, which serves as the primary indicator for our component procurement effort. For our self-branded products, we procure components based on our internal sales and production plan for the next one to two months at the beginning of each month.

The key components of our products typically include Bluetooth Low Energy (BLE) system-on-chip, PPG sensor, flash memory, gravity sensor, battery and screen. Based on the specific product requirements, some of the key components, such as BLE system-on-chip, we utilize is currently procured from single source of supply. The remaining key components of our products are generally procured from two to three suppliers.

We believe that outsourcing the manufacturing of our products enables greater scale and flexibility at lower costs than establishing our own manufacturing facilities. We outsource the manufacturing of our products to a number of contract manufacturers. We assign the production of Mi Band series, Mi Smart Scale series and our self-branded product lines to a number of corresponding manufacturers. Our manufacturers produce our products using design specifications and standards that we establish.

We evaluate on an ongoing basis our current contract manufacturers and component suppliers, including whether or not to utilize new or alternative contract manufacturers or component suppliers. We do not maintain purchase commitments with our suppliers. The terms of the supply agreements with our suppliers generally are two to three years. Our suppliers generally also provide direct order fulfillment services with logistics that include delivery of parts and assembly to our manufacturers.

Prior to entering commercial production, our new products need to go through three phases, including engineering validation testing, design validation testing and production validation testing. During the initial period after launch, we typically maintain low production volume to test the market and then gradually ramp up based on market reception of such new products.

Quality Assurance

We are committed to maintaining the highest level of quality in our products. We have designed and implemented a quality management system that provides the framework for continual improvement of products and processes.

68

For our new product lines, we conduct thorough examinations of product samples and each of their components at the product verification testing stage to make sure they satisfy all the technical requirements set forth in our structure design and industrial design. The examination results are recorded on a set of product sample documents, which are further reviewed and approved before they are handed over to our manufacturers to begin commercial production.

For our existing product lines, we also have a quality assurance team that establishes, communicates and monitors quality standards by product category. Suppliers are kept apprised of quality assurance expectations through a vendor management portal environment. In addition, we have quality assurance personnel stationed at the facilities of our key manufacturers to perform sampling inspection to ensure that our manufacturers fully adhere to our quality standards in the production process.

Strategic Collaborations and Investments

In 2020, we identified that miniaturization and artificial intelligence engineering expertise could be applied to emerging medical imaging technology. In the second half of 2020, we announced partnerships and investments with several early-stage companies pioneering new, disruptive imaging systems, including Aspen State Imaging, which is pioneering in portable X-ray systems, and Promaxo, which is pioneering in low field strength MRI technology for the doctor’s office with an initial focus on urology.In 2021 February, we invested in Hyperfine Research, Inc., a pioneer in the MRI imaging technologies that offers its portable Swoop system. At the end of 2021, the Class A common stock of Hyperfine, Inc. commenced trading on Nasdaq under the symbol “HYPR.”

Sales and Marketing

Xiaomi directly handles the sales and distributions of Xiaomi Wearable Products and also bears the associated advertising and marketing costs. However, we also play an important role in driving the sales strategy for Xiaomi Wearable Products. For example, we and Xiaomi work together to determine the quantity to be produced, the final selling price, the distribution channel and promotional events.

Since September 2015, we have started to use the brand name “Amazfit” to market our self-branded products. In August 2020, we introduced a new brand name, “Zepp”, for our self-branded products. In 2020, we engaged in various marketing and branding activities, both in China and globally, to promote our Amazfit brand and Zepp brand. In 2021, we promoted our Amazfit products sold in China as Chinese characters “跃我” and promote a slogan “up your game”. We seek to further increase our brand awareness by expanding our marketing efforts, strengthening our competitive differentiation, and providing our users with consistent and high quality products.

Our self-branded products are sold via both online and offline channels. In terms of online platforms, we operate storefront on e-commerce platforms and directly selling to certain of these e-commerce platforms who subsequently distribute to end users. For our offline network, we work with both well-established distributors to create points of purchase at their retail stores. In addition, our products have international versions that are manufactured for sales and distribution in overseas markets. In 2021, we expanded domestic and international sales and marketing channels for our Amazfit products and Zepp products on our own, and we plan to keep doing so in the foreseeable future.

Customer Service

User experience is a key focus for our business. We strive to provide personalized support for our users, including support from live customer service representatives.

The first point of contact for customer service inquiries is our self-service “Feedback” function embedded in our mobile apps. Our “Feedback” feature works 24/7 to collect complaints from our users. Representatives of Xiaomi and our distribution channels, especially those that manage our e-commerce channels, also provide customer services to users who purchased our products through their channels. These representatives are required to complete mandatory training on product knowledge, complaint handling and communication skills. In addition, we also maintain a call center to provide support to our users.

Additionally, we have set up mobile chat groups to connect with users who are also enthusiastic followers of our products, and conduct focus group study periodically to better understand what our users desire from our products.

69

Intellectual Property

Protection of our intellectual property is a strategic priority for our business. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as confidentiality agreements, to establish and protect our proprietary rights. Except for certain licenses for the off-the-shelf software used in connection with our day-to-day operations, we generally do not rely on third-party licenses of intellectual property for use in our business.

As of February 28, 2022, we had obtained 665 patents and had submitted 359 additional patent applications. Our issued PRC patents will expire between 2022 and 2040 and our issued foreign patents will expire between 2024 and 2046. As of February 28, 2022, we had registered 1,788 trademarks and had submitted 651 additional trademark applications. Our registered PRC trademarks will expire between 2021 and 2032 but can be renewed. Our registered foreign trademarks will expire between 2023 and 2033 but can be renewed. As of February 28, 2022, we had obtained 74 software copyrights.

In addition to the foregoing protections, we generally control access to and use of our proprietary and other confidential information through the use of internal and external controls, such as use of confidentiality agreement with our employees and outside consultants.

Competition

We compete with other companies in every aspect of our business, particularly with companies that are in the smart wearables market. The smart wearables market has a multitude of participants, including consumer electronics companies specialized in smart wearable technology, such as Fitbit and Garmin, large, broad-based consumer electronics companies that either compete in our market or adjacent markets, or have announced plans to do so, such as Huawei, Apple, Samsung and Fitbit, traditional health and fitness companies and traditional watch companies. We also face competition from local providers of similar products in the different regions and countries where our products are distributed.

We believe that the principal competitive factors impacting the market for our products include:

brand recognition;
breadth of product offerings;
functionality;
sales and distribution;
data accuracy;
sensor technology and algorithms;
user services; and
pricing.

We believe we can compete favorably with our competitors on the basis of these factors. We believe we have one of the largest accumulative registered user bases in the global wearable devices industry as a result of our large shipment volume. The large amount of data we collect from our user base allows us to continuously improve our proprietary algorithms to enhance the performance of our products. We plan to establish our own brands as lifestyle brands by consistently introducing innovative products that offer increasingly rich premium services and functionalities for our self-branded products. While we leverage Xiaomi’s brand recognition and sales channel for Xiaomi Wearable Products, we continue to expand our own sales channels for our Amazfit products and Zepp products, both in China and globally.

70

However, the industry in which we compete is evolving rapidly and is becoming increasingly competitive. For additional information, see “Item 3. Key Information—D. Risk Factors—We operate in highly competitive markets and the scale and resources of some of our competitors may allow them to compete more effectively than we can, which could result in a loss of our market share and a decrease in our revenue and profitability.”

Our Environmental, Social and Governance Initiatives

We are committed to promoting various aspects of our environmental, social and governance (“ESG”) initiatives. With the guidelines of the United Nation Global Compact Sustainable Development Goals, Global Reporting Initiative, and Greenhouse Gas Protocol, we have identified three important pillars in our ESG initiatives: Environmental Sustainability, Social Responsibility and Corporate Governance. We actively support the ESG and we aim at achieving the ESG initiatives by utilizing the unique characteristics of our business and products.

Environmental Sustainability

We leverage our technology, infrastructure and relationships with users and suppliers to reduce the environmental impacts of our business. To make a positive contribution to better protect the environment, we have taken a series of measures in energy-saving, recycling, and sustainable product design. Lower power consumption is always a key strategy of us. We strive to leverage our technological capabilities to improve the battery life and optimize the power consumption of our products. We also continue to increase the utilization of recyclable materials and reduce the use of packaging materials. For instance, we have begun to gradually replace paper user manuals with digital ones for our products.

Social Responsibility

We are fully committed to be socially responsible and make positive impact on the society. Our mission is to connect health with technology and our key strategy is to help our users to live healthier lives. We are consistently developing product functions that can track and help users’ health status. We have been making efforts to raise public awareness of the importance of sports and health by co-hosting a series of sports activities in the community, and we keep encouraging employees to maintain a healthy and joyful lifestyle. For example, on the first Friday of each month, we arrange various indoor and outdoor sports activities for our employees.

Corporate Governance

We have established an environmental, social and governance communications and management mechanism to comprehensively protect the environment, benefit the society and improve our corporate governance. As a vital part of our company, our management and directors contribute their insights into the strategic decision-making process, by drawing on their own gender perspective and diversified background. Our board is composed of highly reputable members, including a female director. We have also established a Privacy and Ethics Committee and appointed Mr. Hongjiang Zhang as the chair, who is newly selected as an international member of the U.S. National Academy of Engineering.

We have been continuously improving our environmental, social and governance initiatives under the guidance of our sustainability framework. We appreciate the oversight, guidance and feedback from different parties and are committed to collaborating closely with domestic and international organizations to support broader industry-wide ESG practices, to explore multi-dimensional use cases for our technologies, to empower traditional industries with our capabilities and to promote a healthier and joyful lifestyle and the long-term sustainability of our society.

Seasonality

Our business has historically been subject to seasonal fluctuations, which may be caused by product launches and various promotional events hosted by our distributors. Although we have historically experienced higher sales during the fourth quarter, primarily due to (i) holiday sales for Black Friday and Cyber Monday and during the lead-up to Christmas and (ii) the “Singles’ Day” online shopping festival organized by TMall, this pattern does not repeat itself every year. We typically experience our lowest sales volume and incur losses in the first quarter of each year.

71

Regulation

This section sets forth a summary of the most significant rules and regulations that affect our business activities in China or our shareholders’ rights to receive dividends and other distributions from us.

Regulation on Foreign Investment

Investment activities in the PRC by foreign investors are principally governed by the Catalogue of Industries for Encouraging Foreign Investment, or the Encouraging Catalogue, and the Special Management Measures (Negative List) for the Access of Foreign Investment, or the Negative List, both of which were promulgated and are amended from time to time by MOFCOM, and the NDRC. The Encouraging Catalogue and the Negative List lay out the basic framework for foreign investment in China, classifying businesses into three categories with regard to foreign investment: “encourage”, “restricted” and “prohibited”. Industries not listed in the Encouraging Catalogue and the Negative List are generally deemed as falling into a fourth category “permitted” unless specifically restricted by other PRC laws.

On December 27, 2020, MOFCOM and the NDRC released the Catalog of Industries for Encouraging Foreign Investment (2020 Version), which became effective on January 27, 2021, to replace the previous Encouraging Catalogue. On December 27, 2021, MOFCOM and the NDRC released the Special Management Measures (Negative List) for the Access of Foreign Investment (2021 Version), which became effective on January 1, 2021, to replace the previous Negative List. Furthermore, the Article 6 of the Negative List (2021 Version) provides that any domestic enterprise engaged in the business where foreign investment is “prohibited” shall apply to the relevant authorities for their review and approval as to its offering and listing in overseas markets, and overseas investors shall not participate in the operation and management of such domestic enterprise.

On March 15, 2019, the National People’s Congress promulgated the FIL, which came into effect on January 1, 2020 and replaced the Outdated FIE Laws. The FIL, by means of legislation, establishes the basic framework for the access, promotion, protection and administration of foreign investment in view of investment protection and fair competition.

According to the FIL, foreign investment shall enjoy pre-entry national treatment, except for those foreign-invested entities that operate in industries deemed to be either “restricted” or “prohibited” in the “negative list”. The FIL provides that foreign-invested entities operating in foreign “restricted” or “prohibited” industries will require entry clearance and other approvals. In addition, the FIL does not comment on the concept of “de facto control” or contractual arrangements with variable interest entities, however, it has a catch-all provision under definition of “foreign investment” to include investments made by foreign investors in China through means stipulated by laws or administrative regulations or other methods prescribed by the State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions to provide for contractual arrangements as a form of foreign investment. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.”

The FIL also provides several 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; foreign-invested enterprises are allowed to issue stocks and corporate bonds; except for special circumstances, in which case statutory procedures shall be followed and fair and reasonable compensation shall be made in a timely manner, expropriate or requisition the investment of foreign investors is prohibited; mandatory technology transfer is prohibited; foreign investors’ funds are allowed to be freely transferred out and into the territory of PRC, which run through the entire lifecycle from the entry to the exit of foreign investment; and providing an all-around and multi-angle system to guarantee fair competition of foreign-invested enterprises in the market economy. In addition, foreign investors or the foreign investment enterprise should be imposed legal liabilities for failing to report investment information in accordance with the requirements. Furthermore, the FIL provides that foreign-invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within five years after the implementing of the FIL, which means that foreign-invested enterprises may be required to adjust the structure and corporate governance in accordance with the current PRC Company Law and other laws and regulations governing the corporate governance.

72

On December 26, 2019, the State Council promulgated the Implementation Rules to the Foreign Investment Law, which became effective on January 1, 2020. The implementation rules further clarified that the State Council encourages and promotes foreign investment, protects the lawful rights and interests of foreign investors, regulates foreign investment administration, continues to optimize foreign investment environment and advances a higher-level opening.

On December 30, 2019, the MOFCOM and State Administration for Market Regulation jointly promulgated the Measures for Information Reporting on Foreign Investment, which became effective on January 1, 2020. Pursuant to the Measures for Information Reporting on Foreign Investment, in the case that a foreign investor carries out investment activities in China directly or indirectly, the foreign investor or the foreign invested enterprise shall submit the investment information to the competent commerce department.

On December 19, 2020, the MOFCOM and the NDRC jointly promulgated the Measures for the Security Review of Foreign Investments, which took effect on January 18, 2021. Pursuant to the measures, for foreign investments which affect or may affect national security, security review shall be conducted in accordance with the provisions of the measures. The State establishes a working mechanism, or the Working Mechanism, for the security review of foreign investments to be responsible for organizing, coordinating and guiding the security review of foreign investments. For foreign investments related to important cultural products and services, important information technology and internet products and services, and others, the foreign investors who obtains the actual controlling stake in the investee enterprise or relevant parties in the PRC shall declare to the office of the Working Mechanism prior to proceeding with the investments.

Regulation on Product Quality

The PRC Product Quality Law, amended by the Standing Committee of National People’s Congress in December 2018, applies to all production and sale activities in China.Pursuant to this law, products offered for sale must satisfy the relevant quality and safety standards. Enterprises may not produce or sell counterfeit products in any fashion. Violations of state or industrial standards for health and safety and any other related violations may result in civil liabilities and administrative penalties, such as compensation for damages, fines, suspension or shutdown of business, as well as confiscation of products illegally produced and sold and the proceeds from such sales. Severe violations may subject the responsible individual or enterprise to criminal liabilities. Where a defective product causes physical injury to a person or damage to another person’s property, the victim may claim compensation from the manufacturer or from the seller of the product. If the seller pays compensation and it is the manufacturer that should bear the liability, the seller has a right of recourse against the manufacturer. Similarly, if the manufacturer pays compensation and it is the seller that should bear the liability, the manufacturer has a right of recourse against the seller.

Regulation on Consumer Protection

The PRC Consumer Protection Law, as amended on October 25, 2013 and effective on March 15, 2014, sets out the obligations of business operators and the rights and interests of the consumers. Pursuant to this law, business operators must guarantee that the commodities they sell satisfy the requirements for personal or property safety, provide consumers with authentic information about the commodities, and guarantee the quality, function, usage and term of validity of the commodities. Failure to comply with the Consumer Protection Law may subject business operators to civil liabilities such as refunding purchase prices, exchange of commodities, repairing, ceasing damages, compensation, and restoring reputation, and even subject the business operators or the responsible individuals to criminal penalties if business operators commit crimes by infringing the legitimate rights and interests of consumers. The amended PRC Consumer Protection Law further strengthens the protection of consumers and imposes more stringent requirements and obligations on business operators, especially on the business operators through the Internet. For example, the consumers are entitled to return the goods (except for certain specific goods) within seven days upon receipt without any reasons when they purchase the goods from business operators via the Internet. The consumers whose interests have been damaged due to their purchase of goods or acceptance of services on online marketplace platforms may claim damages from sellers or service providers.

73

Regulation on Torts

Under the Civil Code of the PRC, which was issued by the National Congress and became effective on July 1, 2021, where damages to other persons are caused by defective products, the infringed person may claim compensation against the producers or the sellers of the product. Where the defection is due to the fault of the producers, the sellers who have paid compensation to the infringed person shall have the right to indemnification against the producers. Where damages to other persons are caused by defective products due to the fault of a third party, such as the parties providing transportation or warehousing, the producers and the sellers of the products have the right to recover their respective losses from such third parties. If defective products are identified after they have been put into circulation, the producers or the sellers shall take remedial measures such as ceasing the sale, warning and recall of products, etc. in a timely manner. The producers or the sellers shall be liable under tort if they fail to take remedial measures in a timely manner or have not made efforts to take remedial measures, thus causing damages. If the products are produced or sold with known defects, causing deaths or severe adverse health issues, the infringed party has the right to claim punitive damages in addition to compensatory damages.

Regulation on Intellectual Property Rights

The PRC has adopted comprehensive legislation governing intellectual property rights, including patents, trademarks, copyrights and domain names.

Patents

Pursuant to the PRC Patent Law, amended on December 27, 2008, or the PRC Patent Law (2008 version), and its implementation rules, last amended on January 9, 2010, patents in China fall into three categories: invention, utility model and design. An invention patent is granted to a new technical solution proposed in respect of a product or method or an improvement of a product or method. A utility model is granted to a new technical solution that is practicable for application and proposed in respect of the shape, structure or a combination of both of a product. A design patent is granted to the new design of a certain product in shape, pattern or a combination of both and in color, shape and pattern combinations aesthetically suitable for industrial application. Under the PRC Patent Law (2008 version), the term of patent protection starts from the date of application. Patents relating to invention are effective for twenty years, and utility models and designs are effective for ten years from the date of application. The PRC Patent Law (2008 version) adopts the principle of “first-to-file” system, which provides that where more than one person files a patent application for the same invention, a patent will be granted to the person who files the application first.

Existing patents can become narrowed, invalid or unenforceable due to a variety of grounds, including lack of novelty, creativity, and deficiencies in patent application. In China, a patent must have novelty, creativity and practical applicability. Under the PRC Patent Law (2008 version), novelty means that before a patent application is filed, no identical invention or utility model has been publicly disclosed in any publication in China or overseas or has been publicly used or made known to the public by any other means, whether in or outside of China, nor has any other person filed with the patent authority an application that describes an identical invention or utility model and is recorded in patent application documents or patent documents published after the filing date. Creativity means that, compared with existing technology, an invention has prominent substantial features and represents notable progress, and a utility model has substantial features and represents any progress. Practical applicability means an invention or utility model can be manufactured or used and may produce positive results. Patents in China are filed with the State Intellectual Property Office, or SIPO. Normally, the SIPO publishes an application for an invention patent within 18 months after the filing date, which may be shortened at the request of applicant. The applicant must apply to the SIPO for a substantive examination within three years from the date of application.

Article 20 of the PRC Patent Law (2008 version) provides that, for an invention or utility model completed in China, any applicant (not just Chinese companies and individuals), before filing a patent application outside of China, must first submit it to the SIPO for a confidential examination. Failure to comply with this requirement will result in the denial of any Chinese patent for the relevant invention. This added requirement of confidential examination by the SIPO has raised concerns by foreign companies who conduct research and development activities in China or outsource research and development activities to service providers in China.

74

On October 17, 2020, the PRC Patent Law was further amended by the Standing Committee of the National People’s Congress, or the PRC Patent Law (2020 version), and took effect on June 1, 2021, pursuant to which invention patents are valid for twenty years, while design patents are valid for fifteen years and utility model patents are valid for ten years, commencing from the date of application. Where a patent right for invention is granted after three years from the date of request for substantial examination of a patent for invention and after four years from the filing date, the patent administrative department under the State Council shall grant compensation for the duration of the patent right due to any unreasonable delay in grant of patent rights at the request of the patentee, except for any unreasonable delay caused by the applicant. In addition, the PRC Patent Law (2020 version) provides a criterial for compensation amount for intentional patent infringement of one to five times of actual loss suffered by the rights holder due to the infringement or the gains obtained by the infringer from the infringement, and the extension of the limitation of action for patent infringement of up to three years.

Patent Enforcement

Unauthorized use of patents without consent from owners of patents, forgery of the patents belonging to other persons, or engagement in other patent infringement acts, will subject the infringers to infringement liability. Serious offences such as forgery of patents may be subject to criminal penalties.

When a dispute arises out of infringement of the patent owner’s patent right, Chinese law requires that the parties first attempt to settle the dispute through mutual consultation. However, if the dispute cannot be settled through mutual consultation, the patent owner, or an interested party who believes the patent is being infringed, may either file a civil legal suit or file an administrative complaint with the relevant patent administration authority. A Chinese court may issue a preliminary injunction upon the patent owner’s or an interested party’s request before instituting any legal proceedings or during the proceedings. Damages for infringement are calculated as the loss suffered by the patent holder arising from the infringement, and if the loss suffered by the patent holder arising from the infringement cannot be determined, the damages for infringement shall be calculated as the benefit gained by the infringer from the infringement. If it is difficult to ascertain damages in this manner, damages may be determined by using a reasonable multiple of the license fee under a contractual license. Statutory damages may be awarded in the circumstances where the damages cannot be determined by the above mentioned calculation standards. The damage calculation methods shall be applied in the aforementioned order. Generally, the patent owner has the burden of proving that the patent is being infringed. However, if the owner of an invention patent for manufacturing process of a new product alleges infringement of its patent, the alleged infringer has the burden of proof.

As of February 28, 2022, we had 349 patents granted and 239 patent applications pending in China, 316 patents granted and 120 patent applications pending outside China.

Trademark Law

The PRC Trademark Law and its implementation rules protect registered trademarks. The PRC Trademark Office of National Intellectual Property Administration is responsible for the registration and administration of trademarks throughout the PRC. The Trademark Law has adopted a “first-to-file” principle with respect to trademark registration. As of February 28, 2022, we owned 1,108 registered trademarks in different applicable trademark categories and were in the process of applying to register 263 trademarks in China, 680 registered trademarks in different applicable trademark categories and were in the process of applying to register 388 trademarks outside China.

In addition, pursuant to the PRC Trademark Law, counterfeit or unauthorized production of the label of another person’s registered trademark, or sale of any label that is counterfeited or produced without authorization will be deemed as an infringement to the exclusive right to use a registered trademark. The infringing party will be ordered to stop the infringement immediately, a fine may be imposed and the counterfeit goods will be confiscated. The infringing party may also be held liable for the right holder’s damages, which will be equal to the gains obtained by the infringing party or the losses suffered by the right holder as a result of the infringement, including reasonable expenses incurred by the right holder for stopping the infringement. If the gains or losses are difficult to determine, the court may render a judgment awarding damages of no more than RMB5.0 million.

75

Software Copyright Law

In order to further implement the Computer Software Protection Regulations promulgated by the State Council on December 20, 2001, and latest amended on January 30, 2013, the State Copyright Bureau issued the Computer Software Copyright Registration Procedures on February 20, 2002, which apply to software copyright registration, license contract registration and transfer contract registration. As of February 28, 2022, we had registered 74 computer software copyrights in China.

Regulation on Domain Name

The domain names are protected under the Administrative Measures on the Internet Domain Names promulgated by the Ministry of Industry and Information Technology, or the MIIT, effective on November 1, 2017. MIIT is the major regulatory body responsible for the administration of the PRC Internet domain names, under supervision of which China Internet Network Information Center, or CNNIC, is responsible for the daily administration of CN domain names and Chinese domain names. On June 18, 2019, CNNIC promulgated the Implementation Rules of Registration of Country Code Top-level Domain Name, or the ccTLD Registration Rules, which took effect on the same day. Pursuant to the Administrative Measures on the Internet Domain Names and the ccTLD Registration Rules, the registration of domain names adopts the “first to file” principle and the registrant shall complete the registration via the domain name registration service institutions. In the event of a domain name dispute, the disputed parties may lodge a complaint to the designated domain name dispute resolution institution to trigger the domain name dispute resolution procedure in accordance with the China ccTLD Resolution Policy promulgated by CNNIC, file a suit to the People’s Court or initiate an arbitration procedure. As of February 28, 2022, we had registered 139 domain names.

Regulation on Radio Transmission Equipment

The Regulations on Radio Administration of the PRC jointly issued by the State Council and the Central Military Commission on November 11, 2016 and became effective on December 1, 2016, provide requirements concerning verification and approval of the models of radio transmission equipment. Pursuant to this law, except for micro-power short-range radio transmission equipment, whoever manufactures or imports other radio transmission equipment for sales or use on the domestic market shall apply to the State Radio Administration for model verification and approval. Whoever manufactures or imports radio transmission equipment that has not obtained model verification and approval for sales or use on the domestic market shall be ordered by the relevant radio administration to make correction and subject to fines. To comply with these laws and regulations, we have obtained the necessary Radio Transmission Equipment Type Approval Certificates for all of our products manufacturing and selling in the PRC.

Regulation on Advertising Business

The State Administration for Market Regulation, or the SAMR, is the government agency responsible for regulating advertising activities in the PRC.

According to the PRC laws and regulations, companies that engage in advertising activities must obtain from SAMR or its local branches a business license which specifically includes operating an advertising business within its business scope. The business license of an advertising company is valid for the duration of its existence, unless the license is suspended or revoked due to a violation of any relevant law or regulation. PRC advertising laws and regulations set forth certain content requirements for advertisements in the PRC including, among other things, prohibitions on false or misleading content, superlative wording, socially destabilizing content or content involving obscenities, superstition, violence, discrimination or infringement of the public interest. Advertisers, advertising agencies, and advertising distributors are required by PRC advertising laws and regulations to ensure that the content of the advertisements they prepare or distribute is true and in full compliance with applicable law. In providing advertising services, advertising operators and advertising distributors must review the supporting documents provided by advertisers for advertisements and verify that the content of the advertisements complies with applicable PRC laws and regulations. Prior to distributing advertisements that are subject to government censorship and approval, advertising distributors are obligated to verify that such censorship has been performed and approval has been obtained. The release or delivery of advertisements through the Internet shall not impair the normal use of the network by users. The advertisements released in pop-up form on the webpage of the Internet and other forms shall indicate the close flag in prominent manner and ensure one-key close. Violation of these regulations may result in penalties, including fines, confiscation of advertising income, orders to cease dissemination of the advertisements and orders to publish an advertisement correcting the misleading information. In circumstances involving serious violations, SAMR or its local branches may revoke violators’ licenses or permits for their advertising business operations.

76

On July 4, 2016, the State Administration of Industry and Commerce, the predecessor of SAMR, issued the Interim Measures for the Administration of Internet Advertising to regulate internet advertising activities. According to these measures, no advertisement of any medical treatment, medicines, food for special medical purpose, medical apparatuses, pesticides, veterinary medicines, dietary supplement or other special commodities or services subject to examination by an advertising examination authority as stipulated by laws and regulations may be published unless the advertisement has passed such examination. In addition, no entity or individual may publish any advertisement of prescription drugs or tobacco on the internet. An internet advertisement must be identifiable and clearly identified as an “advertisement” to the consumers. Paid search advertisements are required to be clearly distinguished from natural search results. In addition, the following internet advertising activities are prohibited: providing or using any applications or hardware to intercept, filter, cover, fast forward or otherwise restrict any authorized advertisement of other persons; using network pathways, network equipment or applications to disrupt the normal data transmission of advertisements, alter or block authorized advertisements of other persons or load advertisements without authorization; or using fraudulent statistical data, transmission effect or matrices relating to online marketing performance to induce incorrect quotations, seek undue interests or harm the interests of others. Internet advertisement publishers are required to verify relevant supporting documents and check the content of the advertisement and are prohibited from publishing any advertisement with unverified content or without all the necessary qualifications. Internet information service providers that are not involved in internet advertising business activities but simply provide information services are required to block any attempt to publish an illegal advisement that they are aware of or should reasonably be aware of through their information services.

To comply with these laws and regulations, we have obtained a business license, which allows us to operate advertising businesses, and adopted several measures. Our advertising contracts require that substantially all advertising agencies or advertisers that contract with us must examine the advertising content provided to us to ensure that such content is truthful, accurate and in full compliance with PRC laws and regulations.

Regulation on Information Security

The Standing Committee of the National People’s Congress promulgated the Cyber Security Law of the PRC, or the Cyber Security Law, which became effective on June 1, 2017, to protect cyberspace security and order. Pursuant to the Cyber Security Law, any individual or organization using the network must comply with the constitution and the applicable laws, follow the public order and respect social moralities, and must not endanger cyber security, or engage in activities by making use of the network that endanger the national security, honor and interests, or infringe on the fame, privacy, intellectual property and other legitimate rights and interests of others. The Cyber Security Law sets forth various security protection obligations for network operators, which are defined as “owners and administrators of networks and network service providers”, including, among others, complying with a series of requirements of tiered cyber protection systems; verifying users’ real identity; localizing the personal information and important data gathered and produced by key information infrastructure operators during operations within the PRC; and providing assistance and support to government authorities where necessary for protecting national security and investigating crimes.

On June 10, 2021, the Standing Committee of the National People’s Congress promulgated the PRC Data Security Law, which became effective in September 2021. The PRC Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data activities and 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 PRC Data Security Law provides a national security review procedure for those data activities which affect or may affect national security and imposes export restrictions on certain data and information.

77

On April 13, 2020, the CAC, the NDRC and several other administrations jointly promulgated the Measures for Cybersecurity Review, or the Review Measures, which became effective on June 1, 2020. The Review Measures establish the basic framework for national security reviews of network products and services, and provide the principal provisions for undertaking cyber security reviews. In addition, on July 22, 2020, the Ministry of Public Security issued the Guiding Opinions on Implementing the Cyber Security Protection System and Critical Information Infrastructure Security Protection System to further improve the national cyber security prevention and control system. On December 28, 2021, the CAC, together with certain other PRC governmental authorities, jointly released the Revised Cybersecurity Review Measures, which took effect on February 15, 2022. Pursuant to the Revised Cybersecurity Review Measures, operators of critical information infrastructure that intend to purchase network products and services, or online platform operators that conduct data processing activities, that affect or may affect national security must apply for 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 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. The Revised Cybersecurity Review Measures set out certain general factors which would be the focus in assessing the national security risk during a cybersecurity review. However, the scope of network product or service or data processing activities that will or may affect national security is still unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of these laws, rules and regulations.

On July 30, 2021, the PRC State Council promulgated the Regulations on Security Protection of Critical Information Infrastructures, which took effect on September 1, 2021 and provide that “critical information infrastructures” shall mean any important network facilities or information systems of important industries or fields such as public communication and information service, energy, communications, water conservation, finance, public services, e-government affairs and national defense science, and any other important network facilities or information systems which may endanger national security, people’s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each critical industry and sector, or Protection Departments, shall be responsible to formulate eligibility criteria and determine the critical information infrastructure operator in the respective industry or field. The operators shall be informed about the final determination as to whether they are categorized as critical information infrastructure operators. The regulations further require critical information infrastructures operators, among others, (i) to report to the competent Protection Departments in a timely manner when the identification result may be affected due to material changes in the critical information infrastructures; (ii) to plan, construct or put into use the security protection measures and the critical information infrastructures simultaneously; and (iii) to report to the competent Protection Departments in a timely manner in the event of merger division or dissolution, and deal with critical information infrastructures as required by the competent Protection Departments. Operators in violation of the regulations may be ordered to rectify, subject to warnings, fines and other administrative penalties or even criminal liabilities, and the directly responsible personnel in charge may also be imposed on fines or other liabilities.

To comply with these laws and regulations, we have adopted security policies and measures to protect our cyber system and user information.

78

In addition, on October 29, 2021, the CAC has publicly solicited opinions on the Measures for the Security Assessment of Data Cross-border Transfer (Draft for Comments), which requires that any data processor providing important data collected and generated during operations within the territory of the PRC or personal information that should be subject to security assessment according to law to an overseas recipient shall conduct security assessment. The Measures for the Security Assessment of Data Cross-border Transfer (Draft for Comments) provides five circumstances, under any of which data processors shall, through the local cyberspace administration at the provincial level, apply to the national cyberspace administration for security assessment of data cross-border transfer. These circumstances include: (i) where the data to be transferred to an overseas recipient are personal information or important data collected and generated by operators of critical information infrastructure; (ii) where the data to be transferred to an overseas recipient contain important data; (iii) where a personal information processor that has processed personal information of more than one million people provides personal information overseas; (iv) where the personal information of more than 100,000 people or sensitive personal information of more than 10,000 people are transferred overseas accumulatively; or (v) other circumstances under which security assessment of data cross-border transfer is required as prescribed by the national cyberspace administration. Furthermore, on 14 November 2021, the CAC publicly solicited opinions on the Regulations on the Administration of Cyber Data Security (Draft for Comments), or the Draft Data Security Regulations. According to the Draft Data Security Regulations, data processors shall, in accordance with relevant state provisions, apply for cyber security review when carrying out the following activities:(i) the merger, reorganization or separation of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests, which affects or may affect national security; (ii) data processors that handle the personal information of more than one million people intends to be listed abroad; (iii) the data processor intends to be listed in Hong Kong, which affects or may affect national security; (iv) other data processing activities that affect or may affect national security. However, substantial uncertainties exist with respect to its enactment timetable, interpretation and implementation of the Measures for the Security Assessment of Data Cross-border Transfer (Draft for Comments) and the Regulations on the Administration of Cyber Data Security (Draft for Comments).

Regulation on Internet Privacy

The Administrative Measures on Internet Information Services, issued by the State Council on January 8, 2011, prohibit ICP service operators from insulting or slandering a third party or infringing upon the lawful rights and interests of a third party. Under the Several Provisions on Regulating the Market Order of Internet Information Services, issued by the MIIT on December 19, 2011, an ICP operator may not collect any user personal information or provide any such information to third parties without the consent of a user. An ICP service operator must expressly inform the users of the method, content and purpose of the collection and processing of such user personal information and may only collect such information necessary for the provision of its services. An ICP service operator is also required to properly keep the user personal information, and in case of any leak or likely leak of the user personal information, the ICP service operator must take immediate remedial measures and, in severe circumstances, to make an immediate report to the telecommunications regulatory authority. In addition, pursuant to the Decision on Strengthening the Protection of Online Information issued by the Standing Committee of the National People’s Congress on December 28, 2012 and the Order for the Protection of Telecommunication and Internet User Personal Information issued by the MIIT on July 16, 2013, any collection and use of user personal information must be subject to the consent of the user, abide by the principles of legality, rationality and necessity and be within the specified purposes, methods and scopes. An ICP service operator must also keep such information strictly confidential, and is further prohibited from divulging, tampering or destroying of any such information, or selling or proving such information to other parties. Any violation of the above decision or order may subject the ICP service operator to warnings, fines, confiscation of illegal gains, revocation of licenses, cancellation of filings, closedown of websites or even criminal liabilities.

Furthermore, on June 28, 2016, the State Internet Information Office issued the Administrative Provisions on Mobile Internet Applications Information Services, which became effect on August 1, 2016, to further strengthen the regulation of the mobile applications information services. Pursuant to these provisions, owners or operators of mobile applications that provide information services are required to be responsible for information security management, establish and improve the protective mechanism for user information, observe the principles of legality, rightfulness and necessity, and expressly state the purpose, method and scope of, and obtain user consent to, the collection and use of users’ personal information. In addition, the Cyber Security Law also requires network operators to strictly keep confidential users’ personal information that they have collected and to establish and improve user information protective mechanism.

79

In addition, the Announcement of Launching Special Crackdown Against Illegal Collection and Use of Personal Information by Apps was issued with effect on January 23, 2019, and commenced a coordinated effort among the CAC, the MIIT, the Ministry of Public Security and the SAMR to combat the illegal collection and use of personal information by mobile apps throughout the PRC. On October 31, 2019, the MIIT issued the Notice on the Special Rectification of Apps Infringing Users’ Rights and Interests, pursuant to which app providers were required to promptly rectify issues the MIIT designated as infringing app users’ rights such as collecting personal information in violation of PRC regulations and setting obstacles for user account deactivation. On July 22, 2020, MIIT issued the Notice on Carrying out Special Rectification Actions in Depth against the Infringement upon Users’ Rights and Interests by Apps to rectify the following problems (i) illegal processing of personal information of users by the APP and the SDK; (ii) the conduct of setting up obstacles and frequently harassing users; (iii) cheating and misleading users; and (iv) inadequate implementation of application distribution platforms’ responsibilities.

Pursuant to the Civil Code of the PRC which came into effect on January 1, 2021, the personal information of a natural person shall be protected by the law. Any organization or individual that needs to obtain personal information of others shall obtain such information legally and ensure the safety of such information, and shall not illegally collect, use, process or transmit personal information of others, or illegally purchase or sell, provide or make public personal information of others.

On August 20, 2021, the Standing Committee of the National People’s Congress promulgated the PRC Personal Information Protection Law, which became effective from November 1, 2021. Pursuant to the PRC Personal Information Protection Law, personal information refers to the information related to an identified or identifiable individual recorded electronically or by other means, excluding the anonymized information, and processing of personal information includes among others, the collection, storage, use, handling, transmission, provision, disclosure, deletion of personal information. The PRC Personal Information Protection Law explicitly sets forth the circumstances where it is allowed to process personal information, including (i) the consent from the individual has been obtained; (ii) it is necessary for the conclusion and performance of a contract under which an individual is a party, or it is necessary for human resource management in accordance with the labor related rules and regulations and the collective contracts formulated or concluded in accordance with laws; (iii) it is necessary to perform statutory duties or statutory obligations; (iv) it is necessary to respond to public health emergencies, or to protect the life, health and property safety of individuals in emergencies; (v) carrying out news reports, public opinion supervision and other acts for the public interest, and processing personal information within a reasonable scope; (vi) processing personal information disclosed by individuals or other legally disclosed personal information within a reasonable scope in accordance with this law; or (vii) other circumstances stipulated by laws and administrative regulations. In addition, this law emphasizes that individuals have the right to withdraw their consent to process their personal information, and the processors must not refuse to provide products or services on the grounds that the individuals do not agree to the processing of their personal information or withdraw their consent, unless processing of personal information is necessary for the provision of products or services. Before processing the personal information, the processors should truthfully, accurately and completely inform individuals of the following matters in a conspicuous manner and in clear and easy-to-understand language: (i) the name and contact information of the personal information processor; (ii) the purpose of processing personal information, processing method, type of personal information processed, and the retention period; (iii) methods and procedures for individuals to exercise their rights under this law; (iv) other matters that should be notified according to laws and administrative regulations. Furthermore, the law provides that personal information processors who use personal information to make automated decisions should ensure the transparency of decision-making and the fairness and impartiality of the results, and must not impose unreasonable differential treatment on individuals in terms of transaction prices and other transaction conditions.

80

In addition to the aforementioned general rules, the PRC Personal Information Protection Law also introduces the rules for processing sensitive personal information, which refers to the personal information that, once leaked or illegally used, can easily lead to the infringement of the personal dignity of natural persons or harm personal and property safety, including biometrics, religious beliefs, specific identities, medical health, financial accounts, whereabouts and other information, as well as personal information of minors under the age of fourteen. Personal information processors can process sensitive personal information only if they have a specific purpose and sufficient necessity, and take strict protective measures. In addition, the law provides rules for cross-border provision of personal information. In particular, it is provided that the operators of critical information infrastructures and the personal information processors that process personal information up to the number prescribed by the national cyberspace administration shall store personal information collected and generated within the PRC. If it is really necessary to provide such personal information overseas, they shall pass the security assessment organized by the national cyberspace administration, except as otherwise stipulated by laws, administrative regulations and the national cyberspace administration. Any processor in violation of this law may be subject to administrative penalties including rectifications, warnings, fines, confiscation of illegal gains, suspension of the apps illegally processing personal information or suspension of the relevant business, revocation of business operation permits or business licenses, civil liabilities or even criminal liabilities. The directly responsible personnel in charge and other directly responsible personnel may be imposed with fines and prohibited from serving as directors, supervisors, senior management personnel and personal information protection officers of related companies within a certain period of time.

To comply with these laws and regulations, we have required our users to consent to our collecting and using their personal information, and established information security systems to protect user’s privacy.

Regulation on Employment

The Labor Law of the PRC, effective on January 1, 1995 and subsequently amended on August 27, 2009 and December 29, 2018, the PRC Labor Contract Law, effective on January 1, 2008 and subsequently amended on December 28, 2012 and the Implementing Regulations of the Employment Contract Law, effective on September 18, 2008, provide requirements concerning employment contracts between an employer and its employees. If an employer fails to enter into a written employment contract with an employee within one year from the date on which the employment relationship is established, the employer must rectify the situation by entering into a written employment contract with the employee and pay the employee twice the employee’s salary for the period from the day following the lapse of one month from the date of establishment of the employment relationship to the day prior to the execution of the written employment contract. The Labor Contract Law and its implementation rules also require compensation to be paid upon certain terminations, which significantly affects the cost of reducing workforce for employers. In addition, if an employer intends to enforce a non-compete provision in an employment contract or non-competition agreement with an employee, it has to compensate the employee on a monthly basis during the term of the restriction period after the termination or expiry of the labor contract. Employers in most cases are also required to provide severance payment to their employees after their employment relationships are terminated.

Enterprises in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate their businesses or where they are located. According to the Social Insurance Law, an employer that fails to make social insurance contributions may be ordered to pay the required contributions within a stipulated deadline and be subject to a late fee. If the employer still fails to rectify the failure to make social insurance contributions within the stipulated deadline, it may be subject to a fine ranging from one to three times the amount overdue. According to the Regulations on Management of Housing Fund, an enterprise that fails to make housing fund contributions may be ordered to rectify the noncompliance and pay the required contributions within a stipulated deadline; otherwise, an application may be made to a local court for compulsory enforcement.

Regulation on Insurance Brokerage Business

On June 30, 1995, the Standing Committee of People’s Congress issued the PRC Insurance Law which is the most important law in the regulatory and legal framework for the PRC insurance industry. The PRC Insurance Law was last amended on April 24, 2015, which provides that an insurance broker is an entity that, in the interest of the applicant, provides intermediary services between the applicant and the insurer for the conclusion of an insurance contract and receives a commission in accordance with relevant laws. An insurance broker shall obtain an Insurance Brokerage License before it engages in insurance brokerage business.

81

Since the promulgation and implementation of the PRC Insurance Law in 1995, the insurance supervision and regulatory authority has promulgated a series of departmental rules and regulations and other regulatory documents pursuant to the PRC Insurance Law, covering almost all aspects of insurance operations. Regarding the establishment of insurance brokers, there are other important laws and regulations besides the PRC Insurance Law, including the Regulatory Provisions on Insurance Brokerages, or the Insurance Brokerages Provisions, which became effective on May 1, 2018. Insurance Brokerages Provisions specify provisions regarding market access, operation rules, exit from market, industry self-discipline, monitoring and inspection and legal obligations for insurance brokers.

Regulation on Tax

PRC Enterprise Income Tax

The PRC Enterprise Income Tax Law, which was promulgated on March 16, 2007 and took effect on January 1, 2008, and further amended on February 24, 2017 and December 29, 2018, imposes a uniform enterprise income tax rate of 25% on all PRC resident enterprises, including foreign-invested enterprises, unless they qualify for certain exceptions. The enterprise income tax is calculated based on the PRC resident enterprise’s global income as determined under PRC tax laws and accounting standards. If a non-resident enterprise sets up an organization or establishment in the PRC, it will be subject to enterprise income tax for the income derived from such organization or establishment in the PRC and for the income derived from outside the PRC but with an actual connection with such organization or establishment in the PRC.

The PRC Enterprise Income Tax Law and its implementation rules, which was promulgated on December 6, 2007 and amended on April 23, 2019, permit certain “high and new technology enterprises strongly supported by the state” that independently own core intellectual property and meet statutory criteria, to enjoy a reduced 15% enterprise income tax rate. On January 29, 2016, the State Administration for Taxation, or SAT, the Ministry of Science and Technology and the Ministry of Finance jointly issued the Administrative Rules for the Certification of High and New Technology Enterprises specifying the criteria and procedures for the certification of High and New Technology Enterprises.

PRC Value Added Tax

On January 1, 2012, the State Council officially launched a pilot value-added tax reform program, or the Pilot Program, applicable to businesses in selected industries. Businesses in the Pilot Program would pay value added tax, or VAT, instead of business tax. The Pilot Program initially applied only to transportation industry and “modern service industries” in Shanghai and would be expanded to eight trial regions (including Beijing and Guangdong province) and nationwide if conditions permit.

On March 23, 2016, the MOF and the SAT jointly issued the Circular on the Pilot Program for Overall Implementation of the Collection of Value Added Tax Instead of Business Tax, or Circular 36, which took effect on May 1, 2016. Pursuant to the Circular 36, all of the companies operating in construction, real estate, finance, modern service or other sectors which were required to pay business tax are required to pay VAT, in lieu of business tax. The VAT rate is 6%, except for rate of 11% for real estate sale, land use right transferring and providing service of transportation, postal sector, basic telecommunications, construction, real estate lease; rate of 17% for providing lease service of tangible property; and rate of zero for specific cross-bond activities.

On April 4, 2018, the MOF and the SAT jointly promulgated the Circular of the Ministry of Finance and the State Administration of Taxation on Adjustment of Value-Added Tax Rates, or Circular 32, according to which, (i) for VAT taxable sales or importation of goods originally subject to value-added tax rates of 17% and 11% respectively, such tax rates shall be adjusted to 16% and 10%, respectively; (ii) for purchase of agricultural products originally subject to deduction rate of 11%, such deduction rate shall be adjusted to 10%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods subject to tax rate of 16%, such tax shall be adjusted to 12%; (iv) for exported goods originally subject to tax rate of 17% and export tax refund rate of 17%, the export tax refund rate shall be adjusted to 16%; and (v) for exported goods and cross-border taxable acts originally subject to tax rate of 11% and export tax refund rate of 11%, the export tax refund rate shall be adjusted to 10%. Circular 32 became effective on May 1, 2018 and shall supersede any previously existing provisions in case of inconsistency.

82

On March 20, 2019, the MOF, the SAT and the General Administration of Customs jointly issued the Announcement on Policies for Deepening the VAT Reform, or Announcement 39, to further lower value-added tax rates. According to the Announcement 39, (i) for general VAT payers’ sales activities or imports that are subject to an existing VAT rate of 16% or 10%, the VAT rate is adjusted to 13% or 9%, respectively; (ii) for the agricultural products purchased by taxpayers to which an existing 10% deduction rate is applicable, the deduction rate is adjusted to 9%; (iii) for the agricultural products purchased by taxpayers for production or commissioned processing, which are subject to an existing VAT rate of 13%, the input VAT will be calculated at a 10% deduction rate; (iv) for the exportation of goods or labor services that are subject to an existing VAT rate of 16%, with the applicable export refund at the same rate, the export refund rate is adjusted to 13%; and (v) for the exportation of goods or cross-border taxable activities that are subject to an existing VAT rate of 10%, with the export refund at the same rate, the export refund rate is adjusted to 9%. The Announcement 39 came into effect on April 1, 2019 and will prevail in case of any conflict with existing provisions.

PRC Dividend Withholding Tax

Under the PRC tax laws effective prior to January 1, 2008, dividends paid to foreign investors by foreign-invested enterprises were exempt from PRC withholding tax. Pursuant to the EIT Law and the Implementation Rules, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise in China to its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. Under the China-HK Taxation Arrangement, income tax on dividends payable to a company resident in Hong Kong that holds more than a 25% equity interest in a PRC resident enterprise may be reduced to a rate of 5%. In February 2018, the State Administration of Taxation issued the “Announcement on Issues concerning Beneficial Owners in Tax Treaties”, or Circular No. 9, effective on April 1, 2018, to replace the Circular of the State Administration of Taxation on the Interpretation and the Determination of the Beneficial Owners in the Tax Treaties, effective from October 2009. Circular No. 9 provides a more elastic guidance to determine whether the applicant engages in substantive business activities. Furthermore, under the “Administrative Measures for Non-Resident Taxpayers to Enjoy Treatments under Tax Treaties”, or SAT Circular No. 60, nonresident taxpayers who satisfy the criteria for entitlement to tax treaty benefits may, at the time of tax declaration or withholding declaration through a withholding agent, enjoy the tax treaty benefits, and be subject to follow-up administration by the tax authorities. Where the non-resident taxpayer does not apply to the withholding agent to claim the tax treaty benefits, or the materials and the information stated in the relevant reports and statements provided to the withholding agent do not satisfy the criteria for entitlement to tax treaty benefits, the withholding agent shall withhold tax pursuant to the provisions of PRC tax laws. The SAT issued the Announcement of State Taxation Administration on Promulgation of the Administrative Measures on Non-resident Taxpayers Enjoying Treaty Benefits, or SAT Circular No. 35, on October 14, 2019, which became effective on January 1, 2020. The SAT Circular No. 35 further simplified the procedures for enjoying treaty benefits and replaced the SAT Circular No. 60. According to the SAT Circular No. 35, no approvals from the tax authorities are required for a non-resident taxpayer to enjoy treaty benefits, where a non-resident taxpayer self-assesses and concludes that it satisfies the criteria for claiming treaty benefits, it may enjoy treaty benefits at the time of tax declaration or at the time of withholding through the withholding agent, but it shall gather and retain the relevant materials as required for future inspection, and accept follow-up administration by the tax authorities. In addition, according to a tax circular issued by SAT in February 2009, if the main purpose of an offshore arrangement is to obtain a preferential tax treatment, the PRC tax authorities have the discretion to adjust the preferential tax rate enjoyed by the relevant offshore entity. Although our WFOE is currently wholly owned by Hong Kong Zepp Holding Limited, we cannot assure you that we will be able to enjoy the preferential withholding tax rate of 5% under the China-HK Taxation Arrangement.

Regulation on Foreign Exchange

The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, most recently amended on August 5, 2008. Under the Foreign Exchange Administration Regulations, payments of current account items, such as 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, or SAFE, by complying with certain procedural requirements. 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 foreign currency-denominated loans.

83

On August 29, 2008, SAFE issued 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, or SAFE Circular No. 142, regulating the conversion by a foreign-invested enterprise of foreign currency-registered capital into Renminbi by restricting how the converted Renminbi may be used. SAFE Circular No. 142 provides that the Renminbi capital converted from foreign currency registered capital of a foreign-invested enterprise may only be used for purposes within the business scope approved by the applicable government authority and may not be used for equity investments within China. SAFE also strengthened its oversight of the flow and use of the Renminbi capital converted from foreign currency registered capital of foreign-invested enterprises. The use of such Renminbi capital may not be changed without SAFE’s approval, and such Renminbi capital may not in any case be used to repay Renminbi loans if the proceeds of such loans have not been used. On March 30, 2015, SAFE issued SAFE Circular No. 19, which took effective and replaced SAFE Circular No. 142 on June 1, 2015. Although SAFE Circular No. 19 allows for the use of Renminbi converted from the foreign currency-denominated capital for equity investments in China, the restrictions continue to apply as to foreign-invested enterprises’ use of the converted Renminbi for purposes beyond the business scope, for entrusted loans or for inter-company Renminbi loans. 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 on June 9, 2016, which reiterates some of the rules set forth in Circular 19, but changes the prohibition against using Renminbi capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue Renminbi entrusted loans to a prohibition against using such capital to issue loans to non-associated enterprises. Violations of SAFE Circular 19 or Circular 16 could result in administrative penalties. On October 23, 2019, SAFE issued the Circular Regarding Further Promotion of the Facilitation of Cross-Border Trade and Investment, or the SAFE Circular No. 28, pursuant to which all foreign-invested enterprises are allowed to make domestic equity investments with their capital funds in accordance with relevant laws and regulations.

On November 19, 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment which substantially amends and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening of various special purpose foreign exchange accounts (e.g., pre-establishment expenses accounts, foreign exchange capital accounts and guarantee accounts), the reinvestment of lawful incomes derived by foreign investors in China (e.g., profit, proceeds of equity transfer, capital reduction, liquidation and early repatriation of investment), and purchase and remittance of foreign exchange as a result of capital reduction, liquidation, early repatriation or share transfer in a foreign-invested enterprise no longer require SAFE approval, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible before. In addition, SAFE promulgated the Circular on Printing and Distributing the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in May 2013, which specifies that the administration by SAFE or its local branches over direct investment by foreign investors in the PRC shall be conducted by way of registration and banks shall process foreign exchange business relating to the direct investment in China based on the registration information provided by SAFE and its branches.

On February 13, 2015, SAFE promulgated the Circular on Further Simplifying and Improving the Policies Concerning Foreign Exchange Control on Direct Investment, or SAFE Circular No. 13, which took effect on June 1, 2015. SAFE Circular No. 13 delegates the authority to enforce the foreign exchange registration in connection with the inbound and outbound direct investment under relevant SAFE rules to certain banks and therefore further simplifies the foreign exchange registration procedures for inbound and outbound direct investment.

84

Regulation on Foreign Exchange Registration of Offshore Investment by PRC Residents

On July 4, 2014, SAFE issued 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, and its implementation guidelines, which abolished and superseded the Circular on Several Issues concerning Foreign Exchange Administration for Domestic Residents to Engage in Financing and in Return Investments via Overseas Special Purpose Companies, SAFE Circular 75. Pursuant to SAFE Circular 37 and its implementation guidelines, PRC residents (including PRC institutions and individuals) must register with local branches of SAFE in connection with their direct or indirect offshore investment in an overseas special purpose vehicle, or SPV, directly established or indirectly controlled by PRC residents for the purposes of offshore investment and financing with their legally owned assets or interests in domestic enterprises, or their legally owned offshore assets or interests. Such PRC residents are also required to amend their registrations with SAFE when there is a change to the basic information of the SPV, such as changes of a PRC resident individual shareholder, the name or operating period of the SPV, or when there is a significant change to the SPV, such as changes of the PRC individual resident’s increase or decrease of its capital contribution in the SPV, or any share transfer or exchange, merger, division of the SPV. Failure to comply with the registration procedures set forth in the Circular 37 may result in restrictions being imposed on the foreign exchange activities of the relevant onshore company, including the payment of dividends and other distributions to its offshore parent or affiliate, the capital inflow from the offshore entities and settlement of foreign exchange capital, and may also subject relevant onshore company or PRC residents to penalties under PRC foreign exchange administration regulations.

Wang Huang, Yunfen Lu, Meihui Fan, Bin Fan, Yi Zhang and Xiaojun Zhang, our PRC resident shareholders, have completed all necessary registrations with the local SAFE branch or qualified banks as required by SAFE Circular 37.

Regulation on Employee Share Options

On December 25, 2006, the People’s Bank of China promulgated the Administrative Measures for Individual Foreign Exchange. On February 15, 2012, SAFE issued the Notices on Issues concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly-Listed Companies, or the Stock Option Rules, which replaced the Application Procedures of Foreign Exchange Administration for Domestic Individuals Participating in Employee Stock Ownership Plans or Stock Option Plans of Overseas Publicly-Listed Companies issued by SAFE on March 28, 2007. Pursuant to the Stock Option Rules, PRC residents who are granted shares or stock options by companies listed on overseas stock exchanges according to the stock incentive plans are required to register with SAFE or its local branches, and PRC residents participating in the stock incentive plans of overseas listed companies shall retain a qualified PRC agent, which could be a PRC subsidiary of such overseas publicly-listed company or another qualified institution selected by such PRC subsidiary, to conduct SAFE registration and other procedures with respect to the stock incentive plans on behalf of these participants. Such participants must also retain an overseas entrusted institution to handle matters in connection with their exercise of stock options, purchase and sale of corresponding stocks or interests, and fund transfer. In addition, the PRC agents are required to amend SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan, the PRC agents or the overseas entrusted institution or other material changes. The PRC agents shall, 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, the PRC agents shall file each quarter the form for record-filing of information of the Domestic Individuals Participating in the Stock Incentive Plans of Overseas Listed Companies with SAFE or its local branches.

Our PRC citizen employees who have been granted share options or restricted shares, or PRC grantees, are subject to the Stock Option Rules. If we or our PRC grantees fail to comply with the Individual Foreign Exchange Rule and the Stock Option Rules, we and/or our PRC grantees may be subject to fines and other legal sanctions. We may also face regulatory uncertainties that could restrict our ability to adopt additional share incentive plans for our directors and employees under PRC law. In addition, the State Administration for Taxation has issued certain circulars concerning employee share awards. Under these circulars, our employees working in the PRC who exercise share options or hold the vested restricted shares will be subject to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee share awards with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options or hold the vested restricted shares. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and regulations, we may face sanctions imposed by the tax authorities or other PRC government authorities.

85

Regulation on Dividend Distributions

As the Foreign Investment Law came into effect on January 1, 2020 and replaced the Outdated FIE Laws, the principal regulations governing distribution of dividends paid by wholly foreign-owned enterprises include the Company Law, and the EIT Law and its implementation rules.

Under the current regulatory regime of the PRC, foreign-invested enterprises in the PRC may pay dividends only out of their retained earnings, if any, determined in accordance with PRC accounting standards and regulations. A PRC company is required to set aside as statutory reserve funds at least 10% of its after-tax profit, until the cumulative amount of such reserve funds reaches 50% of its registered capital unless laws and regulations regarding foreign investment provide otherwise. A PRC company is not permitted to distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year.

Regulations Relating to Overseas Issuance and Listing of Securities by Domestic Enterprises

On 6 July 2021, the General Office of the CPC Central Committee and the General Office of the State Council jointly promulgated the Opinions on Strictly Cracking Down on Illegal Securities Activities, which call for the enhanced administration and supervision of overseas-listed China-based companies, propose to revise the relevant regulation governing the overseas issuance and listing of shares by such companies and clarify the responsibilities of competent domestic industry regulators and government authorities.

On December 24, 2021, CSRC issued the Discussion Draft of the Administrative Measures for the Filings of Overseas Offering and Listing by Domestic Enterprises for Public Comments, or the Draft Administrative Provisions and the draft Administrative Measures for the Record-Filings of Overseas Issuance and Listing of Securities by Domestic Enterprises, or the Draft Filing Measures for public comments. The Draft Administrative Provisions clarify the responsibilities of the CSRC to supervise the activities of “overseas issuance and listing of securities by domestic enterprises”, and that overseas issuance and listing of domestic enterprises shall be subject to the filing procedures with the CSRC, as well as the regulatory requirements for the overseas issuance and listing of domestic enterprises. The Draft Filing Measures, as a supporting rule to the Draft Administrative Provisions, detailed the main procedures of record-filing management of domestic enterprises’ overseas issuance and listing. Pursuant to the Draft Administrative Provisions, domestic enterprises seeking overseas listing or issuance of securities directly or indirectly will both be required to go through filing procedures and report relevant information to the securities regulatory authority under the State Council. A “direct” issuance and listing of securities by a domestic enterprise refers to the overseas issuance of securities or overseas securities listing for trading by a company limited by shares incorporated in the PRC. An “indirect” issuance and listing of securities by a domestic enterprise refers to that, enterprises whose main business activities are in the PRC, in the name of overseas enterprises, issue securities overseas or list overseas based on the equity, assets, income or other similar rights and interests of domestic enterprises. Domestic enterprises seeking overseas listing or issuance of securities should operate in compliance with laws and regulations on foreign investment, state-owned asset management, industry supervision, and overseas investment. As such Draft Administrative Provisions and the Draft Filing Measures have not been adopted and it remains unclear whether the formal version to be adopted in the future will have any further material changes, or how the Draft Administrative Provisions and the Draft Filing Measures will be enacted, interpreted or implemented.

86

C.           Organizational Structure

The following chart illustrates our company’s organizational structure, including our principal subsidiaries and consolidated affiliated entities as of the date of this annual report:

Graphic

Notes:

(1)Messrs. Wang Huang, Yunfen Lu, Meihui Fan, Bin Fan, Yi Zhang and Xiaojun Zhang are beneficial owners of the shares of our company and hold 90.1%, 2.1285%, 2.1285%, 2.1285%, 2.1285% and 1.386% equity interests in Beijing Huami, respectively. They are either directors or employees of our company.
(2)Messrs. Wang Huang and Yunfen Lu are beneficial owners of the shares of our company and hold 99.4% and 0.6% equity interests in Anhui Huami, respectively. They are also directors of our company.

The following is a summary of the currently effective contractual arrangements by and among our wholly-owned subsidiary, Shunyuan Kaihua (our WFOE), our VIEs and their respective shareholders. Such contractual arrangements enable us to exercise effective control over, receive substantially all of the economic benefits of, and have an exclusive option to purchase all or part of the equity interest and assets in our VIEs when and to the extent permitted by PRC law. Because of these contractual arrangements, we are the primary beneficiary of our VIEs in China and hence consolidate their financial results as our consolidated affiliated entities.

87

Agreements that provide us with effective control over the VIEs

Shareholder Voting Proxy Agreements and Powers of Attorney. Pursuant to the second amended and restated Shareholder Voting Proxy Agreement, dated March 20, 2020, among our WFOE, Anhui Huami and each of the shareholders of Anhui Huami, each of the shareholders of Anhui Huami has executed a power of attorney to irrevocably authorize our WFOE or any person designated by our WFOE to act as his, her or its attorney-in-fact to exercise all of his, her or its rights as a shareholder of Anhui Huami, including, but not limited to, the right to convene and attend shareholders’ meetings, vote on any resolution that requires a shareholder vote, such as the appointment and removal of directors, supervisors and officers, as well as the sale, transfer and disposal of all or part of the equity interests owned by such shareholder. The power of attorney will remain effective until the termination of the Shareholder Voting Proxy Agreement unless otherwise instructed by our WFOE.

On March 20, 2020, our WFOE, Beijing Huami and each of the shareholders of Beijing Huami entered into the second amended and restated Shareholder Voting Proxy Agreement and power of attorney, which contain terms substantially similar to the Shareholder Voting Proxy Agreement and power of attorney executed by the shareholders of Anhui Huami described above.

Equity Pledge Agreements. Pursuant to the second amended and restated Equity Pledge Agreement, dated March 20, 2020, among our WFOE, Anhui Huami and each of the shareholders of Anhui Huami, the shareholders of Anhui Huami have pledged 100% equity interests in Anhui Huami to our WFOE to guarantee the performance by the shareholders of their obligations under the Exclusive Option Agreement, the Shareholder Voting Proxy Agreement and the Equity Pledge Agreement, as well as the performance by Anhui Huami of its obligations under the Exclusive Option Agreement, the Shareholder Voting Proxy Agreement, the Exclusive Service Agreement and the Equity Pledge Agreement. In the event of a breach by Anhui Huami or any shareholder of contractual obligations under the Equity Pledge Agreement, our WFOE, as pledgee, will have the right to dispose of the pledged equity interests in Anhui Huami and will have priority in receiving the proceeds from such disposal. The shareholders of Anhui Huami also undertake that, without the prior written consent of our WFOE, they will not dispose of, create or allow any encumbrance on the pledged equity interests. Anhui Huami undertakes that, without the prior written consent of our WFOE, they will not assist or allow any encumbrance to be created on the pledged equity interests. Each shareholder has also executed a power of attorney to irrevocably authorize Wang Huang as his, her or its attorney-in-fact to sign any legal documents that are required or useful in exercising our WFOE’s rights under the Equity Pledge Agreement.

On March 20, 2020, our WFOE, Beijing Huami and each of the shareholders of Beijing Huami entered into the second amended and restated Equity Pledge Agreement, which contains terms substantially similar to the Equity Pledge Agreement described above.

We have completed the registration of the equity pledge of Anhui Huami and the registration of the equity pledge of Beijing Huami with the competent office of the State Administration for Market Regulation in accordance with the PRC Property Rights Law.

Loan Agreement. Pursuant to the loan agreement between our WFOE and Mr. Wang Huang, one of shareholders of Anhui Huami, dated November 3, 2017, our WFOE made interest-free loans in an aggregate amount of RMB15 million to Mr. Wang Huang for the exclusive purpose of acquiring equity interests in Anhui Huami. The loans can only be repaid with the proceeds derived from the sale of all of the equity interests in Anhui Huami to our WFOE or its designated representatives pursuant to the Exclusive Option Agreements. The term of the Loan Agreement is ten years from the date of the loan agreement and will be extended on a yearly basis unless otherwise instructed by our WFOE until the loan is repaid.

88

Agreements that allow us to receive economic benefits from the VIEs

Exclusive Consultation and Service Agreements. Pursuant to the second amended and restated Exclusive Consultation Service Agreement, dated March 20, 2020, between our WFOE and Anhui Huami, our WFOE has the exclusive right to provide Anhui Huami with the consulting and technical services required by Anhui Huami’ business. Without our WFOE’s prior written consent, Anhui Huami may not accept any services subject to this agreement from any third party. Anhui Huami agrees to pay our WFOE an annual service fee at an amount that is equal to 100% of its net income or the amount which is adjusted in accordance with our WFOE’s sole discretion for the relevant year as well as the mutually-agreed amount for certain other technical services, both of which should be paid within three months after the end of the relevant calendar year. Our WFOE has the exclusive ownership of all the intellectual property rights created as a result of the performance of the Exclusive Consultation and Service Agreement, to the extent permitted by applicable PRC laws. To guarantee Anhui Huami’s performance of its obligations thereunder, the shareholders have pledged their equity interests in Anhui Huami to our WFOE pursuant to the Equity Pledge Agreement. The Exclusive Consultation and Service Agreement will remain effective for an indefinite term, unless otherwise terminated pursuant to mutual agreement in writing or applicable PRC laws.

On March 20, 2020, our WFOE, Beijing Huami and each of the shareholders of Beijing Huami entered into the second amended and restated Exclusive Consultation and Service Agreement, which contains terms substantially similar to the Exclusive Consultation and Service Agreement described above.

Agreements that provide us with the option to purchase the equity interests in and assets of the VIEs

Exclusive Option Agreements. Pursuant to the second amended and restated Exclusive Option Agreement, dated March 20, 2020, among our WFOE, Anhui Huami and each of the shareholders of Anhui Huami, the shareholders of Anhui Huami have irrevocably granted our WFOE an exclusive option to purchase all or part of their equity interests in Anhui Huami, and Anhui Huami has irrevocably granted our WFOE an exclusive option to purchase all or part of its assets. Our WFOE or its designated person may exercise such options at the lowest price permitted under applicable PRC laws. The shareholders of Anhui Huami undertake that, without our WFOE’s prior written consent, they will not, among other things, (i) create any pledge or encumbrance on their equity interests in Anhui Huami, (ii) transfer or otherwise dispose of their equity interests in Anhui Huami, (iii) change Anhui Huami’s registered capital, (iv) amend Anhui Huami’s articles of association, (v) dispose of Anhui Huami’s material assets (except in the ordinary course of business), or (vi) merge Anhui Huami with any other entity. In addition, Anhui Huami undertakes that, without our WFOE’s prior written consent, it will not, among other things, create any pledge or encumbrance on any of its assets, or transfer or otherwise dispose of its material assets (except in the ordinary course of business). The Exclusive Option Agreement will remain effective until the entire equity interests in and all the assets of Anhui Huami have been transferred to our WFOE or its designated person.

On March 20, 2020, our WFOE, Beijing Huami and each of the shareholders of Beijing Huami entered into the second amended and restated Exclusive Option Agreement, which contains terms substantially similar to the Exclusive Option Agreement described above.

In the opinion of Zhong Lun Law Firm, our PRC legal counsel:

the ownership structures of our VIEs in China and our WFOE comply with all existing PRC laws and regulations; and
the contractual arrangements between our WFOE, our VIEs and their respective shareholders governed by PRC law are valid, binding and enforceable, and will not result in any violation of PRC laws or regulations currently in effect.

89

However, our PRC legal counsel has also advised us that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may take a view that is contrary to the opinion of our PRC legal counsel. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of our 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 or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—If the PRC government finds that the agreements that establish the structure for operating some of our operations in China do not comply with PRC regulations relating to the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations” and “—Risks Related to Doing Business in China—Uncertainties with respect to the PRC legal system and changes in laws and regulations in China could adversely affect us, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.”

D.           Property, Plant and Equipment

Our headquarters are located in Hefei, where we own and lease the office building with an aggregate floor area of approximately 44,922 square meters. Our research and development facilities, including those for hardware engineering, structure design and mobile app development, and our management and operations facilities, including those for accounting, supply chain management, quality assurance and customer services, are located at our headquarters. We have sales and marketing, communication and business development personnel at our office in Beijing and supply chain management and factory management personnel at our office in Shenzhen. We also have research and development personnel who are responsible for biometric ID design and frontier technology at our office in Cupertino.

We currently lease and occupy 7,781 square meters of office space in Shenzhen, 6,030 square meters of office space in Beijing, 1,438 square meters of office space in Nanjing, 791 square meters of office space in Vancouver, 365 square meters of office space in Cupertino, 277 square meters of office space in Shanghai, 250 square meters of office space in Irvine, 125 square meters in Ra’anana, and 116 square meters of office space in Shijiazhuang. These leases vary in duration from 1 year to 6 years.

ITEM 4A.            UNRESOLVED STAFF COMMENTS

None.

ITEM 5.              OPERATING AND FINANCIAL REVIEW AND PROSPECTS

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on Form 20-F. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Item 3. Key Information—D. Risk Factors” or in other parts of this annual report on Form 20-F.

90

A.           Operating Results

Key Factors Affecting Our Results of Operations

Our research and development of innovative products and services

We have dedicated and will continue to dedicate significant research and development efforts in developing innovative products and services, especially our self-branded products and new services as part of our healthcare initiatives. For the years ended December 31, 2019, 2020 and 2021, research and development expenses accounted for 50.0%, 46.4% and 42.5% of our total operating expenses and 7.4%, 8.4% and 8.2% of our revenues, respectively. Our future success is significantly dependent on our ability to continually launch products and services that are popular among consumers, particularly relative to those offered by our competitors. The popularity of our products and services in turn affects users’ engagement on our platform, the data of which form a critical foundation of our research and development efforts.

Relationship with Xiaomi

We have been a major partner of Xiaomi to design and manufacture Xiaomi Wearable Products. Our strategic cooperation agreement with Xiaomi grants us the most-preferred-partner status globally to develop future Xiaomi Wearable Products and provides us with significant business demand, allowing us to commercially launch our products and ramp up our business quickly. Xiaomi is our exclusive distribution channel for all Xiaomi Wearable Products. Historically, we derived a substantial majority of our revenues from the sales of Xiaomi Wearable Products. For the years ended December 31, 2019, 2020 and 2021, revenues from our Xiaomi Wearable Products segment represented 72.2%, 69.0% and 53.5% of our total revenues, respectively.

Increase of brand recognition and sales of our self-branded products

One of our important growth strategies is to attract new users and increase sales of our self-branded products through enhancing the brand recognition for our self-branded products. We plan to make the sale of self-branded products account for significant portion of our revenue in the future. To achieve the goal, we have engaged in a variety of marketing and brand promotion campaigns both in China and globally, which may cause our selling and marketing expenses to increase in the near future.

International expansion also represents a significant opportunity to further grow our business. We are building our own distribution network and promoting our own brand with a focus on North America, the European Union, Japan, Korea, India and Southeast Asia, which requires us to dedicate additional time and resources.

Effective control over material and manufacturing costs

Material and manufacturing costs of our products have historically accounted for the largest portion of our cost of revenues. Our ability to effectively control material and manufacturing costs, especially by enhancing our bargaining power with suppliers and manufacturers, has affected and will continue to affect our profitability significantly. We expect our material and manufacturing costs to increase in absolute amounts as we increase our smart wearable device shipment volume. However, given our efficient supply chain management and industry leading market share, we believe we have the ability to control the overall level of material and manufacturing costs as percentage of revenues.

Impact of COVID-19 on Our Operations

The majority of our revenues are derived from the sales of our smart wearable products in China and overseas. Our results of operations and financial condition in 2021 were affected by the spread of COVID-19. Although COVID-19 has been largely controlled in China, there have been occasional outbreaks in several cities. In the beginning of 2022, the outbreak of COVID Omicron in certain cities in China led to an uncertain and prolonged lockdown, and business activities have been largely affected. To the extent we have service centers, sales channels or contracted manufacturing facilities in these locations, we took a series of measures in response to the outbreak, including, among others, remote working arrangement for our employees. As a result, we are susceptible to factors adversely affecting one or more of these locations as a result of COVID-19. These measures, if taken again in the future, could reduce the capacity and efficiency of our operations, which in turn could negatively affect our results of operations.

91

The COVID-19 has impact on the smart wearable industry in general, especially on consumers’ demand for smart wearable products, the manufacturing capabilities and supply chains. In particular, delays in the production of certain parts continued to affect the inventory availability for some of our new products throughout 2021, and such situation has continued in the beginning of 2022. In key European, Indian and South American markets, continued battles with infection rates and lockdowns dampened our sales results in the first half of 2021. In the third and fourth quarters of 2021, although vaccinations became more widely available globally and some restrictions were lifted, the global parts and supply chain challenges as a result of the pandemic continued. The shortages in electronic components and chips negatively affected the supply and production cycle of our products, causing delay in production and in turn decreased sales result. The prolonged pandemic has, and may continue to, negatively affect our logistic network and delivery time.

The global spread of COVID-19 pandemic in a significant number of countries around the world has resulted in, and may intensify, global economic distress, and the extent to which it may affect our financial condition, results of operations, and cash flows will depend on future developments, which are highly uncertain and cannot be predicted. In addition, the worldwide pandemic has not only adversely affected our sales performance overseas, but also led to components and raw materials shortages as we source those from south east Asia, Europe and other areas around the world. We have been actively seeking alternative sources of components and raw materials to address the shortage, and have reached agreement on the provision of components and raw materials with certain China local suppliers. However, the adverse effect the pandemic has on our sales performance overseas continues as of the date of this annual report.

The extent to which the COVID-19 pandemic impacts our results of operations in the future may depend on the future developments of the pandemic, including new information concerning the global severity of and actions taken to contain the pandemic, which are highly uncertain and unpredictable. In addition, our results of operations could be adversely affected to the extent that the pandemic harms the Chinese and global economy and consumer activities in general. See “Item 3. Key Information—D. Risk Factors— Risks Related to Our Business and Industry—Our business, financial condition and results of operations have been, and may continue to be, adversely affected by the COVID-19 pandemic.”

Our cash position at the end of 2021 was RMB1.5 billion (US$0.2 billion). We will pay close attention to the development of the COVID-19 pandemic, perform further assessment of its impact and take relevant measures to minimize the impact.

Key Line Items and Specific Factors Affecting Our Results of Operations

Revenues

We derive our revenues from two operating segments, (i) Xiaomi Wearable Products, and (ii) our self-branded products and others. The following table sets forth our revenues by segment and as a percentage of total revenues for the periods indicated:

Years Ended December 31,

2019

2020

2021

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

(in thousands, except for percentages)

Xiaomi Wearable Products

4,193,665

72.2

4,438,081

69.0

3,340,857

524,253

53.5

Self-branded products and others

 

1,618,590

 

27.8

 

1,995,282

 

31.0

 

2,909,252

 

456,525

 

46.5

Total revenues

 

5,812,255

 

100.0

 

6,433,363

 

100.0

 

6,250,109

 

980,778

 

100.0

We generate revenues primarily from sales of Xiaomi Wearable Products and our self-branded products. Our Xiaomi Wearable Products include Xiaomi-branded smart bands, scales and associated accessories. Our self-branded products are our Amazfit-branded smart wearable products, which currently include smart bands, watches, modules and associated accessories, and our Zepp-branded smart wearable products, which currently include smart watches. During the past few years, we have witnessed strong growth of our self-branded products, with revenues from our self-branded products and others segment, substantially all of which was from the sales of our self-branded products, almost doubled in the past three years, representing 46.5% of our total revenues in 2021, and we expect our self-branded products to contribute to a more portion of our revenues in the future.

92

Cost of Revenues

Our cost of revenues is comprised of the following:

material costs;
manufacturing and fulfillment costs of our products;
an estimate of warranty costs; and
related expenses that are directly attributable to the production of products.

We procure a variety of raw materials and components from third-party suppliers, and outsource our manufacturing and order fulfillment activities to third parties. Our product costs fluctuate with the costs of raw materials and underlying product components as well as the prices we are able to negotiate with our contract manufacturers and raw material and component suppliers. Shipping costs for raw materials and components from domestic locations are borne by our suppliers and contract manufacturers. For raw materials and components procured overseas, our suppliers cover the shipping costs from place of origin to China, and we are responsible for the additional logistics costs if we consign these raw materials and components to our contract manufacturers.

We offer product warranty to Xiaomi and distributors of our self-branded products. For products sold to end users, either through Xiaomi and distributors of our self-branded products, or directly by us to end users, we offer a 12-month warranty. We generally elect to replace the defective products covered under the warranty. At the time revenue is recognized, an estimate of warranty costs in relation to the products sold is recorded as a component of cost of revenues.

The following table sets forth our cost of revenues by segment and as a percentage of total cost of revenues for the periods indicated:

Years Ended December 31,

2019

2020

2021

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

(in thousands, except for percentages)

Xiaomi Wearable Products

3,296,696

75.9

3,706,495

72.7

2,754,086

432,176

55.7

Self-branded products and others

 

1,047,816

 

24.1

 

1,394,203

 

27.3

 

2,190,381

 

343,719

 

44.3

Total cost of revenues

 

4,344,512

 

100.0

 

5,100,698

 

100.0

 

4,944,467

 

775,895

100.0

The following table sets forth the gross profit and gross margin by segment:

Years Ended December 31,

2019

2020

2021

    

RMB

    

RMB

    

RMB

    

US$

(in thousands, except for percentages)

Xiaomi Wearable Products

896,969

731,586

586,771

92,077

Self-branded products and others

 

570,774

 

601,079

 

718,871

 

112,806

Total gross profit

 

1,467,743

 

1,332,665

 

1,305,642

 

204,883

Xiaomi Wearable Products

 

21.4

%  

16.5

%  

17.6

%  

  

Self-branded products and others

 

35.3

%  

30.1

%  

24.7

%  

  

Overall gross margin

 

25.3

%  

20.7

%  

20.9

%  

  

93

Operating expenses

We classify our operating expenses into three categories: research and development, general and administrative, and selling and marketing.

Research and Development Expenses. Research and development expenses primarily consist of salaries and benefits (including employee benefit expenses and share-based compensation expenses) for research and development personnel and other expenses associated with our research and development activities.

General and Administrative Expenses. General and administrative expenses primarily consist of salaries and benefits (including employee benefit expenses and share-based compensation expenses) for administrative personnel, as well as other expenses primarily relating to professional services and our facilities and other administrative expenses.

Selling and Marketing Expenses. Selling and marketing expenses primarily consist of advertising and promotion expenses (including expenses for new product launch events), salaries and benefits for selling and marketing personnel (including employee benefit expenses and share-based compensation expenses), expenses related to business development through e-commerce platforms and other expenses associated with our selling and marketing activities. We bear the advertising and marketing expenses for our self-branded products. We do not bear such expenses for Xiaomi Wearable Products.

Other income

Other income primarily consists of subsidies received from local government authorities to encourage technology innovation and investment.

94

Results of Operations

The following table sets forth a summary of our consolidated results of operations for the periods indicated, both in absolute amounts and as percentages of our total revenues. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The operating results in any period are not necessarily indicative of the results that may be expected for any future period.

Years Ended December 31,

2019

2020

2021

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

(in thousands, except for percentages)

Summary of Consolidated Statements of Operating Data:

  

  

  

  

  

  

  

Revenues(1)

 

5,812,255

 

100.0

 

6,433,363

 

100.0

 

6,250,109

 

980,778

 

100.0

Cost of revenues(2)

 

4,344,512

 

74.7

 

5,100,698

 

79.3

 

4,944,467

 

775,895

 

79.1

Gross profit

 

1,467,743

 

25.3

 

1,332,665

 

20.7

 

1,305,642

 

204,883

 

20.9

Operating expenses:

 

  

 

  

 

  

 

  

 

 

 

  

Research and development(3)

 

430,822

 

7.4

 

538,009

 

8.4

 

515,081

 

80,827

 

8.2

General and administrative(3)

 

248,462

 

4.3

 

261,805

 

4.1

 

258,346

 

40,540

 

4.1

Selling and marketing(3)

 

181,975

 

3.1

 

358,655

 

5.6

 

438,273

 

68,775

 

7.0

Total operating expenses

 

861,259

 

14.8

 

1,158,469

 

18.0

 

1,211,700

 

190,142

 

19.4

Operating income

 

606,484

 

10.4

 

174,196

 

2.7

 

93,942

 

14,741

 

1.5

Realized gain from investments

 

1,822

 

0.0

 

 

 

13,507

 

2,120

 

0.2

Gain from deconsolidation of a subsidiary

56,522

0.9

Interest income

 

33,478

 

0.6

 

46,118

 

0.7

 

16,686

 

2,618

 

0.3

Interest expenses

(22,623)

(0.4)

(44,884)

(7,043)

(0.7)

Gain from fair value change of long-term investments

 

 

 

12,325

 

0.2

 

 

 

Impairment loss from long-term investments

 

(2,600)

 

(0.0)

 

 

 

 

 

Other income/(expenses), net

 

13,186

 

0.2

 

(929)

 

(0.0)

 

27,418

 

4,302

 

0.4

Income before income tax and income from equity method investments

 

652,370

 

11.2

 

265,609

 

4.1

 

106,669

 

16,738

 

1.7

Provision for income taxes

 

(77,887)

 

(1.3)

 

(31,154)

 

(0.5)

 

(10,745)

 

(1,686)

 

(0.2)

Income before income from equity method investments

 

574,483

 

9.9

 

234,455

 

3.6

 

95,924

 

15,052

 

1.5

(Loss)/Income from equity method investments

 

(1,112)

 

(0.0)

 

(4,749)

 

(0.1)

 

41,028

 

6,438

 

0.7

Net income

 

573,371

 

9.9

 

229,706

 

3.6

 

136,952

 

21,490

 

2.2

Notes:

(1)Includes RMB4,281.0 million, RMB4,449.8 million and RMB3,350.0 million (US$525.7 million) with related parties for the years ended December 31, 2019, 2020 and 2021, respectively.

(2)Includes RMB3,342.1 million, RMB3,713.5 million and RMB2,760.0 million (US$433.1 million) resulting from related parties sales for the years ended December 31, 2019, 2020 and 2021, respectively.

(3)Share-based compensation expenses were included in operating expenses. Our share-based compensation expenses were the result of (i) our grants of options, restricted shares and restricted share units under our share incentive plans to our employees, and (ii) the share restriction agreements entered into among our founders and our preferred shareholders in relation to our private financing transactions in January 2014 and April 2015. For the years ended December 31, 2019, 2020 and 2021, we recorded share-based compensation expenses of RMB17.8 million, nil and nil, respectively, in relation to the vesting of the restricted shares of our founders under the share restriction agreements.

95

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

Revenues

Our revenues decreased by 2.8% from RMB6,433.4 million for the year ended December 31, 2020 to RMB6,250.1 million (US$980.8 million) for the year ended December 31, 2021, primarily due to the decline in the sales of Xiaomi Wearable Products, which contributed to 53.5% of our total revenues.

Xiaomi Wearable Products. Our Xiaomi Wearable Products segment revenues decreased by 24.7% from RMB4,438.1 million for the year ended December 31, 2020 to RMB3,340.9 million (US$524.3 million) for the year ended December 31, 2021. The decrease was primarily attributable to a decrease in shipment volume of our Xiaomi Wearable Products from approximately 41.0 million in 2020 to approximately 28.5 million in 2021.

Self-branded products and others. Our self-branded products and others segment revenues increased significantly by 45.8% from RMB1,995.3 million in 2020 to RMB2,909.3 million (US$456.5 million) in 2021. The increase was primarily attributable to an increase in shipment volume of our self-branded products from approximately 4.7 million in 2020 to approximately 7.6 million in 2021.

Cost of revenues

Our cost of revenues decreased by 3.1% from RMB5,100.7 million for the year ended December 31, 2020 to RMB4,944.5 million (US$775.9 million) for the year ended December 31, 2021.

Xiaomi Wearable Products. Costs of revenues for our Xiaomi Wearable Products segment decreased by 25.7% from RMB3,706.5 million for the year ended December 31, 2020 to RMB2,754.1 million (US$432.2 million) for the year ended December 31, 2021. The decrease was in line with a decrease in the sales of our Xiaomi Wearable Products, and was partially driven by the increasing demand for our newly introduced self-branded products.

Self-branded products and others. Cost of revenues for our self-branded products and others segment increased by 57.1% from RMB1,394.2 million for the year ended December 31, 2020 to RMB2,190.4 million (US$343.7 million) for the year ended December 31, 2021. The increase was in line with the sales growth of our self-branded products and the changes in our product mix.

Gross profit

Our gross profit decreased by 2.0% from RMB1,332.7 million for the year ended December 31, 2020 to RMB1,305.6 million (US$204.9 million) for the year ended December 31, 2021. The slight decrease was mainly driven by the decrease in the gross profit for sales of Xiaomi wearable products and change in the product mix of our self-branded wearable products.

Research and development expenses

Research and development expenses decreased by 4.3% from RMB538.0 million for the year ended December 31, 2020 to RMB515.1 million (US$80.8 million) for the year ended December 31, 2021, primarily due to (i) a decrease of RMB11.4 million (US$1.8 million) in raw material expenses incurred in research and development activities, as a result of the optimization of the integrated product development process that controls the material waste in trial production; and (ii) a decrease of RMB9.5 million (US$1.5 million) in other expenses, mainly due to a decrease in travel expenses as a result of travel restrictions led by the COVID-19 pandemic and discretionary savings.

96

General and administrative expenses

General and administrative expenses decreased by 1.3% from RMB261.8 million for the year ended December 31, 2020 to RMB258.3 million (US$40.5 million) for the year ended December 31, 2021, primarily due to (i) a decrease of RMB6.4 million (US$1.0 million) in share-based compensation expenses due to the vesting of fewer options and restricted share units in 2021 as compared to 2020; (ii) a decrease of RMB5.4 million (US$0.8 million) in non-capital expenditure expenses, such as office supplies consumed, due to our cost control approach taken in 2021; (iii) a decrease of RMB3.6 million (US$0.6 million) in professional fees for investment and acquisition, partially offset by an increase of RMB9.3 million (US$1.5 million) in foreign exchange rate fluctuation.

Selling and marketing expenses

Selling and marketing expenses increased by 22.2% from RMB358.7 million for the year ended December 31, 2020 to RMB438.3 million (US$68.8 million) for the year ended December 31, 2021, primarily due to (i) an increase of RMB30.1 million (US$4.7 million) in personnel-related costs due to the increase in the proportion of overseas market sales personnel; (ii) an increase of RMB34.6 million (US$5.4 million) in advertisement promotion expenses due to the expansion of overseas market and the enhancement of the promotion for our self-branded products; and (iii) an increase of RMB8.1 million (US$1.3 million) in other expenses, mainly due to office relocation and decoration.

Operating income

As a result of the factors set out above, we recorded an operating income of RMB93.9 million (US$14.7 million) for the year ended December 31, 2021, as compared to an operating income of RMB174.2 million for the year ended December 31, 2020.

Interest income

Interest income represents interest earned on bank deposits. We had interest income of RMB16.7 million (US$2.6 million) in 2021 and RMB46.1 million in 2020.

Interest expense

Interest expense represents interest charges for bank borrowings. We had interest expense of RMB44.9 million (US$7.0 million) in 2021 and RMB22.6 million in 2020.

Gain from deconsolidation of a subsidiary

We recognized RMB56.5 million gain from deconsolidation of Shenzhen Yunding Information Technology Co., Ltd. in 2020 when we sold our 26.7% equity interest to its founder. We did not have similar transactions in 2021.

Other (expenses)/income, net

We had other expenses of RMB0.9 million in 2020 and other income of RMB27.4 million (US$4.3 million) in 2021.

Provision for income taxes

We recorded provision for income taxes in the amount of RMB31.2 million in 2020 and RMB10.7 million (US$1.7 million) in 2021. The material reconciling items between the tax expense computed by applying the PRC enterprise tax rate of 25% to income before income tax and the actual income tax expense is the tax impact from the tax holidays, which amounted to RMB41.9 million in 2020 and RMB19.4 million (US$3.0 million) in 2021.

Net income attributable to Zepp Health Corporation

As a result of the foregoing, our net income decreased by 39.8% from RMB228.8 million for the year ended December 31, 2020 to RMB137.8 million (US$21.6 million) for the year ended December 31, 2021.

97

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

Revenues

Our revenues increased by 10.7% from RMB5,812.3 million for the year ended December 31, 2019 to RMB6,433.4 million for the year ended December 31, 2020, primarily due to the continuous sales growth of Xiaomi Wearable Products and the sales growth of our self-branded products.

Xiaomi Wearable Products. Our Xiaomi Wearable Products segment revenues increased by 5.8% from RMB4,193.7 million for the year ended December 31, 2019 to RMB4,438.1 million for the year ended December 31, 2020. The increase was primarily attributable to an increase in shipment volume of our Xiaomi Wearable Products from approximately 38.4 million in 2019 to approximately 41.0 million in 2020.

Self-branded products and others. Our self-branded products and others segment revenues increased by 23.3% from RMB1,618.6 million in 2019 to RMB1,995.3 million in 2020. The increase was primarily attributable to an increase in shipment volume of our self-branded products from approximately 3.9 million in 2019 to approximately 4.7 million in 2020.

Cost of revenues

Our cost of revenues increased by 17.4% from RMB4,344.5 million for the year ended December 31, 2019 to RMB5,100.7 million for the year ended December 31, 2020. The increase was in line with the rapid sales growth of our Xiaomi Wearable Products and self-branded products.

Xiaomi Wearable Products. Costs of revenues for our Xiaomi Wearable Products segment increased by 12.4% from RMB3,296.7 million for the year ended December 31, 2019 to RMB3,706.5 million for the year ended December 31, 2020. The increase was due to higher unit cost of newly introduced Xiaomi Wearable Products.

Self-branded products and others. Cost of revenues for our self-branded products and others segment increased by 33.1% from RMB1,047.8 million for the year ended December 31, 2019 to RMB1,394.2 million for the year ended December 31, 2020. The increase was in line with the sales growth of our self-branded products and the changes in our product mix.

Gross profit

Our gross profit decreased by 9.2% from RMB1,467.7 million for the year ended December 31, 2019 to RMB1,332.7 million for the year ended December 31, 2020. The decrease was mainly driven by the lower profit margin for our increasing sales of Xiaomi Wearable products, partially offset by our newly introduced self-branded products.

Research and development expenses

Research and development expenses increased by 24.9% from RMB430.8 million for the year ended December 31, 2019 to RMB538.0 million for the year ended December 31, 2020, primarily due to (i) an increase of RMB96.5 million in personnel-related costs due to personnel additions for expansion of R&D activities of future products and new product categories; and (ii) an increase of RMB12.6 million in share-based compensation expenses due to the vest of newly granted options and restricted share units, partially offset by a decrease of RMB31.7 million of lower resource consumption in testing procedures. The company optimized its integrated product development process to effectively develop new smart products and services to the consumers, and believed that smart R&D investment was a key factor to maintain its competitive position in the global market.

98

General and administrative expenses

General and administrative expenses increased by 5.4% from RMB248.5 million for the year ended December 31, 2019 to RMB261.8 million for the year ended December 31, 2020, primarily due to (i) an increase of RMB25.4 million in personnel-related costs; (ii) an increase of RMB14.7 million and RMB5.0 million in depreciation and amortization and rental fees due to office expansion; and (iii) an increase of RMB7.3 million in professional fee, partially offset by a decrease of RMB41.7 million in foreign exchange rate fluctuation.

Selling and marketing expenses

Selling and marketing expenses increased by 97.1% from RMB182.0 million for the year ended December 31, 2019 to RMB358.7 million for the year ended December 31, 2020, primarily due to (i) an increase of RMB69.3 million in personnel-related costs; (ii) an increase of RMB64.7 million in advertising and promotional fees; and (iii) an increase of RMB29.4 million in e-commerce platform service fee. The increase for selling and marketing expenses was driven by investments in global expansion of Amazfit and Zepp-branded products.

Operating income

As a result of the factors set out above, we recorded an operating income of RMB174.2 million for the year ended December 31, 2020, as compared to an operating income of RMB606.5 million for the year ended December 31, 2019.

Interest income

Interest income represents interest earned on bank deposits. We had interest income of RMB46.1 million in 2020 and RMB33.5 million in 2019.

Gain from deconsolidation of a subsidiary

We recognized RMB56.5 million gain from deconsolidation of Shenzhen Yunding Information Technology Co., Ltd. in 2020 when we sold our 26.7% equity interest to its founder. We did not have similar transactions in 2019.

Other income/(expenses), net

We had other income of RMB13.2 million in 2019 and other expenses of RMB0.9 million in 2020.

Provision for income taxes

We recorded provision for income taxes in the amount of RMB77.9 million in 2019 and RMB31.2 million in 2020. The decrease in income tax expenses for the year ended December 31, 2020 was attributable to a decrease in taxable income. The material reconciling items between the tax expense computed by applying the PRC enterprise tax rate of 25% to income before income tax and the actual income tax expense is the tax impact from the tax holidays, which amounted to RMB72.4 million in 2019 and RMB41.9 million in 2020.

Net income attributable to Zepp Health Corporation

As a result of the foregoing, our net income increased by 60.2% from RMB575.2 million for the year ended December 31, 2019 to RMB228.8 million for the year ended December 31, 2020.

Taxation

We generate the majority of our operating income from our PRC operations. Income tax liability is calculated based on a separate return basis as if we had filed separate tax returns for all the periods presented.

99

The Cayman Islands

We are not subject to income or capital gains tax under the current laws of the Cayman Islands. There are no other taxes likely to be material to us levied by the government of the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments and have no estate duty, inheritance tax or gift tax.

Hong Kong

Our subsidiaries, Galaxy Trading Platform Limited and Hong Kong Zepp Holding Limited, are located in Hong Kong. Galaxy Trading Platform Limited is subject to a two-tiered income tax rates for taxable income earned in Hong Kong. The first HK$2.0 million of profits earned by Galaxy Trading Platform Limited will be taxed at half the current tax rate (i.e., 8.25%) while the remaining profits will continue to be taxed at the existing 16.5% tax rate. Hong Kong Zepp Holding Limited is subject to a 16.5% income tax rate. Under the Hong Kong tax laws, we are exempted from the Hong Kong income tax on our foreign-derived income. In addition, payments of dividends from Hong Kong Zepp Holding Limited to us are not subject to any Hong Kong withholding tax.

PRC

Generally, our PRC subsidiaries, VIEs and their subsidiaries are subject to enterprise income tax on their taxable income in China at a statutory rate of 25%. A “high and new technology enterprise” is entitled to a favorable statutory tax rate of 15% and such qualification is reassessed by relevant governmental authorities every three years. Anhui Huami began to qualify as a high and new technology enterprise, or HNTE, since 2015 and renewed the HNTE certificate in July 2018 and in September 2021. Anhui Huami Health Technology Co., Ltd. began to qualify as a HNTE since August 2020. Shunyuan Kaihua began to qualify as a HNTE since December 2021. Accordingly, Anhui Huami was subject to a tax rate of 15% during the years ended December 31, 2019, 2020 and 2021. The enterprise income tax is calculated based on the entity’s global income as determined under PRC tax laws and accounting standards.

We are subject to value added tax, or VAT, at a rate of 17% (before May 1, 2018), 16% (on and after May 1, 2018 and before April 1, 2019), and 13% (on and after April 1, 2019) on sales and/or import goods and at a rate of 6% on the services (research and development services, technology services, information technology services and/or culture and creativity services), in each case less any deductible VAT we have already paid or borne. We are also subject to surcharges on VAT payments in accordance with PRC law.

Dividends paid by our wholly foreign-owned subsidiaries in China to our intermediary holding company in Hong Kong will be subject to a withholding tax rate of 10%, unless the relevant Hong Kong entity satisfies all the requirements under the Arrangement between the PRC and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion with respect to Taxes on Income and Capital and other related regulations, including Circular No. 9, and receives approval from the relevant tax authority. If Hong Kong Zepp Holding Limited satisfies all the requirements under the tax arrangement and receives approval from the relevant tax authority, then the dividends paid to the Hong Kong subsidiary would be subject to withholding tax at the standard rate of 5%. Effective from November 1, 2015, the above mentioned approval requirement has been abolished, but a Hong Kong entity is still required to file application package with the relevant tax authority, and settle the overdue taxes if the preferential 5% tax rate is denied based on the subsequent review of the application package by the relevant tax authority. According to the SAT Circular No. 35, effective from January 1, 2020, a Hong Kong entity shall adopt the method of “self-discrimination, declaration of enjoyment, and retention of relevant materials for future reference,” and the above mentioned requirement of filing application package with the relevant tax authority has been abolished. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—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.”

If our holding company in the Cayman Islands or any of our subsidiaries outside of China were deemed to be a “resident enterprise” under the PRC Enterprise Income Tax Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our non-PRC shareholders or ADS holders.”

100

B.          Liquidity and Capital Resources

The following table sets forth the movements of our cash flows for the periods presented:

Years Ended December 31,

2019

2020

2021

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Selected Consolidated Cash Flow Data:

  

  

  

  

Net cash provided by (used in) operating activities

427,999

 

157,302

 

(232,435)

 

(36,474)

Net cash used in investing activities

(112,703)

 

(206,880)

 

(1,069,289)

 

(167,796)

Net cash provided by financing activities

25,609

 

564,671

 

551,077

 

86,477

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

340,905

 

515,093

 

(750,647)

 

(117,793)

Exchange rate effect on cash and cash equivalents

11,274

 

(43,334)

 

(15,564)

 

(2,442)

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

1,451,812

 

1,803,991

 

2,275,750

 

357,115

Cash, cash equivalents and restricted cash at end of year

1,803,991

 

2,275,750

 

1,509,539

 

236,880

As of December 31, 2019, 2020 and 2021, our cash, cash equivalents and restricted cash were RMB1,804.0 million, RMB2,275.8 million and RMB1,509.5 million (US$236.9 million), respectively, out of which RMB717.6 million, RMB609.7 million and RMB435.2 million (US$68.3 million) were held in U.S. dollars, and RMB1,084.3 million, RMB1,618.7 million and RMB1,030.7 million (US$161.7 million) were held in Renminbi, as of December 31, 2019, 2020 and 2021 respectively. Our cash, cash equivalents and restricted cash primarily consist of cash at banks and on hand. 69.3% of our cash, cash equivalents and restricted cash as of December 31, 2021 were held in China, and 65.8% of our cash, cash equivalents and restricted cash were held by our VIEs.

We believe our current cash and cash equivalents and anticipated cash flow from operations will be sufficient to meet our current and anticipated needs for general corporate purposes for at least the next 12 months. We may decide to enhance our liquidity position or increase our cash reserve for future investments through additional capital and finance funding. The issuance and sale of additional equity would result in further dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could result in operating covenants that would restrict our operations.

Although we consolidate the results of our VIEs and their subsidiaries, we only have access to the assets or earnings of our VIEs and their subsidiaries through our contractual arrangements with our consolidated variable interest entities and their shareholders. See “Item 4. Information on the Company—C. Organizational Structure.” For restrictions and limitations on liquidity and capital resources as a result of our corporate structure, see “Item 5. Operating and Financial Review and Prospects—B. Liquidity and Capital Resources—Holding Company Structure.”

In utilizing the proceeds we received from our initial public offering and our ADS offering in April 2019, and the other cash that we hold offshore, we may make additional capital contributions to our PRC subsidiaries, establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, make loans to our PRC subsidiaries, or acquire offshore entities with business operations in China in offshore transactions. However, most of these uses are subject to PRC regulations and approvals. For example:

capital contributions to our PRC subsidiaries must be approved by the Ministry of Commerce or its local counterparts; and
loans by us to our PRC subsidiaries to finance their activities cannot exceed statutory limits and must be registered with SAFE or its local branches.

See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Foreign Exchange.”

A substantial portion of our future revenues are likely to continue to be in the form of Renminbi. Under existing PRC foreign exchange regulations, Renminbi may be converted into foreign exchange for current account items, including profit distributions, interest payments and trade-and service-related foreign exchange transactions.

101

Our PRC subsidiaries may convert Renminbi amounts that they generate in their own business activities, including technical consulting and related service fees pursuant to their contracts with the consolidated variable interest entities, as well as dividends they receive from their own subsidiaries, into foreign exchange and pay them to their non-PRC parent companies in the form of dividends. However, current PRC regulations permit our PRC subsidiaries to pay dividends to us only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations. Each of our PRC subsidiaries is required to set aside at least 10% of its after-tax profits after making up previous years’ accumulated losses each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of its registered capital. These reserves are not distributable as cash dividends. Furthermore, capital account transactions, which include foreign direct investment and loans, must be registered with SAFE and its local branches. The total amount of loans we can make to our PRC subsidiaries cannot exceed statutory limits and must be registered with the local counterpart of SAFE. The statutory limit for the total amount of foreign debts of a foreign-invested company is either (i) two and half times of the net assts of such foreign-invested company, or (ii) the difference between the amount of total investment and the amount of registered capital of such foreign-invested company, as the company wishes to choose.

Operating activities

Net cash used in operating activities for the year ended December 31, 2021 was RMB232.4 million (US$36.5 million). The difference between our net income of RMB137.0 million (US$21.5 million) and the net cash used in operating activities was primarily due to additional used in working capital, partially offset by the adjustment of non-cash items, which primarily consisted of shared-based compensation, depreciation and amortization expenses and provision and write off for excess and obsolete inventories. Changes in working capital for the year ended December 31, 2021 primarily consisted of a decrease by RMB673.2 million (US$105.6 million) in accounts payable, which was due to the lower material purchase volume in fourth quarter 2021 compared with it was in fourth quarter 2020, partially offset and optimize by a net decrease of RMB304.7 million (US$47.8 million) in amount due from related parties and accounts receivable.

Net cash provided by operating activities for the year ended December 31, 2020 was RMB157.3 million. The difference between our net income of RMB229.7 million and the net cash provided by operating activities was primarily due to additional RMB210.0 million used in working capital, partially offset by the adjustment of RMB137.6 million in non-cash items, which primarily consisted of inventory provision and write-off and share-based compensation. Changes in working capital for the year ended December 31, 2020 primarily consisted of an increase by RMB410.7 million in inventories, a decrease by RMB149.4 million in accrued expense and other current liabilities, an increase by RMB131.2 million in accounts receivable, and an increase by RMB80.0 million in prepaid expenses and other current assets, partially offset by a decrease by RMB583.5 million in amount due from related parties.

Net cash provided by operating activities for the year ended December 31, 2019 was RMB428.0 million. The difference between our net income of RMB573.4 million and the net cash provided by operating activities was primarily due to additional RMB249.7 million used in working capital, partially offset by the adjustment of RMB104.3 million in non-cash items, which primarily consisted of inventory write-off and share-based compensation. Changes in working capital for the year ended December 31, 2019 primarily consisted of an increase by RMB771.0 million in amount due from related parties, an increase by RMB433.0 million in inventories, and an increase by RMB130.0 million in accounts receivable, partially offset by an increase by RMB935.8 million in accounts payable and an increase by RMB86.2 million in accrued expense and other current liabilities.

As of December 31, 2019, 2020 and 2021, we had amount due from related parties of RMB1,421.2 million, RMB860.2 million and RMB295.6 million (US$46.4 million), respectively, among which RMB1,418.6 million, RMB833.2 million and RMB287.1 million(US$45.1 million) were from Xiaomi and its affiliates, respectively. Xiaomi usually places significant product orders in the fourth quarter of each year relating to major promotional events, and this results in high inventories and account receivables from Xiaomi at the end of each year. All of the amount due from Xiaomi as of December 31, 2019, 2020 and 2021 was collected in the first quarter of 2020, 2021 and 2022, respectively.

Investing activities

Net cash used in investing activities was RMB1,069.3 million (US$167.8 million) for the year ended December 31, 2021, primarily due to purchase of long-term investments of RMB1,072.8 million (US$168.3 million) mainly used in acquiring equity interests in Jiangsu Yitong, and purchase of property, plant and equipment of RMB46.1 million (US$7.2 million), partially offset by disposal of long-term investments of RMB20.0 million (US$3.1 million).

102

Net cash used in investing activities was RMB206.9 million for the year ended December 31, 2020, primarily due to purchase of term deposits of RMB212.1 million, purchase of property, plant and equipment of RMB83.6 million, purchase of long-term investments of RMB82.2 million and acquisition of businesses and assets of RMB26.7 million, partially offset by proceeds from the maturity of term deposits of RMB207.1 million.

Net cash used in investing activities was RMB112.7 million for the year ended December 31, 2019, primarily due to purchase of long-term investments of RMB180.9 million, purchase of property, plant and equipment of RMB34.3 million and purchase of intangible assets of RMB11.8 million, partially offset by proceeds from the maturity of term deposits of RMB97.0 million.

Financing activities

Net cash provided by financing activities for the year ended December 31, 2021 was RMB551.1 million (US$86.5 million), primarily due to bank borrowings of RMB1,473.6 million (US$231.2 million), including an RMB 540.0 million loan with a term of seven years used in acquiring equity interests in Jiangsu Yitong, partially offset by the repayment of bank borrowings of RMB953.4 million (US$149.6 million).

Net cash provided by financing activities for the year ended December 31, 2020 was RMB564.7 million, primarily due to bank borrowings of RMB1,207.8 million, partially offset by the repayment of bank borrowing of RMB643.1 million.

Net cash provided by financing activities for the year ended December 31, 2019 was RMB25.6 million, primarily due to the proceeds of RMB49.2 million from the offering of our ADSs in April 2019, partially offset by the repayment of bank borrowings of RMB20.0 million.

Capital expenditures

Our capital expenditures primarily consist of purchases of property, plant and equipment and intangible assets. Our capital expenditures were RMB46.1 million, RMB84.8 million and RMB53.1 million (US$8.3 million) in the years ended December 31, 2019, 2020 and 2021, respectively. We will continue to make capital expenditures to meet the expected growth of our business.

Material cash requirements

Our material cash requirements as of December 31, 2021 and any subsequent interim period primarily include bank borrowings and operating lease obligations.

Bank borrowings. As of December 31, 2021, we had outstanding bank loans with terms of one to seven years for an aggregate balance of RMB1.1 billion, including RMB544.9 million short-term bank loans and long-term bank loans used for our daily operations and RMB540.0 million long-term bank loans for the Jiangsu Yitong acquisition.

Operating lease. We have operating lease arrangements for administrative office spaces in various cities in the PRC and overseas, and financial lease that is immaterial. As of December 31, 2021, we had RMB51.9 million of payables within the next 12 months.

We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We do not have retained or contingent interests in assets transferred. We have not entered into contractual arrangements that support the credit, liquidity or market risk for transferred assets. We do not have obligations that arise or could arise from variable interests held in an unconsolidated entity, or obligations related to derivative instruments that are both indexed to and classified in our own equity, or not reflected in the statement of financial position.

Other than as discussed above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December 31, 2021.

103

Holding Company Structure

Zepp Health Corporation is a holding company with no material operations of its own. We conduct our operations in China primarily through our PRC subsidiaries, our VIEs and their subsidiaries in China. As a result, Zepp Health Corporation’s ability to pay dividends depends upon dividends paid by our PRC subsidiaries. If our existing PRC subsidiaries or any newly formed ones incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our wholly foreign-owned subsidiaries in China are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC law, each of our subsidiaries and our VIEs in China is required to set aside at least 10% of its after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, each of our wholly foreign-owned subsidiaries in China may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion funds and staff bonus and welfare funds at its discretion, and our VIEs may allocate a portion of their after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by SAFE. Our PRC subsidiaries have not paid dividends and will not be able to pay dividends until they generate accumulated profits and meet the requirements for statutory reserve funds.

The table below sets forth the respective revenues contribution and assets of Zepp and our wholly-owned subsidiaries and our VIEs as of the dates and for the periods indicated:

Revenues(1)

Total assets(1)

 

For the Year Ended December 31,

As of December 31,

 

    

2019

    

2020

    

2021

    

2020

    

2021

 

Zepp and its wholly-owned subsidiaries

 

0.2

%  

2.1

%  

16.5

%  

27.7

%  

39.4

%

VIEs

 

99.8

%  

97.9

%  

83.5

%  

72.3

%  

60.6

%

Total

 

100.0

%  

100.0

%  

100.0

%  

100.0

%  

100.0

%

Note:

(1)The percentages exclude the inter-company transactions and balances between our subsidiaries and our VIEs.

C.          Research and Development, Patents and Licenses, Etc.

See “Item 4. Information On the Company—B. Business Overview—Research and Development” and “—Intellectual Property.”

D.          Trend Information

Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events since January 1, 2021 that are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that caused the disclosed financial information to be not necessarily indicative of future operating results or financial conditions.

E.          Critical Accounting Estimates

We prepare our financial statements in accordance with U.S. GAAP, which requires our 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 revenues and expenses during the reporting periods. We continually evaluate these judgments and estimates based on our own historical experience, knowledge and assessment of current business and other conditions, our expectations regarding the future based on available information and assumptions that we believe to be reasonable, which together form our basis for making judgments about matters that are not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, our actual results could differ from those estimates. Some of our accounting policies require a higher degree of judgment than others in their application.

104

The selection of critical accounting policies, the judgments and other uncertainties affecting application of those policies and the sensitivity of reported results to changes in conditions and assumptions are factors that should be considered when reviewing our financial statements. We believe the following accounting policies involve the most significant judgments and estimates used in the preparation of our financial statements.

Inventories, net

Inventories consist of raw materials, finished goods and work in process. Inventories are stated at the lower of cost or net realizable value on a weighted average basis. Inventory costs include expenses that are directly or indirectly incurred in the purchase, including shipping and handling costs charged to us by suppliers, production of manufactured product for sale, such as the cost of materials and supplies used in production, direct labor costs and allocated overhead costs such as depreciation, insurance, employee benefits and indirect labor. Cost is determined using the weighted average method.

Inventories are written down if the estimated net realizable value is less than the recorded value. We review the carrying cost of inventories by product to determine the adequacy of reserves for obsolescence. In accounting for inventories, we must make estimates regarding the estimated realizable value of inventory. The estimate is based, in part, on the product life cycle resulting in periodically write down and write off the value for estimated excess and obsolete inventories. Significant judgement is involved to assess the valuation of the inventory which include the estimated forecasts of future sales. If actual conditions are less favorable than those we haves projected, we may need to increase  our reserves for excess and obsolete inventories. Any increase in the reserves will adversely impact the results of operations.

Deferred income tax

Current income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred income taxes are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized.

We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. Significant judgment is required in determining the valuation allowance. In assessing the need for a valuation allowance, we consider all sources of taxable income, including projected future taxable income, reversing taxable temporary differences and ongoing tax planning strategies. If it is determined that we are unable to realize a deferred tax asset, we would adjust the valuation allowance in the period in which such a determination is made, with a corresponding decrease to earnings.

Revenue

We have determined that our contracts with our customers include multiple performance obligations that we account for separately as those are distinct from other items in the contract, which include the smart and wearable device, the software services and the software updates. Significant judgements included in revenue recognition include:

the allocation of the transaction price to all the performance obligations based on the relative standalone selling prices; and
variable consideration

We allocate the transaction price to all performance obligations based on their relative standalone selling prices. The standalone selling prices are determined based on the expected cost plus margin as we determined that no observable price is available for any of our performance obligation. As such, we considered multiple factors when estimating the standalone selling price, which includes consumer behaviors and our internal pricing model. The estimated selling price for the smart and wearable devices comprised the majority of the transaction. Any significant changes in those estimates would result in changes in the in allocation of revenue which could have an impact on revenue.

105

Additionally, revenues from product sales are recorded at the net sales price (transaction price), which includes estimate of variable consideration which result from our cooperation agreement with one major customer. The amount of variable consideration is included in the transaction price to the extent it is not constrained and that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect revenue and earnings in the period such variances are known.

Recent Accounting Pronouncements

For a summary of recently issued accounting pronouncements, see Note 2 to the consolidated financial statements of Zepp Health Corporation and its subsidiaries pursuant to Item 17 of Part III of this annual report.

Off-balance Sheet Arrangements

We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any unconsolidated third parties. In addition, we have not entered into any derivative contracts that are indexed to our shares and classified as shareholders’ equity or that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. Moreover, we do not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or product development services with us.

ITEM 6.              DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

A.           Directors and Senior Management

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

Directors and Executive Officers

    

Age

    

Position/Title

 

Wang Huang

46

Chairman of the Board of Directors and Chief Executive Officer

De Liu

48

Director

Yunfen Lu

56

Director

Xiaojun Zhang

50

Director

Jimmy Lai

65

Independent Director

Hongjiang Zhang

61

Independent Director

Bing Xie

54

Independent Director

Leon Cheng Deng

39

Chief Financial Officer

Mike Yan Yeung

51

Chief Operating Officer

Meihui Fan

43

Chief Technology Officer

Hui Wang

44

Vice President of Corporate Strategy and General Manager of Beijing Operations

Pengtao Yu

40

Chief Industrial Designer

106

Mr. Wang Huang is our founder and has served as the chairman of our board of directors and our chief executive officer since our inception. Mr. Huang is a serial entrepreneur with significant experience and expertise in the technology and Internet sectors in China. Mr. Huang founded Anhui Huami in December 2013 to develop, manufacture and sell smart wearable devices. Prior to that, Mr. Huang founded Hefei Huaheng Electronic Technology Co., Ltd., a company focused on the development of tablets and tablet-based mobile apps and provision of e-magazine network services, and led the team that rolled out China’s first tablet. In 2002, Mr. Huang founded Hefei Huakai Yuanheng Information Technology Co., Ltd., a company focused on the development of embedded Linux software and hardware. In addition, Mr. Huang has served as the director, the executive director or the general manager at several other technology companies in Hefei. Mr. Huang previously was a research and development engineer at Huawei Technologies Co. Ltd., a leading global information and communications technology solutions provider, where he played an instrumental role in the development of high-speed switching and routing equipment. Mr. Huang has received many honors in the business world as well. To name a few, he was awarded “Anhui Economic Person of the Year 2015,” “ Leading Talents of Strategic Emerging Industry Technology in Anhui” and “Hefei Youth Entrepreneurship.” Mr. Huang received his bachelor’s degree in applied physics from the University of Science and Technology of China in 1997. Mr. Huang is appointed as a director to our board by HHtech Holdings Limited, Haiyu Holding Limited, Fandler Holding Limited, Forest Mountain Holding Limited, Wenshui Holding Limited and Shu Hill Holdings, which we collectively refer to as the Co-Founder Entities in this annual report. Pursuant to the Memorandum and Articles, the Co-Founders Entities will be entitled to appoint three directors so long as they continue to beneficially own no less than 60% of the shares they beneficially owned as of January 12, 2018.

Mr. De Liu has served as our director since April 2015. Mr. Liu is one of the co-founders and a senior vice president of Xiaomi, a mobile Internet company, where he is responsible for the organization department and serves as the secretary of the party committee. Mr. Liu is a leading figure in industrial design in China and has received numerous industrial design awards together with his team, including 5 Red Dot Design Awards (Germany), 18 iF Design Awards (Germany) and 10 Red Star Design Awards (Mainland, China). Mr. Liu also holds various positions, including the vice-chairman of China Industrial Design Association and a member of National Manufacturing Strategy Advisory Committee. He also serves as a director of Viomi Technology Co., Ltd., a Nasdaq-listed company. Mr. Liu has received many honors in the business world as well. To name a few, he was awarded “Zhongguancun Top Talent” in 2015 and “Beijing Top Innovative and Entrepreneurial Leading Talent” in 2016. Mr. Liu received his bachelor’s degree in industrial design and master’s degree in mechanical design and theory from Beijing Institute of Technology in 1996 and 2001, respectively, and his master’s degree in industrial design from the Art Center College of Design in 2010. Mr. Liu is appointed as a director to our board by People Better Limited. Pursuant to the currently effective memorandum and articles of association, People Better Limited will be entitled to appoint one director so long as it continues to beneficially own no less than 10% of the issued and outstanding shares of our company.

Ms. Yunfen Lu has served as our director since April 2015. Ms. Lu also serves as the director of Anhui Huami, Beijing Huami, Hong Kong Zepp Holding Limited, Shenzhen Yunding Information Technology Co., Ltd. and Jiangsu Yitong High-tech Co., Ltd., (Shenzhen: 300211). Ms. Lu served as the financial controller of Hefei Huaheng Electronic Technology Co., Ltd. From November 2002 to March 2009, Ms. Lu worked at Hefei Huakai Yuanheng Information Technology Co., Ltd, where she was responsible for overseeing financial accounting, procurement, administrative affairs and manufacturing management. Ms. Lu received her secondary vocational degree in accounting from Shanghai Lixin Vocational School of Accounting (now Shanghai Lixin University of Accounting and Finance) in 1986. Ms. Lu is appointed as a director to our board by the Co-Founder Entities. Pursuant to the Memorandum and Articles, the Co-Founders Entities will be entitled to appoint three directors so long as they continue to beneficially own no less than 60% of the shares they beneficially owned as of January 12, 2018.

Mr. Xiaojun Zhang has served as our director since April 2015. In addition to this role, Mr. Zhang has also served as vice president of Anhui Huami since January 2014, where he is responsible for overseeing human resources. Prior to joining us, Mr. Zhang served as the vice president of Hefei Huaheng Electronic Technology Co., Ltd from October 2011 to December 2013. From September 2010 to October 2011, Mr. Zhang served as deputy general manager of Anhui Mei Bang Investment Management Co., Ltd. From July 2009 to September 2010, Mr. Zhang served as head of the human resources and administrative affairs department at the Anhui branch of Sunshine Insurance Group Corporation Limited. Prior to that, Mr. Zhang worked at the Immigration Office of Anhui Provincial Public Security Department, where he held multiple positions including clerk, deputy chief officer and chief officer, from July 1994 to July 2009. Mr. Zhang received his bachelor’s degree in Chinese language and literature from Anhui University in 1994. Mr. Zhang is appointed as a director to our board by the Co-Founder Entities. Pursuant to the Memorandum and Articles, the Co-Founders Entities will be entitled to appoint three directors so long as they continue to beneficially own no less than 60% of the shares they beneficially owned as of January 12, 2018.

107

Mr. Jimmy Lai has served as our director since February 2018. In addition to this role, Mr. Lai also serves as chief financial officer of a biotechnology company, Acepodia, Inc., since March 2021. Mr. Lai has served as the chief financial officer of China Online Education Group, an NYSE-listed company and an online English language education services provider in China, from June 2015 to December 2018. In addition to his role at China Online Education, Mr. Lai serves as an independent director on the board of directors of PPDAI Group Inc., an NYSE-listed company and an online consumer finance provider in China. Prior to joining China Online Education Group, Mr. Lai served as the chief financial officer of Chukong Technologies Corp., a mobile entertainment platform company in China, from 2013 to 2015. Mr. Lai served as the chief financial officer of Gamewave Corporation, a webgame company in China, from 2011 to 2013. Prior to that, Mr. Lai served as the chief financial officer of Daqo New Energy Corp., an NYSE-listed company and a polysilicon manufacturer based in China, from 2009 to 2011. From 2008 to 2009, Mr. Lai served as the chief financial officer of Linktone Ltd., a Nasdaq-listed company and a provider of wireless interactive entertainment services to consumers in China. From 2006 to 2008, Mr. Lai was the chief financial officer of Palm Commerce Holdings, an information technology solution provider for the China lottery industry. Prior to that, he served as an associate vice president of investor relations at Semiconductor Manufacturing International Corporation, a company listed on the NYSE and the Hong Kong Stock Exchange, from 2002 to 2006, and as a controller and director of financial planning at AMX Corporation from 1997 to 2001. Mr. Lai received his bachelor’s degree in statistics from the National Cheng Kung University in Taiwan and his MBA from the University of Texas in Dallas. Mr. Lai is a certified public accountant licensed in the State of Texas.

Dr. Hongjiang Zhang has served as our director since February 2018. Currently, Dr. Zhang is a venture partner at Source Code Capital, a senior advisor of Carlyle Group. He also serves as an independent non-executive director of BabyTree Group, a Hong Kong listed company, and is currently the non-executive chairman of AAC Technologies Holdings Inc. listed in Hong Kong. From October 2011 to November 2016, Dr. Zhang served as an executive director and the chief executive officer of Kingsoft Corporation Limited, a Chinese software and internet services company listed on the Hong Kong Stock Exchange. Dr. Zhang also served as a director and the chief executive officer of Kingsoft Cloud, a subsidiary of Kingsoft Corporation Limited, from January 2012 to December 2016. In addition, during his service to Kingsoft, he also served as a director at various public companies listed in the United States, including Cheetah Mobile Inc., Xunlei Limited and 21 Vianet Group, Inc., all listed in the United States. Prior to joining Kingsoft, Dr. Zhang was the chief technology officer for Microsoft Asia-Pacific Research and Development Group from January 2006 to October 2011, the managing director of the Microsoft Advanced Technology Center from January 2004 to October 2011, and the assistant managing director of Microsoft Research Asia from April 1999 to December 2003. Dr. Zhang received his bachelor’s degree in electrical engineering from Zhengzhou University in 1982 and Ph.D. in electrical engineering from the Technical University of Denmark in 1991.

Mr. Bing Xie has served as our director since November 2020. Prior to that, Mr. Xie was senior vice president and executive officer of Texas Instrument from 2013 to 2020, leading the worldwide sales and applications teams. Mr. Xie started his career at Hewlett-Packard, and later joined Bay Networks and 3Com. He has lived and worked in China, Italy, America and Canada. Mr. Xie holds a bachelor of science degree in electronics engineering from Xidian University, and an MBA from Clemson University.

Mr. Leon Cheng Deng has served as our chief financial officer since October 2020. Mr. Deng has extensive experience in accounting, financial management, manufacturing, and international business with Royal Philips. He was the head of finance in Philips’ business group of domestic appliances from July 2019 to October 2020 and the head of finance in the business group of personal care from September 2018 to July 2019. Prior to that, Mr. Deng was the head of corporate finance and financial risks in Philips’ treasury group. Mr. Deng also played a critical leadership role in the divestiture of Philips’ TV and Audio divisions, the Philips Lighting separation, and a series of acquisitions in the past. Mr. Deng holds a CPA certificate in Australia, and a Chartered Global Management Accountant certification from CIMA. He earned a Bachelor of Finance degree from Shanghai International Studies University, and a Master of International Finance degree from the University of Amsterdam.

Mr. Mike Yan Yeung has served as our chief operating officer since January 2015. Prior to joining us, Mr. Yeung served as a vice president of Shunwei Capital, a China-based venture capital firm, where he was a key member of an investment team with a focus on mobile Internet applications, smart home technologies, smart wearables, IoT and online health care, and served as a board member of several portfolio companies. From 2012 to 2014, Mr. Yeung served as the principal group program manager of Microsoft, where he was responsible for managing the software development of Microsoft’s key digital advertising products and defining and implementing the Microsoft online ads platform strategy in China. Prior to that, Mr. Yeung held several positions in Monster.com, TGC Inc., China.com Corp., Netscape Communications Corporation and Oracle Corporation from 1992 to 2012. Mr. Yeung received his bachelor’s degree and master’s degree in computer science from the University of California, Berkeley in 1992 and Stanford University in 1994, respectively.

108

Mr. Meihui Fan has gained extensive experience in the information technology industry. Prior to being appointed as our chief technology officer, he served as the President of Global Innovation Center and worked in other roles in our company from January 2014 to July 2021. He was in charge of all software related technical architecture and management of the entire research and development team. Prior to joining our company, Mr. Fan served as the technical director at Hefei Huaheng Electronic Technology Co., Ltd. from May 2009 to December 2013. From July 2004 to April 2009, Mr. Fan worked as the embedded system software development engineer, senior engineer and chief engineer in Hefei Huakaiyuanheng Information Technology Co., Ltd. Mr. Fan obtained a Bachelor’s Degree with a Double Major in Molecular Biology & Cell Biology and Signal & Information Systems at the University of Science and Technology of China.

Dr. Hui Wang has served as our vice president of corporate strategy and general manager of Beijing operations since August 2014. Prior to joining us, Dr. Wang worked at Lenovo Group Ltd. from 2007 to 2014, first as a researcher and later as its chief product director. Prior to joining Lenovo, Dr. Wang worked at NEC Labs China from 2005 to 2007. Dr. Wang received his bachelor’s degree in electronic and information engineering and Ph.D. in communication and information system from the University of Science and Technology of China in 2000 and 2005, respectively.

Mr. Pengtao Yu has served as our chief industrial designer since October 2014. Prior to joining us, Mr. Yu worked at Moov Inc., a smart wearable device start-up company, as an industrial design consultant from June to October 2014 and played an instrumental role in designing and developing Moov’s fitness tracker. Prior to that, Mr. Yu was an industrial designer at Bould Design from October 2012 to June 2014, where his responsibilities included developing and designing consumer electronic products, such as thermostat and smoke alarm, for various Silicon Valley companies. From February 2012 to August 2012, Mr. Yu was an industrial design consultant of Harman International, where he worked closely with the marketing team in developing a new generation of earphones. Mr. Yu has received many awards in recognition of his industrial design accomplishments. He is a four-time Bronze winner of the International Design Excellence Award, and a three-time winner of the iF Design Award (Germany). He also received the Red Dot Design Award (Germany) in 2011 and 2016. Mr. Yu received his bachelor’s degree in engineering from Beijing Institute of Technology in 2003, and his bachelor’s degree in product design and master’s degree in industrial design from the Art Center College of Design in 2008 and 2011, respectively.

Employment Agreements and Indemnification Agreements

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

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

In addition, each executive officer has agreed to be bound by non-solicitation restrictions during the term of his or her employment and typically for one year following the last date of employment. Specifically, each executive officer has agreed not to (i) approach our suppliers, clients, customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; or (ii) seek directly or indirectly, to solicit the services of any of our employees who is employed by us on or after the date of the executive officer’s termination, or in the year preceding such termination, without our express consent.

109

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.

B.           Compensation

For the fiscal year ended December 31, 2021, we paid an aggregate of approximately RMB15.4 million (US$2.4 million) in cash to our executive officers and RMB1.4 million (US$0.2 million) to our non-executive 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 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.

2015 Share Incentive Plan

In October 2015, our shareholders and board of directors approved the 2015 Share Incentive Plan, which we refer to as the 2015 Plan in this annual report, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants, and promote the success of our business. The 2015 Plan consists of a share incentive plan for U.S. service providers and a share incentive plan for PRC service providers. The maximum aggregate number of Class A ordinary shares that may be issued pursuant to all awards under the 2015 Plan is 14,328,358 Class A ordinary shares. As of February 28, 2022, awards to purchase 13,586,319 Class A ordinary shares have been granted and are outstanding under the 2015 Plan, excluding awards that were forfeited or cancelled after the relevant grant dates. Grantees of our share incentive awards under the 2015 Plan resident in China were not permitted to exercise their options prior to the completion of our initial public offering.

The following paragraphs describe the principal terms of the 2015 Plan.

Types of Awards. The 2015 Plan permits the awards of options, restricted shares and restricted share units.

Plan Administration. Our board of directors or a committee of one or more members of the board of directors will administer the 2015 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award grant.

Award Agreement. Awards granted under the 2015 Plan are evidenced by an award agreement that sets forth the terms, conditions and limitations for each award, which may include the term of the award, the provisions applicable in the event that the grantee’s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award.

Eligibility. We may grant awards to our employees, consultants and directors.

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

Exercise of Options. The plan administrator determines the exercise price for each award, which is stated in the relevant award agreement. Options that are vested and exercisable will terminate if they are not exercised prior to the time as the plan administrator determines at the time of grant. However, the maximum exercisable term is ten years from the date of grant. Grantees resident in China are not legally allowed to exercise their options prior to the completion of our initial public offering.

Transfer Restrictions. Awards may not be transferred in any manner by the participant other than in accordance with the exceptions provided in the 2015 Plan or the relevant award agreement or otherwise determined by the plan administrator, such as transfers by will or the laws of descent and distribution.

Termination and Amendment of the 2015 Plan. Unless terminated earlier, the 2015 Plan has a term of ten years. With the approval of our board of directors, the plan administrator has the authority to terminate, amend or modify the 2015 Plan, provided that shareholder approval is obtained in certain circumstances set forth in the relevant award agreement. However, without the prior written consent of the participant, no such action may adversely affect in any material way any award previously granted pursuant to the 2015 Plan.

110

2018 Share Incentive Plan

In January 2018, our shareholders and board of directors adopted the 2018 Share Incentive Plan, which we refer to as the 2018 Plan in this annual report, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and promote the success of our business. The maximum aggregate number of shares which may be issued initially pursuant to all awards under the 2018 Plan is 9,559,607 ordinary shares. The number of shares reserved for future issuances under the 2018 Plan will be increased by (i) a number equal to 1.0% of the total number of outstanding shares immediately after our initial public offering, or (ii) such number of shares as may be determined by our board of directors, on the first day of each calendar year during the term of the 2018 Plan beginning in 2018. The number of Class A ordinary shares available for future issuance upon the exercise of future grants under the 2018 Share Incentive Plan was 19,119,213 as of January 1, 2022. As of February 28, 2022, awards to purchase 20,300,122 Class A ordinary shares under the 2018 Plan have been granted and outstanding, excluding awards that were forfeited or cancelled after the relevant grant dates.

The following paragraphs describe the principal terms of the 2018 Plan.

Types of Awards. The 2018 Plan permits the awards of options, restricted shares, restricted share units, or any other type of awards that the committee decides.

Plan Administration. Our board of directors or a committee of one or more members of the board of directors will administer the 2018 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award grant.

Award Agreement. Awards granted under the 2018 Plan are evidenced by an award agreement that sets forth terms, conditions and limitations for each award, which may include the term of the award, the provisions applicable in the event of the grantee’s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award.

Eligibility. We may grant awards to our employees, directors and consultants of our company. However, we may grant options that are intended to qualify as incentive share options only to our employees and employees of our parent companies and subsidiaries.

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

Exercise of Options. The plan administrator determines the exercise price for each award, which is stated in the award agreement. The vested portion of option will expire if not exercised prior to the time as the plan administrator determines at the time of its grant. However, the maximum exercisable term is ten years from the date of a grant. Grantees resident in China are not legally allowed to exercise their options prior to the completion of our initial public offering.

Transfer Restrictions. Awards may not be transferred in any manner by the recipient other than by will or the laws of descent and distribution, except as otherwise provided by the plan administrator.

Termination and Amendment of the 2018 Plan. Unless terminated earlier, the 2018 Plan has a term of seven years. Our board of directors has the authority to amend or terminate the plan. However, no such action may adversely affect in any material way any awards previously granted unless agreed by the recipient.

111

The following table summarizes, as of February 28, 2022, the awards granted under our 2015 Plan and 2018 Plan to several of our executive officers, excluding awards that were forfeited or cancelled after the relevant grant dates:

    

Ordinary Shares Underlying 

    

    

    

Options and 

Restricted Shares

Exercise Price 

Name

Units

(US$/Share)

Date of Grant

Date of Expiration

Mike Yan Yeung

 

*(1)

 

 

March 3, 2015

 

 

*

 

0.79

 

March 3, 2015

 

February 28, 2019

*(1)

August 18, 2020

Leon Cheng Deng

*(1)

August 31, 2020

Hui Wang

*

August 20, 2014

August 20, 2024

*

August 18, 2020

August 18, 2030

Pengtao Yu

*(1)

March 3, 2015

*(1)

August 18, 2020

Yunfen Lu

 

*

 

 

August 18, 2020

 

August 18, 2030

Xiaojun Zhang

 

*

 

 

August 18, 2020

 

August 18, 2030

Meihui Fan

*

May 13, 2021

May 6, 2031

Total

 

10,474,700

 

  

 

 

  

Notes:

* Less than one percent of our total outstanding shares.

(1)         Restricted share units

As of February 28, 2022, other employees as a group held outstanding options to purchase 12,782,653 Class A ordinary shares of our company, at a weighted average exercise price of US$0.08 per share, 2,076,217 restricted shares, and 3,170,794 restricted share units.

C.           Board Practices

Our board of directors consists of seven directors. A director is not required to hold any shares in our company to qualify to serve as a director. A director may vote with respect to any contract, proposed contract or arrangement in which he is materially interested provided (a) 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, (b) such director has not been disqualified by the chairman of the relevant board meeting, and (c) if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee in accordance with the rules of the New York Stock Exchange. The directors may exercise all the powers of the company to borrow money, mortgage its undertaking, 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 non-executive directors has a service contract with us that provides for benefits upon termination of service.

Committees of the Board of Directors

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

112

Audit Committee. Our audit committee consists of Mr. Jimmy Lai, Dr. Hongjiang Zhang and Mr. Bing Xie. Mr. Lai is the chairman of our audit committee. We have determined that Mr. Jimmy Lai, Dr. Hongjiang Zhang, and Mr. Bing Xie satisfy the “independence” requirements of Section 303A of the Corporate Governance Rules of the New York Stock Exchange and Rule 10A3 under the Exchange Act. We have determined that Mr. Lai 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:

appointing the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;
reviewing with the independent auditors any audit problems or difficulties and management’s response;
discussing the annual audited financial statements with management and the independent auditors;
reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures;
reviewing and approving all proposed related party transactions;
meeting separately and periodically with management and the independent auditors; and
monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance.

Compensation Committee. Our compensation committee consists of Mr. Wang Huang, Mr. Jimmy Lai, Dr. Hongjiang Zhang and Mr. Bing Xie. Dr. Zhang is the chairman of our compensation committee. We have determined that Mr. Jimmy Lai, Dr. Hongjiang Zhang, and Mr. Bing Xie satisfy the “independence” requirements of Section 303A of the Corporate Governance Rules of the New York Stock Exchange. 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. The compensation committee is responsible for, among other things:

reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;
reviewing and recommending to the board for determination with respect to the compensation of our non-employee directors;
reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and
selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person’s independence from management.

Nominating and Corporate Governance Committee. Our nominating and corporate governance committee consists of Mr. Wang Huang, Mr. Jimmy Lai, Dr. Hongjiang Zhang and Mr. Bing Xie. Mr. Huang is the chairperson of our nominating and corporate governance committee. Mr. Jimmy Lai, Dr. Hongjiang Zhang, and Mr. Bing Xie satisfy the “independence” requirements of Section 303A of the Corporate Governance Rules of the New York Stock Exchange. The nominating and corporate governance committee assists the board of directors 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:

selecting and recommending to the board nominees for election by the shareholders or appointment by the board;

113

reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity;
making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and
advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken.

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 have a duty to exercise the skills they actually possess and such care and diligence that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their duty of care to us, our directors must ensure compliance with our Memorandum and Articles, as amended and restated from time to time, and the class rights vested thereunder in the holders of the shares. In certain limited exceptional circumstances, a shareholder may have the right to seek damages in our name if a duty owed by our 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 general meetings and reporting its work to shareholders at such 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 106
approving the transfer of shares in our company, including the registration of such shares in our share register.

Terms of Directors and Officers

Our officers are elected by and serve at the discretion of the board of directors. Our directors are not subject to a term of office, unless such term is expressly specified in a written agreement between the company and the director or otherwise, and hold office until such time as they are removed from office by ordinary resolution of the shareholders or by the board. A director will be removed from office automatically if, among other things, the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; or (ii) dies or is found by our company to be or becomes of unsound mind.

114

D.           Employees

We had 1,132, 1,507 and 1,227 employees as of December 31, 2019, 2020 and 2021, respectively. The following table sets forth the numbers of our employees categorized by function as of December 31, 2021:

    

As of

December 31,

2021

Function:

 

  

Research and development

 

665

Selling and marketing

 

299

Administrative

 

208

Supply chain management

 

55

Total

 

1,227

As of December 31, 2021, we had 443 employees in Shenzhen, 330 employees in Hefei, 237 employees in Beijing, 109 employees in Nanjing, 16 employees in other cities in mainland China, 52 employees in North America, 28 employees in Europe, 11 employees in other countries in Asia and one employee in South America.

We believe we offer our employees competitive compensation packages and a merit-based work environment that encourages initiative, and as a result, we have generally been able to attract and retain qualified personnel and maintain a stable core management team.

As required by PRC regulations, we participate in various government statutory employee benefit plans, including social insurance funds, namely a pension contribution plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund. We are required under PRC law to make contributions to employee benefit plans 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 may be required to make up the contributions for these plans as well as to pay late fees and fines but have made adequate provisions. See “Item 4. Information on the Company—B. Business Overview—Regulation— Regulation on Employment.”

We enter into standard labor agreements with our employees and, in addition, enter into confidentiality and non-compete agreements with our key employees. The non-compete restricted period typically expires two years after the termination of employment, and we agree to compensate the employee with a certain percentage of his or her pre-departure salary during the restricted period.

We believe that we maintain a good working relationship with our employees, and we have not experienced any major labor disputes.

E.           Share Ownership

The following table sets forth information with respect to the beneficial ownership of our ordinary shares as of February 28, 2022 by:

each of our directors and executive officers; and
each person known to us to own beneficially 5% or more of our total outstanding shares.

The calculations in the table below are based on 131,815,396 Class A ordinary shares (excluding the 5,762,444 Class A ordinary shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under the 2015 Share Incentive Plan and the 2018 Share Incentive Plan and the 4,833,680 treasury shares in the form of ADSs that we repurchased under our share repurchase program) and 117,208,247 Class B ordinary shares outstanding as of February 28, 2022.

115

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

 

    

    

    

    

    

Percentage

 

Percentage

of

 

Class A

Class B

Total

of total

aggregate

 

ordinary

ordinary

ordinary

ordinary

voting

 

shares

shares

shares

shares

power†

 

Directors and Executive Officers:**

 

  

 

  

 

  

 

  

 

  

Wang Huang(1)

 

4,260,076

 

81,347,127

 

85,607,203

 

34.4

%  

62.7

%

De Liu

 

 

 

 

 

Yunfen Lu(2)

 

*

 

3,450,746

 

3,690,746

 

1.5

%  

2.6

%

Xiaojun Zhang(3)

 

*

 

2,107,463

 

2,387,463

 

*

 

1.6

%

Jimmy Lai(4)

 

*

 

 

*

 

*

 

*

Hongjiang Zhang

 

 

 

 

 

Bing Xie

Leon Cheng Deng

 

 

 

 

 

Mike Yan Yeung(5)

 

*

 

 

*

 

*

 

*

Meihui Fan(6)

*

3,450,746

4,050,746

1.6

%

2.6

%

Hui Wang(7)

 

*

 

 

*

 

*

 

*

Pengtao Yu(8)

 

*

 

 

*

 

*

 

*

All Directors and Executive Officers as a Group

 

9,234,776

 

81,347,127

 

90,581,903

 

36.0

%  

62.9

%

Principal Shareholders:

 

 

 

 

 

HHtech Holdings Limited(9)

 

4,200,000

 

81,347,127

 

85,547,127

 

34.4

%  

62.7

%

People Better Limited(10)

 

 

35,861,112

 

35,861,112

 

14.4

%  

27.5

%

Allspring Entities(11)

 

23,331,540

 

 

23,331,540

 

9.4

%  

1.8

%

Shunwei High Tech Limited(12)

 

16,598,560

 

 

16,598,560

 

6.7

%  

1.3

%

Notes:

†     For each person and group included in this column, percentage of voting power is calculated by dividing the voting power beneficially owned by such person or group by the voting power of all of our Class A and Class B ordinary shares as a single class. Each holder of Class A ordinary shares is entitled to one vote per share and each holder of our Class B ordinary shares is entitled to ten votes per share on all matters submitted to them for a vote. Our Class A ordinary shares and Class B ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders, except as may otherwise be required by law. Our Class B ordinary shares are convertible at any time by the holder thereof into Class A ordinary shares on a one-for-one basis.

*     Less than 1% of our total outstanding ordinary shares and aggregate voting power.

116

**   Each of Mr. Wang Huang, Yunfen Lu, Xiaojun Zhang, Leon Cheng Deng, Mike Yan Yeung, Meihui Fan and Hui Wang’s business address is Huami Global Innovation Center, Building B2, Zhong’an Chuanggu Technology Park, No. 900 Wangjiang West Road Road, Hefei, 230088, People’s Republic of China. Pengtao Yu’s business address is 10050 North Wolfe Road, Cupertino, California 95104. Mr. De Liu’s business address is Keliyuan Building, No.72 Anningzhuang East Road, Haidian District, Beijing, 100085, People’s Republic of China. Mr. Jimmy Lai’s business address is 4521 Turnberry Ct, Plano, Texas, 75024, USA. Dr. Hongjiang Zhang’s business address is 627 Jurong West St 65, #14-380, Singapore 640627. Bing Xie’s business address is 10005 Meadowbrook Drive, Dallas, Texas, U.S. 75229.

(1)Represents (i) 60,076 Class A ordinary shares in the form of ADSs; (ii) 3,800,000 Class A ordinary shares in the form of ADSs and 65,836,680 Class B ordinary shares held by HHtech Holdings Limited, a British Virgin Islands company, and (iii) 400,000 class A ordinary shares in the form of ADSs and 15,510,447 Class B ordinary shares beneficially owned by HHtech Holdings Limited as the result of the voting agreement dated January 12, 2018 by and among HHtech Holdings Limited, Fandler Holding Limited, Forest Mountain Holding Limited, Haiyu Holding Limited, Shu Hill Holding Limited and Wenshui Holding Limited. HHtech Holdings Limited is wholly owned by Wayne Holding Limited, which in turn is wholly owned by a trust established for the benefit of Mr. Wang Huang and his family members. Mr. Huang is the sole director of HHtech Holdings Limited, and also the settlor and investment decision maker of the abovementioned trust. Therefore, Mr. Huang is entitled to exercise voting and dispositive power over the shares held by HHtech Holdings Limited. The registered address of HHtech Holdings Limited is at Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands.
(2)Represents (i) the Class A ordinary shares Ms. Yunfen Lu has the right to acquire upon exercise of options within 60 days after February 28, 2022; and (ii) 3,450,746 Class B ordinary shares held by Haiyu Holding Limited, a British Virgin Islands company. Haiyu Holding Limited is wholly owned by Hong An Holding Limited, which in turn is wholly owned by a trust established for the benefit of Ms. Yunfen Lu and her family members. Ms. Lu is the sole director of Haiyu Holding Limited, and also the settlor and investment decision maker of the abovementioned trust. Therefore, Ms. Lu is entitled to exercise voting and dispositive power over the shares held by Haiyu Holding Limited. The registered address of Haiyu Holding Limited is at Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands.
(3)Represents (i) Class A ordinary shares Mr. Xiaojun Zhang has the right to acquire upon exercise of options within 60 days after February 28, 2022, and (ii) 2,107,463 Class B ordinary shares held by Shu Hill Holding Limited, a British Virgin Islands company. Shu Hill Holding Limited is wholly owned by Sunflower International Limited, which in turn is wholly owned by a trust established for the benefit of Mr. Xiaojun Zhang and his family members. Mr. Zhang is the sole director of Shu Hill Holding Limited, and also the settlor and investment decision maker of the abovementioned trust. Therefore, Mr. Zhang is entitled to exercise voting and dispositive power over the shares held by Shu Hill Holding Limited. The registered address of Shu Hill Holding Limited is at Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands.
(4)Represents the Class A ordinary shares in the form of ADSs held by Mr. Jimmy Lai.
(5)Represents the Class A ordinary shares in the form of ADSs held by Mr. Mike Yan Yeung.
(6)Represents (i) the 600,000 Class A ordinary shares Mr. Meihui Fan has the right to acquire upon exercise of options within 60 days after February 28, 2022; and (ii) the 3,450,746 Class B ordinary shares held by Fandler Holding Limited, a British Virgin Islands company. Fandler Holding Limited is wholly owned by Telomere Holding Limited, which in turn is wholly owned by a trust established for the benefit of Mr. Meihui Fan and his family members. Mr. Fan is the sole director of Fandler Holding Limited, and also the settlor and investment decision maker of the abovementioned trust. Therefore, Mr. Fan is entitled to exercise voting and dispositive power over the shares held by Fandler Holding Limited. The registered address of Fandler Holding Limited is at NovaSage Chambers, P.O. Box 4389, Road Town, Tortola, British Virgin Islands.
(7)Represents the Class A ordinary shares Mr. Hui Wang has the right to acquire upon exercise of options within 60 days after the date of this annual report.
(8)Represents the Class A ordinary shares in the form of ADSs held by Mr. Pengtao Yu.

117

(9)Based on the statement on Schedule 13G/A filed on February 10, 2022 by (i) HHtech Holdings Limited, a British Virgin Islands company, (ii) Wayne Holding Limited, a Samoa company and (iii) Mr. Wang Huang, pursuant to which 3,800,000 Class A ordinary shares in the form of ADSs and 65,836,680 Class B ordinary shares are held by HHtech Holdings Limited, and 400,000 Class A ordinary shares in the form of ADSs and 15,510,447 Class B ordinary shares are beneficially owned by HHtech Holdings Limited as the result of the voting agreement dated January 12, 2018 by and among HHtech Holdings Limited, Fandler Holding Limited, Forest Mountain Holding Limited, Haiyu Holding Limited, Shu Hill Holding Limited and Wenshui Holding Limited. HHtech Holdings Limited is wholly-owned by Wayne Holding Limited, which in turn is wholly-owned by a trust established for the benefit of Mr. Wang Huang and his family members. Mr. Huang is the sole director of HHtech Holdings Limited, and also the settlor and investment decision maker of the abovementioned trust. Therefore, Mr. Huang is entitled to exercise voting and dispositive power over the shares held by HHtech Holdings Limited. The registered address of HHtech Holdings Limited is at Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands.
(10)Based on the statement on Schedule 13G filed on February 1, 2019 jointly by (i) People Better Limited, a British Virgin Islands company, (ii) Fast Pace Limited, a British Virgin Island company and (iii) Xiaomi, pursuant to which 35,861,112 Class B ordinary shares are held by People Better Limited. The registered address of People Better Limited is at Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands. People Better Limited is a wholly-owned subsidiary of Fast Pace Limited, which is a wholly-owned subsidiary of Xiaomi.
(11)Based on the statement on Schedule 13G/A filed on January 18, 2022 jointly by Allspring Global Investments Holdings, LLC, Allspring Global Investments, LLC and Allspring Funds Management, LLC, each of which is a Delaware limited liability company with the address of 525 Market St, 10th Fl, San Francisco, CA 94105, 23,331,540 Class A ordinary shares in the form of ADSs are held by Allspring Global Investments Holdings LLC. Prior to its sale on November, 1, 2021, Allspring Global Investments Holdings, LLC was a subsidiary of Wells Fargo & Company, and prior to that date, its shareholdings in our company were included on Schedules 13G filed by Wells Fargo & Company, LLC.
(12)Based on the statement on Schedule 13G/A filed on February 9, 2021 jointly by (i) Shunwei High Tech Limited, (ii) Shunwei China Internet Fund II, L.P., (iii) Shunwei Capital Partners II GP, L.P., (iv) Shunwei Capital Partners II GP Limited and (v) Mr. Koh Tuck Lye, pursuant to which 16,598,560 Class A ordinary shares are held by Shunwei High Tech Limited, a British Virgin Islands company. The registered address of Shunwei High Tech Limited is Vistra Corporate Services Center, Wickhams Cay II, Road Town, Tortola, VG 1110, British Virgin Islands. Shunwei High Tech Limited is wholly owned by Shunwei China Internet Fund II, L.P. The general partner of Shunwei China Internet Fund II, L.P. is Shunwei Capital Partners II GP, L.P., and the general partner of Shunwei Capital Partners II GP, L.P. is Shunwei Capital Partners II GP Limited, which is controlled by Mr. Koh Tuck Lye.

To our knowledge, as of February 28, 2022, 141,557,820 of our Class A ordinary shares were held by one record holder in the United States, which was Deutsche Bank Trust Company Americas, the depositary of our ADS program. The number of beneficial owners of our ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company.

As of the date of this annual report, none of our ordinary shares are held by governmental entities of our place of incorporation, and no government entity in the place where our registered public accounting firm is located and organized has a controlling financial interest in our company.

Enforceability of Civil Liabilities

A majority of our operations are conducted outside of the United States, and a majority of our assets are located outside of the United States. A majority of our directors and executive officers are nationals or residents of jurisdictions other than the United States and most of their assets are located outside the United States. As a result, it may be difficult for a shareholder to effect service of process within the United States upon these individuals, or to bring an action against us or these individuals in the United States, or to enforce against us or them judgments obtained in United States courts, including judgments predicated upon the civil liability provisions of the securities laws of the United States or any state in the United States.

We have appointed Puglisi & Associates, located at 850 Library Avenue, Suite 204, Newark, Delaware 19711, as our agent upon whom process may be served in any action brought against us under the securities laws of the United States.

118

We have been informed by our Cayman Islands legal counsel that the United States and the Cayman Islands do not have a treaty providing for reciprocal recognition and enforcement of judgments of U.S. courts in civil and commercial matters and that a final judgment for the payment of money rendered by any federal or state court in the United States based on civil liability, whether or not predicated solely upon the U.S. federal securities laws, would not be automatically enforceable in the Cayman Islands. We have also been advised by our Cayman Islands legal counsel that a judgment obtained in any federal or state court in the United States will be recognized and enforced in the courts of the Cayman Islands at common law, without any re-examination of the merits of the underlying dispute, by an action commenced on the foreign judgment debt in the Grand Court of the Cayman Islands, provided such judgment (i) is given by a foreign court of competent jurisdiction, (ii) imposes on the judgment debtor a liability to pay a liquidated sum for which the judgment has been given, (iii) is final, (iv) is not in respect of taxes, a fine or a penalty, and (v) was not obtained in a manner and is not of a kind the enforcement of which is contrary to natural justice or the public policy of the Cayman Islands.

There is uncertainty as to whether the courts of the Cayman Islands would recognize or enforce judgments of United States courts obtained against us or our directors or officers predicated upon the civil liability provisions of the securities laws of the United States or any state in the United States. Such uncertainty relates to whether a judgment obtained from the United States courts under the civil liability provisions of the securities laws will be determined by the courts of the Cayman Islands as penal or punitive in nature. If such a determination is made, the courts of the Cayman Islands will not recognize or enforce the judgment against a Cayman Islands company or its directors and officers. Because the courts of the Cayman Islands have yet to rule on whether such judgments are penal or punitive in nature, it is uncertain whether they would be enforceable in the Cayman Islands.

Our PRC legal counsel has advised us that there is uncertainty as to whether the courts of China would:

recognize or enforce judgments of United States courts obtained against us or our directors or officers predicated upon the civil liability provisions of the securities laws of the United States or any state in the United States; or
entertain original actions brought in each respective jurisdiction against us or our directors or officers predicated upon the securities laws of the United States or any state in the United States.

Our PRC legal counsel has further advised us that the recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other form of reciprocity with the United States or the Cayman Islands that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, courts in the PRC will not enforce a foreign judgment against us or our directors and officers if they decide that the judgment violates the basic principles of PRC law or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States or in the Cayman Islands. Under the PRC Civil Procedures Law, foreign shareholders may originate actions based on PRC law against a company in China for disputes if they can establish sufficient nexus to the PRC for a PRC court to have jurisdiction, and meet other procedural requirements, including, among others, the plaintiff must have a direct interest in the case, and there must be a concrete claim, a factual basis and a cause for the suit.

It will be, however, difficult for U.S. shareholders to originate actions against us in the PRC in accordance with PRC laws because we are incorporated under the laws of the Cayman Islands and it will be difficult for U.S. shareholders, by virtue only of holding the ADSs or our ordinary shares, to establish a connection to the PRC for a PRC court to have jurisdiction as required under the PRC Civil Procedures Law.

ITEM 7.              MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

A.           Major Shareholders

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

119

B.           Related Party Transactions

Contractual Arrangements with our Variable Interest Entity and its Shareholders

See “Item 4. Information on the Company—C. Organizational Structure.”

Shareholders Agreement

We entered into our shareholders agreement on April 29, 2015 with our shareholders, which consist of holders of ordinary shares and preferred shares.

The shareholders agreement provides for certain special rights, including right of first refusal, co-sale rights, preemptive rights and contains provisions governing the board of directors and other corporate governance matters. Those special rights, as well as the corporate governance provisions, automatically terminated upon the completion of our initial public offering.

We have also granted certain registration rights to our shareholders. Set forth below is a description of the registration rights granted under the shareholders agreement.

Demand Registration Rights. At any time after the earlier of (i) April 29, 2020 or (ii) one year following the taking effect of a registration statement for a qualified initial public offering, holders of at least 50% of the registrable securities (including preferred shares and ordinary shares issued on conversion of preferred shares) then outstanding have the right to demand that we file a registration statement covering at least 20% (or any lesser percentage if the anticipated gross proceeds to us from such proposed offering would exceed US$5 million) of the registrable securities. We have the right to defer filing of a registration statement for a period of not more than 90 days after the receipt of the request of the initiating holders if we furnish to the holders requesting registration a certificate signed by our president or chief executive officer stating that in the good faith judgment of our board of directors, it would be materially detrimental to us and our shareholders for such registration statement to be filed at such time. However, we cannot exercise the deferral right more than once in any twelve-month period. We are obligated to effect no more than two demand registrations, other than demand registration to be effected pursuant to registration statement on Form F-3, for which an unlimited number of demand registrations shall be permitted.

Piggyback Registration Rights. If we propose to file a registration statement for a public offering of our securities, we must offer our shareholders an opportunity to include in the registration all or any part of the registrable securities held by such holders. If the managing underwriters of any underwritten offering determine in good faith that marketing factors require a limitation of the number of shares to be underwritten, and the number of shares that may be included in the registration and the underwriting shall be allocated first to us, second to each of the holders requesting for the inclusion of their registrable securities on a pro rata basis, and third to holders of other securities of us.

Form F-3 Registration Rights. Our shareholders may request us in writing to file an unlimited number of registration statements on Form F-3. We shall effect the registration of the securities on Form F-3 as soon as practicable, except in certain circumstances.

Expenses of Registration. We will bear all registration expenses, other than underwriting discounts and selling commissions, and fees for special counsel of the holders participating in such registration, incurred in connection with any demand, piggyback or Form F-3 registration.

Termination of Registration Rights. Our shareholders’ registration rights will terminate (i) on the fifth anniversary of our initial public offering, and (ii) with respect to any shareholder, when the registrable securities proposed to be sold by such shareholder may then be sold without registration in any 90-day period pursuant to Rule 144 under the Securities Act.

Employment Agreements and Indemnification Agreements

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

120

Share Incentive Plan

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

Our Relationship with Xiaomi

As of February 28, 2022, Xiaomi held 14.4% of our total outstanding shares, and has appointed one director to our board pursuant to the Shareholders Agreement among all our shareholders and us. We have been a major partner of Xiaomi to design and manufacture Xiaomi Wearable Products. In October 2017, we entered into a business cooperation agreement and a strategic cooperation agreement with Xiaomi, which grants us the most-preferred-partner status globally to develop future Xiaomi Wearable Products. In October 2020, we extended the strategic cooperation agreement with Xiaomi for three years, which will end in October 2023. The renewed agreement deepened our cooperation with Xiaomi by expanding our most-preferred-partnership with each other on development and sales of products customized for Xiaomi, including smart band, smart watch and smart scale as well as in the field of chip development and algorithms regarding smart wearable technology.

Strategic Cooperation Agreement

Under our strategic cooperation agreement with a subsidiary of Xiaomi, (i) we are Xiaomi’s most preferred partner for Xiaomi-branded smart bands, smart watches (excluding children watches and quartz watches) and smart scales products, and (ii) if any other smart band, smart watch or smart scale is sold on any sales platform or channel operated by Xiaomi (including its official website, Mi.com, offline retail stores and online mobile apps), Xiaomi is required to provide better or equally prominent displays for our products.

This extended strategic cooperation agreement will expire in October 2023, and can be terminated earlier by Xiaomi if (i) we fail to deliver products to the market within the period mutually agreed by Xiaomi and us, or if the products do not meet Xiaomi’s requirements and (ii) return rates of our products are above certain threasholds or more than three consecutive months, or a material quality issue causes a massive product recall.

Business Cooperation Agreement

We have entered into a business cooperation agreement with a subsidiary of Xiaomi for the sale of Xiaomi Wearable Products, including Mi Band series and Mi Smart Scale series. The business cooperation agreement is set to expire on the date that is the later of the third anniversary of the business cooperation agreement and the date on which the parties complete the third Xiaomi Wearable Products, and automatically extends for successive two-year periods unless otherwise terminated with 60 days’ written notice prior to the expiration of the then current term. Pursuant to this agreement we and Xiaomi agree that (i) Xiaomi is the exclusive distributor for Xiaomi Wearable Products, (ii) Xiaomi will purchase Xiaomi Wearable Products at a price that covers for all of our costs and expenses (including costs of raw materials, manufacturer markup, costs for specialized tooling and equipment purchased by our contract manufacturers and logistics expenses) in connection with the manufacturing and shipment of Xiaomi Wearable Products, (iii) Xiaomi and we will share all profits, normally on a 50:50 basis, derived from sales of Xiaomi Wearable Products, and (iv) we and Xiaomi shall jointly set the retail price of Xiaomi Wearable Products.

With respect to intellectual properties, we and Xiaomi will have joint ownership over patents generated from the process of design, development, manufacturing and sales of Xiaomi Wearable Products as well as intellectual properties relating to certain industrial design of Xiaomi Wearable Products. We by ourselves own all other intellectual properties generated from the design, development, manufacturing and sales of Xiaomi Wearable Products.

On user data, we and Xiaomi agree that both parties have access to and can collect and utilize user data of Xiaomi Wearable Products. In addition, unless our users instruct us or Xiaomi to disclose or transfer our data in a particular way, we need to obtain consent from Xiaomi if we want to disclose or license third parties to use user data of Xiaomi Wearable Products, and after user data of Xiaomi Wearable Products reaches certain volume threshold, Xiaomi will also need to obtain consent from us before it discloses or licenses other parties to the same user data.

121

Transactions with Xiaomi

In the year ended December 31, 2021, we recorded RMB3,350.0 million (US$525.7 million) in revenues from Xiaomi and its affiliate primarily for the sales of Xiaomi Wearable Products and self-branded products and others. As of December 31, 2021, the amount due from Xiaomi and its affiliates was RMB287.2 million (US$45.1 million).

In the year ended December 31, 2020, we recorded RMB4,449.8 million in revenues from Xiaomi and its affiliates primarily for the sales of Xiaomi Wearable Products and self-branded products and others. As of December 31, 2020, the amount due from Xiaomi and its affiliates was RMB833.2 million.

In the year ended December 31, 2019, we recorded RMB4,281.0 million in revenues from Xiaomi and its affiliates primarily for the sales of Xiaomi Wearable Products and self-branded products and others. As of December 31, 2019, the amount due from Xiaomi and its affiliates was RMB1,418.6 million.

Other Transactions with Related Parties

We have invested in a number of companies as a strategy to expand our business partner network, and we extended loans to our investee companies from time to time to support their operations. In 2019, we evaluated the loan extended to Hangzhou Yunyou Technology Co. Ltd. and concluded that it would not be collected. We recognized an impairment loss of RMB5.6 million therefrom.

Hefei Huaheng Electronic Technology Co., Ltd. is a company controlled by Mr. Wang Huang, our chairman and chief executive officer. In 2019, we purchased certain intangible assets from it, which amounted to RMB11.3 million.

In 2020, we sold 26.7% equity interest in Shenzhen Yunding Information Technology Co., Ltd. for a cash consideration of RMB22.5 million to Gongqingcheng Yunding Ruiheng Investment L.P. In 2021, we further sold 5% equity interest in Shenzhen Yunding Information Technology Co., Ltd. for a cash consideration of RMB20.0 million.

In 2020, we made a prepayment of RMB12.0 million to purchase a building of Hefei Yizhi Electronic Technology Co., Ltd., a company controlled by Mr. Wang Huang.

In 2021, we purchased raw materials from Hefei Jingyu Micro-electronics Co., Ltd., a subsidiary of Jiangsu Yitong, an affiliate of our company, with total transaction amount of RMB146.8 million.

C.           Interests of Experts and Counsel

Not applicable.

ITEM 8.              FINANCIAL INFORMATION

A.           Consolidated Statements and Other Financial Information

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

Legal Proceedings

We are currently not a party to any material legal or administrative proceedings. We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. Litigation or any other legal or administrative proceeding, regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management’s time and attention.

122

Dividend Policy

On March 17, 2022, our board of directors approved the declaration and payment of special cash dividends in an amount of US$0.025 per ordinary share (US$0.1 per American depositary share), representing an aggregate dividend payment to all shareholders of our company of approximately RMB40 million (US$6.28 million), to be paid out of our cash balance. In April 2022, we paid such cash dividend to our shareholders of record at the close of business on March 28, 2022. Other than the payment of dividends in April 2022, we currently do not plan to declare or pay any dividends in the near future on our shares or ADSs. We currently intend to retain our available funds and any future earnings to operate and expand our business.

Our board of directors has discretion on whether to distribute dividends, subject to certain requirements of Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. In either case, all dividends are subject to certain restrictions under Cayman Islands law, namely that our company may only pay dividends out of profits or share premium, and provided always that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. Even if we decide 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.

When we pay any dividends on our Class A ordinary shares, we will pay those dividends which are payable in respect of the Class A ordinary shares underlying our ADSs to the depositary, as the registered holder of such Class A ordinary shares, and the depositary then will pay such amounts to our ADS holders in proportion to Class A ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars.

We are a holding company incorporated in the Cayman Islands. We may rely on dividends from our subsidiaries in China 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—B. Business Overview—Regulation— Regulation on Dividend Distributions.”

B.           Significant Changes

We have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report.

ITEM 9.              THE OFFER AND LISTING

A.           Offering and Listing Details

Our ADSs, each representing four Class A ordinary shares of ours, have been listed on the NYSE since February 8, 2018. Our ADSs trade under the symbol “HMI.”

B.           Plan of Distribution

Not applicable.

C.           Markets

Our ADSs, each representing four Class A ordinary shares of ours, have been listed on the NYSE since February 8, 2018. Our ADSs traded under the symbol “HMI” from February 8, 2018 to February 24, 2021. Our ADSs started trading under the new symbol, “ZEPP” in February 25, 2021.

D.           Selling Shareholders

Not applicable.

123

E.           Dilution

Not applicable.

F.           Expenses of the Issue

Not applicable.

ITEM 10.              ADDITIONAL INFORMATION

A.           Share Capital

Not applicable.

B.           Memorandum and Articles of Association

The following are summaries of material provisions of our Memorandum and Articles and of the Companies Act (As Revised), insofar as they relate to the material terms of our ordinary shares. Neither our certificate of incorporation nor our memorandum and articles of association contains any charter of the Chinese Communist party or any text thereof.

Objects of Our Company. Under our Memorandum and Articles, the objects of our company are unrestricted and we have the full power and authority to carry out any object not prohibited by the law of the Cayman Islands.

Ordinary Shares. Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Holders of our Class A ordinary shares and Class B ordinary shares will have the same rights except for voting and conversion rights. Our ordinary shares are issued in registered form and are issued when registered in our register of shareholders. We may not issue shares to bearer. Our shareholders who are nonresidents of the Cayman Islands may freely hold and vote their shares.

Conversion. Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof. Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Upon any sale transfer, assignment or disposition of any Class B ordinary shares by a holder thereof, or upon a change of ultimate beneficial ownership of any Class B ordinary shares to any person or entity, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

Dividends. The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Our Memorandum and Articles provide that dividends may be declared and paid out of our profits, realized or unrealized, or from any reserve set aside from profits which our board of directors determine is no longer needed. Dividends may also be declared and paid out of share premium account or any other fund or account which can be authorized for this purpose in accordance with the Companies Act. Under the laws of the Cayman Islands, our 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 our company being unable to pay its debts as they fall due in the ordinary course of 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 each Class A ordinary share and ten votes for each Class B ordinary share, voting together as a single class, on all matters that require a shareholder’s vote. Voting at any shareholders’ meeting is by show of hands unless a poll is demanded. A poll may be demanded by the chairman of such meeting or any shareholder which is present in person or by proxy at the meeting.

An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attaching to the ordinary shares cast at a meeting, while a special resolution requires the affirmative vote of no less than two-thirds of the votes cast attaching to the outstanding ordinary shares at a meeting. A special resolution will be required for important matters such as a change of name or making changes to our Memorandum and Articles. Holders of the ordinary shares may, among other things, divide or combine their shares by ordinary resolution.

124

General Meetings of Shareholders. As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders’ annual general meetings. Our Memorandum and Articles provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting in which case we shall specify the meeting as such in the notices calling it, and the annual general meeting shall be held at such time and place as may be determined by our directors.

Shareholders’ general meetings may be convened by the chairman of our board of directors or a majority of our board of directors. Advance notice of at least ten (10) calendar days is required for the convening of our annual general shareholders’ meeting (if any) and any other general meeting of our shareholders. A quorum required for any general meeting of shareholders consists of at least one shareholder present or by proxy, representing not less than one-third of all votes attaching to all of our shares in issue and entitled to vote.

The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company’s articles of association. Our Memorandum and Articles provide that upon the requisition of shareholders representing in aggregate not less than one-third of the votes attaching to the issued and outstanding shares of our company entitled to vote at general meetings, our board will convene an extraordinary general meeting and put the resolutions so requisitioned to a vote at such meeting. However, our Memorandum and Articles do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders.

Transfer of Ordinary Shares. Subject to the restrictions set out below and the provisions above in respect of the transfer of Class B ordinary shares, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board of directors.

Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless:

the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer;
the instrument of transfer is in respect of only one class of ordinary shares;
the instrument of transfer is properly stamped, if required;
in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and
a fee of such maximum sum as the New York 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.

If our directors refuse to register a transfer they shall, within three months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal.

The registration of transfers may, after compliance with any notice required of the New York Stock Exchange, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine, provided, however, that the registration of transfers shall not be suspended nor the register closed for more than 30 days in any year as our board may determine.

Liquidation. On the winding up of our company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them.

125

Calls on Shares and Forfeiture of Shares. Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their shares in a notice served to such shareholders at least 14 days prior to the specified time and place of payment. The shares that have been called upon and remain unpaid are subject to forfeiture.

Redemption, Repurchase and Surrender of Shares. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders of these shares, on such terms and in such manner as may be determined by our board of directors. Our Company may also repurchase any of our shares on such terms and in such manner as have been approved by our board of directors or by an ordinary resolution of our shareholders. 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 new issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption or repurchase would result in there being no shares outstanding or (c) 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 or series of shares, the rights attached to any class or series of shares (unless otherwise provided by the terms of issue of the shares of that class or series), whether or not our company is being wound-up, may be varied with the consent in writing of the holders of two-thirds of the issued shares of that class or series or with the sanction of a special resolution passed by two-thirds of the votes cast at a separate meeting of the holders of the shares of the class or series. The rights conferred upon the holders of the shares of any class issued 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.

Issuance of Additional Shares. Our Memorandum and 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.

Our Memorandum and Articles also authorize our board of directors to establish from time to time one or more series of preference shares and to determine, with respect to any series of preference shares, the terms and rights of that series, including:

the designation of the series;
the number of shares of the series;
the dividend rights, dividend rates, conversion rights, voting rights; and 117
the rights and terms of redemption and liquidation preferences.

Our board of directors may issue preference 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.

Inspection of Books and Records. Holders of our ordinary shares will 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 the memorandum and articles of association, the register of mortgages and charges and any special resolutions passed by our shareholders). However, we will provide our shareholders with annual audited financial statements.

Anti-Takeover Provisions. Some provisions of our Memorandum and 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 preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders; and
limit the ability of shareholders to requisition and convene general meetings of shareholders.

126

However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our Memorandum and Articles for a proper purpose and for what they believe in good faith to be in the best interests of our company.

Exempted Company. We are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted company:

does not have to file an annual return of its shareholders with the Registrar of Companies;
is not required to open its register of members for inspection;
does not have to hold an annual general meeting;
may issue negotiable or bearer shares or shares with no par value;
may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);
may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;
may register as a limited duration company; and
may register as a segregated portfolio company.

“Limited liability” means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil).

Differences in Corporate Law

The Companies Act is derived, to a large extent, from the older Companies Acts of England but does not follow recent English statutory enactments and accordingly there are significant differences between the Companies Act and the current Companies Act of England. In addition, the Companies Act differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of certain significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

Mergers and Similar Arrangements. The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and non-Cayman Islands companies. For these purposes, (i) “merger” means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company, and (ii) a “consolidation” means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and liabilities of such 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 plan 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 list of 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.

127

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 dissentient minority shareholder upon a tender offer. When a tender offer is made and accepted by holders of 90% 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 by way of scheme of arrangement is thus approved and sanctioned, or if a tender offer is made and accepted, in accordance with the foregoing statutory procedures, a dissenting shareholder would have no rights comparable to appraisal rights, save that objectors to a takeover offer may apply to the Grand Court of the Cayman Islands for various orders that the Grand Court of the Cayman Islands has a broad discretion to make, 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) so that a non-controlling shareholder may be permitted 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;

128

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 Memorandum and Articles of Association provide that that we shall indemnify our officers and directors against all actions, proceedings, costs, charges, expenses, losses, damages or liabilities incurred or sustained by such directors or officer, other than by reason of such person’s own dishonesty, willful default or fraud, in or about the conduct of our company’s business or affairs (including as a result of any mistake of judgment) or in the execution or discharge of his duties, powers, authorities or discretions, including without prejudice to the generality of the foregoing, any costs, expenses, losses or liabilities incurred by such director or officer in defending (whether successfully or otherwise) any civil proceedings concerning our company or its affairs in any court whether in the Cayman Islands or elsewhere. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation.

In addition, we have entered into indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our Memorandum and Articles of Association.

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

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 “Item 4. Information on the Company,” “Item 7. Major Shareholders and Related Party Transactions—B. Related Party Transactions,” in this “Item 10. Additional Information—C. Material Contracts” or elsewhere in this annual report on Form 20-F.

D.           Exchange Controls

See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Foreign Exchange.”

E.           Taxation

The following summary of the material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in our ADSs or ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in our ADSs or ordinary shares, such as the tax consequences under U.S. state and local tax laws or under the tax laws of jurisdictions other than the Cayman Islands, the People’s Republic of China and the United States.

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

Payments of dividends and capital in respect of our ordinary shares and ADSs 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 or ADSs, nor will gains derived from the disposal of our ordinary shares or ADSs be subject to Cayman Islands income or corporation tax.

129

No stamp duty is payable in respect of the issue of the shares or on an instrument of transfer in respect of a share.

People’s Republic of China Taxation

Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with a “de facto management body” within the PRC is considered a resident enterprise and will be subject to the enterprise income tax at the rate of 25% on its global income. The implementation rules define the term “de facto management body” as the body that exercises full and substantial control over and overall management of the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the State Administration of Taxation issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a PRC-controlled enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the State Administration of Taxation’s general position on how the “de facto management body” test should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its “de facto management body” in China 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 Zepp Health Corporation is not a PRC resident enterprise for PRC tax purposes. Zepp Health Corporation is not controlled by a PRC enterprise or PRC enterprise group and we do not believe that Zepp Health Corporation meets all of the conditions above. Zepp Health Corporation is a company 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. For the same reasons, we believe 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 Zepp Health Corporation is a PRC resident enterprise for enterprise income tax purposes, we may 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 our 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. It is unclear whether our non-PRC individual shareholders (including our ADS holders) would be subject to any PRC tax on dividends or gains obtained by such non-PRC individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to such dividends or gains, it would generally apply at a rate of 20% unless a reduced rate is available under an applicable tax treaty. It is also unclear whether non-PRC shareholders of Zepp Health Corporation would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that Zepp Health Corporation is treated as a PRC resident enterprise. Pursuant to the EIT Law and its implementation rules, if a nonresident enterprise has not set up an organization or establishment in China, or has set up an organization or establishment but the income derived has no actual connection with such organization or establishment, it will be subject to a withholding tax on its PRC-sourced income at a rate of 10%. Pursuant to the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, the tax rate in respect to dividends paid by a PRC enterprise to a Hong Kong enterprise is reduced to 5% from a standard rate of 10% if the Hong Kong enterprise directly holds at least 25% of the PRC enterprise. Pursuant to the Notice of the State Administration of Taxation on the Issues concerning the Application of the Dividend Clauses of Tax Agreements, or SAT Circular 81, 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.

Accordingly, our subsidiary Hong Kong Zepp Holding Limited may be able to enjoy the 5% tax rate for the dividends it receives from its PRC incorporated subsidiaries if they satisfy the conditions prescribed under SAT Circular 81 and other relevant tax rules and regulations and obtain the approvals as required. However, according to SAT Circular 81, if the relevant tax authorities determine our transactions or arrangements are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable tax rate on dividends in the future.

130

Provided that our Cayman Islands holding company, Zepp Health Corporation, is not deemed to be a PRC resident enterprise, holders of our ADSs and ordinary shares who are not PRC residents will not be subject to PRC income tax on dividends distributed by us or gains realized from the sale or other disposition of our shares or ADSs. SAT Public Notice 7 further clarifies that, if a non-resident enterprise derives income by acquiring and selling shares in an offshore listed enterprise in the public market, such income will not be subject to PRC tax. However, there is uncertainty as to the application of SAT Public Notice 37 and SAT Public Notice 7, we and our non-PRC resident investors may be at risk of being required to file a return and being taxed under SAT Public Notice 37 and SAT Public Notice 7 and we may be required to expend valuable resources to comply with SAT Public Notice 37 and SAT Public Notice 7 or to establish that we should not be taxed under SAT Public Notice 37 and SAT Public Notice 7. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their non-PRC holding companies.”

United States Federal Income Tax Considerations

The following discussion is a summary of U.S. federal income tax considerations generally applicable to the ownership and disposition of our ADSs or Class A ordinary shares by a U.S. Holder (as defined below) that acquires our ADSs and holds our ADSs as “capital assets” (generally, property held for investment) under the U.S. Internal Revenue Code of 1986, as amended, or the Code. This discussion is based upon existing U.S. federal tax law, which is subject to differing interpretations or change, possibly with retroactive effect. There can be no assurance that the Internal Revenue Service, or the IRS, or a court will not take a contrary position. This discussion, moreover, does not address the U.S. federal estate, gift, Medicare, and alternative minimum tax considerations, or any state, local and non-U.S. tax considerations, relating to the ownership or disposition of our ADSs or Class A ordinary shares. The following summary does not address all aspects of U.S. federal income taxation that may be important to particular investors in light of their individual circumstances or to persons in special tax situations such as:

banks and other financial institutions;
insurance companies;
pension plans;
cooperatives;
regulated investment companies;
real estate investment trusts;
broker-dealers;
traders in securities that elect to use a mark-to-market method of accounting;
certain former U.S. citizens or long-term residents;
tax-exempt entities (including private foundations);
persons liable for alternative minimum tax;
holders who acquire their ADSs or Class A ordinary shares pursuant to any employee share option or otherwise as compensation;
investors that will hold their ADSs or Class A ordinary shares as part of a straddle, hedge, conversion, constructive sale or other integrated transaction for U.S. federal income tax purposes;
investors that have a functional currency other than the U.S. dollar;
persons that actually or constructively own 10% or more of our stock by vote or value; or

131

partnerships or other entities taxable as partnerships for U.S. federal income tax purposes, or persons holding common stock through such entities.

All of whom may be subject to tax rules that differ significantly from those discussed below.

Each U.S. Holder is urged to consult its tax advisor regarding the application of U.S. federal taxation to its particular circumstances, and the state, local, non-U.S. and other tax considerations of the ownership and disposition of our ADSs or Class A ordinary shares.

General

For purposes of this discussion, a “U.S. Holder” is a beneficial owner of our ADSs or Class A ordinary shares that is, for U.S. federal income tax purposes:

a trust (A) the administration of which is subject to the primary supervision of a U.S. court and which has one or more U.S. persons who have the authority to control all substantial decisions of the trust or (B) that has otherwise validly elected to be treated as a U.S. person under the Code.
an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or
a corporation (or other entity treated as a corporation for U.S. federal income tax purposes) created in, or organized under the law of the United States or any state thereof or the District of Columbia;
an individual who is a citizen or resident of the United States;

If a partnership (or other entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of our ADSs or Class A ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner and the activities of the partnership. Partnerships holding our ADSs or Class A ordinary shares and their partners are urged to consult their tax advisors regarding an investment in our ADSs or Class A ordinary shares.

For U.S. federal income tax purposes, it is generally expected that a U.S. Holder of ADSs will be treated as the beneficial owner of the underlying shares represented by the ADSs. The remainder of this discussion assumes that a U.S. Holder of our ADSs will be treated in this manner. Accordingly, deposits or withdrawals of Class A ordinary shares for ADSs will generally not be subject to U.S. federal income tax.

Passive Foreign Investment Company Considerations

A non-U.S. corporation, such as our company, will be classified as a PFIC, for U.S. federal income tax purposes for any taxable year, if either (i) 75% or more of its gross income for such year consists of certain types of “passive” income or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce or are held for the production of passive income. For this purpose, cash and assets readily convertible into cash are categorized as a passive asset and the company’s goodwill and other unbooked intangibles are taken into account. Passive income generally includes, among other things, dividends, interest, rents, royalties, and gains from the disposition of passive assets. We will be treated as owning a proportionate share of the assets and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, 25% or more (by value) of the stock.

Although the law in this regard is not entirely clear, we treat our consolidated VIEs as being owned by us for U.S. federal income tax purposes because we control their management decisions and are entitled to substantially all of the economic benefits associated with these entities. As a result, we consolidate their results of operations in our consolidated U.S. GAAP financial statements. If it were determined, however, that we are not the owner of the consolidated VIEs for U.S. federal income tax purposes, we may be treated as a PFIC for the current taxable year and any subsequent taxable year.

132

Assuming that we are the owner of the VIEs for U.S. federal income tax purposes, and based upon our income and assets, and the market value of our ADSs, we do not believe that we were a PFIC for the taxable year ended December 31, 2021 and do not anticipate becoming a PFIC in the current taxable year or in the foreseeable future. While we do not anticipate being or becoming a PFIC in the current or foreseeable future, no assurance can be given in this regard because the determination of whether we are or will become a PFIC is a factual determination made annually that will depend, in part, upon the composition of our income and assets. Fluctuations in the market price of our ADSs may cause us to be classified as a PFIC for the current or future taxable years because the value of our assets for purposes of the asset test, including the value of our goodwill and unbooked intangibles, may be determined by reference to the market price of our ADSs from time to time (which may be volatile). In particular, recent declines in the market price of our ADSs significantly increased our risk of becoming a PFIC. The market price of our ADSs may continue to fluctuate considerably and, consequently, we cannot assure you of our PFIC status for any taxable year.

If our market capitalization subsequently declines, we may be or become classified as a PFIC for the current taxable year or future taxable years. Furthermore, the composition of our income and assets may also be affected by how, and how quickly, we use our liquid assets. Under circumstances where our revenue from activities that produce passive income significantly increase relative to our revenue from activities that produce non-passive income, or where we determine not to deploy significant amounts of cash for active purposes, our risk of becoming classified as a PFIC may substantially increase.

If we are classified as a PFIC for any year during which a U.S. Holder holds our ADSs or Class A ordinary shares, the PFIC rules discussed below under “—Passive Foreign Investment Company Rules” generally will apply to such U.S. Holder for such taxable year, and unless the U.S. Holder makes certain elections, will apply in future years even if we cease to be a PFIC.

The discussion below under “—Dividends” and “—Sale or Other Disposition” is written on the basis that we will not be or become classified as a PFIC for U.S. federal income tax purposes. The U.S. federal income tax rules that apply generally if we are treated as a PFIC are discussed below under “—Passive Foreign Investment Company Rules.”

Dividends

Subject to the discussion below under “—Passive Foreign Investment Company Rules,” any cash distributions (including the amount of any PRC tax withheld) paid on our ADSs or Class A ordinary shares out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles, will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder, in the case of Class A ordinary shares, or by the depositary, in the case of ADSs. Because we do not intend to determine our earnings and profits on the basis of U.S. federal income tax principles, any distribution we pay will generally be treated as a “dividend” for U.S. federal income tax purposes. Dividends received on our ADSs or Class A ordinary shares will not be eligible for the dividends received deduction allowed to corporations. A non-corporate U.S. Holder will be subject to tax at the lower capital gain tax rate applicable to “qualified dividend income,” provided that certain conditions are satisfied, including that (1) our ADSs are readily tradeable on an established securities market in the United States, or, in the event that we are deemed to be a PRC resident enterprise under the PRC tax law, we are eligible for the benefit of the United States-PRC income tax treaty, (2) we are neither a PFIC nor treated as such with respect to a U.S. Holder (as discussed below) for the taxable year in which the dividend was paid and the preceding taxable year, and (3) certain holding period requirements are met. Our ADSs (but not our Class A ordinary shares) are listed on the New York Stock Exchange and is considered readily tradeable on an established securities market in the United States.

In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, we may be eligible for the benefits of the United States-PRC income tax treaty. If we are eligible for such benefits, dividends we pay on our Class A ordinary shares, regardless of whether such shares are represented by the ADSs, would be eligible for the reduced rates of taxation described in the preceding paragraph.

Dividends will generally be treated as income from foreign sources for U.S. foreign tax credit purposes and will generally constitute passive category income. Depending on the U.S. Holder’s individual facts and circumstances, a U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit in respect of any foreign withholding taxes imposed on dividends received on our ADSs or Class A ordinary shares. A U.S. Holder who does not elect to claim a foreign tax credit for foreign tax withheld may instead claim a deduction, for U.S. federal income tax purposes, in respect of such withholding, but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex and their outcome depends in large part on the U.S. Holder’s individual facts and circumstances. Accordingly, U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances.

133

Sale or Other Disposition

Subject to the discussion below under “—Passive Foreign Investment Company Rules,” a U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of ADSs or Class A ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the holder’s adjusted tax basis in such ADSs or Class A ordinary shares. Any capital gain or loss will be long-term if the ADSs or Class A ordinary shares have been held for more than one year and will generally be U.S.-source gain or loss for U.S. foreign tax credit purposes. In the event that gain from the disposition of the ADSs or Class A ordinary shares is subject to tax in the PRC, such gain may be treated as PRC source gain under the United States-PRC income tax treaty. Pursuant to recently issued Treasury Regulations, however, if a U.S. Holder is not eligible for the benefits of the Treaty or does not elect to apply the Treaty, then such holder may not be able to claim a foreign tax credit arising from any PRC tax imposed on the disposition of the ADSs or Class A ordinary shares. The deductibility of a capital loss may be subject to limitations. U.S. Holders are urged to consult their tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of our ADSs or Class A ordinary shares, including the availability of the foreign tax credit under their particular circumstances.

Passive Foreign Investment Company Rules

If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class A ordinary shares, and unless the U.S. Holder makes a mark-to-market election (as described below), the U.S. Holder will generally be subject to special tax rules on (i) any excess distribution that we make to the U.S. Holder (which generally means any distribution paid during a taxable year to a U.S. Holder that is greater than 125 percent of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. Holder’s holding period for the ADSs or Class A ordinary shares), and (ii) any gain realized on the sale or other disposition of ADSs or Class A ordinary shares. Under the PFIC rules:

the excess distribution or gain will be allocated ratably over the U.S. Holder’s holding period for the ADSs or Class A ordinary shares;
the amount allocated to the current taxable year and any taxable years in the U.S. Holder’s holding period prior to the first taxable year in which we are classified as a PFIC (each, a “pre-PFIC year”), will be taxable as ordinary income;
the amount allocated to each prior taxable year, other than a pre-PFIC year, will be subject to tax at the highest tax rate in effect for individuals or corporations, as appropriate, for that year; and
the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a pre-PFIC year.

If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class A ordinary shares and any of our subsidiary, our VIEs or any of the subsidiaries of our VIEs is also a PFIC, such U.S. Holder would be treated as owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of these rules. U.S. Holders are urged to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiary, our VIEs or any of the subsidiaries of our VIEs.

134

As an alternative to the foregoing rules, a U.S. Holder of “marketable stock” in a PFIC may make a mark-to-market election with respect to such stock, provided that such stock is regularly traded on a national securities exchange that is registered with the SEC. For those purposes, our ADSs, but not our Class A ordinary shares, are listed on the New York Stock Exchange, which is an established securities exchange in the United States. We anticipate that our ADSs should qualify as being regularly traded, but no assurances may be given in this regard. If a U.S. Holder makes this election, the holder will generally (i) include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs held at the end of the taxable year over the adjusted tax basis of such ADSs and (ii) deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs over the fair market value of such ADSs held at the end of the taxable year, but such deduction will only be allowed to the extent of the amount previously included in income as a result of the mark-to-market election. The U.S. Holder’s adjusted tax basis in the ADSs would be adjusted to reflect any income or loss resulting from the mark-to-market election. If a U.S. Holder makes a mark-to-market election in respect of a corporation classified as a PFIC and such corporation ceases to be classified as a PFIC, the holder will not be required to take into account the gain or loss described above during any period that such corporation is not classified as a PFIC. If a U.S. Holder makes a mark-to-market election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as ordinary loss to the extent of the net amount previously included in income as a result of the mark-to-market election.

Because a mark-to-market election cannot technically be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the PFIC rules with respect to such U.S. Holder’s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes.

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 (and generally less adverse than) the general tax treatment for PFICs described above.

If a U.S. Holder owns our ADSs or Class A ordinary shares during any taxable year that we are a PFIC, the holder must generally file an annual IRS Form 8621. You should consult your tax advisors regarding the U.S. federal income tax consequences of owning and disposing of our ADSs or Class A ordinary shares if we are or become a PFIC.

F.           Dividends and Paying Agents

Not applicable.

G.           Statement by Experts

Not applicable.

H.           Documents on Display

We are subject to the periodic reporting and other informational requirements of the Exchange Act. 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 no later than four months after the close of each fiscal year. Copies of reports and other information, when so filed, may be inspected without charge and may be obtained at prescribed rates at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549. The public may obtain information regarding the Washington, D.C. Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains a web site at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act.

We will furnish Deutsche Bank Trust Company Americas, 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.

135

I.           Subsidiary Information

Not applicable.

ITEM 11.              QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market Risks

Foreign Exchange Risk

The majority of our revenues and expenses are denominated in RMB. Although we do not believe that we currently have any significant direct foreign exchange risk, we have entered into several hedging arrangements and recorded a gain in RMB2.8 million (US$0.4 million) to hedge exposure to such risk. Although our exposure to foreign exchange risks should be limited in general, the value of your investment in our ADSs will be affected by the exchange rate between U.S. dollar and Renminbi because the value of our business is effectively denominated in RMB, while our ADSs will be traded in U.S. dollars.

The conversion of Renminbi into foreign currencies, including U.S. dollars and Euros, is based on rates set by the People’s Bank of China. The Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future.

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 RMB amount we receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. 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 against the Renminbi would have a negative effect on the U.S. dollar amounts available to us.

Interest Rate Risk

Our exposure to interest rate risk primarily relates to the interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. Interest-earning instruments carry a degree of interest rate risk. We have not been exposed to material risks due to changes in interest rates, and we have not used any derivative financial instruments to manage our interest risk exposure. However, our future interest income may fall short of expectations due to changes in market interest rates.

ITEM 12.              DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

A.           Debt Securities

Not applicable.

B.           Warrants and Rights

Not applicable.

C.           Other Securities

Not applicable.

136

D.           American Depositary Shares

Charges Our ADS Holders May Have to Pay

The depositary of our ADS facility, Deutsche Bank Trust Company Americas, shall charge the following fees for the services performed under the terms of the deposit agreement, provided, however, that no fees shall be payable upon distribution of cash dividends so long as the charging of such fee is prohibited by the exchange, if any, upon which the ADSs are listed:

to any person to whom ADSs are issued or to any person to whom a distribution is made in respect of ADS distributions pursuant to stock dividends or other free distributions of stock, bonus distributions, stock splits or other distributions (except where converted to cash), a fee not in excess of US$5.00 per 100 ADSs (or fraction thereof) so issued under the terms of the deposit agreement to be determined by the depositary;
to any person surrendering ADSs for withdrawal of deposited securities or whose ADSs are cancelled or reduced for any other reason including, inter alia, cash distributions made pursuant to a cancellation or withdrawal, a fee not in excess of US$5.00 per 100 ADSs reduced, cancelled or surrendered (as the case may be);
to any holder of ADSs, a fee not in excess of US$5.00 per 100 ADSs held for the distribution of cash dividends;
to any holder of ADSs, a fee not in excess of US$5.00 per 100 ADSs held for the distribution of cash entitlements (other than cash dividends) and/or cash proceeds, including proceeds from the sale of rights, securities and other entitlements;
to any holder of ADSs, a fee not in excess of US$5.00 per 100 ADSs (or portion thereof) issued upon the exercise of rights; and
for the operation and maintenance costs in administering the ADSs an annual fee of US$5.00 per 100 ADSs, such fee to be assessed against holders of record as of the date or dates set by the depositary as it sees fit and collected at the sole discretion of the depositary by billing such holders for such fee or by deducting such fee from one or more cash dividends or other cash distributions.

In addition, holders, beneficial owners, any person depositing Shares for deposit and any person surrendering ADSs for cancellation and withdrawal of deposited securities will be required to pay the following charges:

taxes (including applicable interest and penalties) and other governmental charges;
such registration fees as may from time to time be in effect for the registration of our ordinary shares or other deposited securities with the foreign registrar and applicable to transfers of ordinary shares or other deposited securities to or from the name of the custodian, the depositary or any nominees upon the making of deposits and withdrawals, respectively;
such cable, telex, facsimile and electronic transmission and delivery expenses as are expressly provided in the deposit agreement to be at the expense of the depositor depositing or person withdrawing ordinary shares or holders and beneficial owners of ADSs;
the expenses and charges incurred by the depositary and/or a division or affiliate(s) of the depositary in the conversion of foreign currency;
such fees and expenses as are incurred by the depositary in connection with compliance with exchange control regulations and other regulatory requirements applicable to ordinary shares, deposited securities, ADSs and ADRs;
the fees and expenses incurred by the depositary in connection with the delivery of deposited securities, including any fees of a central depository for securities in the local market, where applicable; and
any additional fees, charges, costs or expenses that may be incurred by the depositary or a division or affiliate(s) of the depositary from time to time.

137

Any other fees and charges of, and expenses incurred by, the depositary or the custodian under the deposit agreement will be paid by us unless otherwise agreed in writing between the depositary and us from time to time. All fees and charges may, at any time and from time to time, be changed by agreement between the depositary and us but subject, in the case of fees and charges payable by holders or beneficial owners, only in the manner contemplated by the deposit agreement.

Fees and Other Payments Made by the Depositary to Us

Our depositary anticipates to reimburse us for certain expenses we incur that are related to establishment and maintenance of the ADR program upon such terms and conditions as we and the depositary may agree from time to time. The depositary may make available to us a set amount or a portion of the depositary fees charged in respect of the ADR program or otherwise upon such terms and conditions as we and the depositary may agree from time to time. For the year ended December 31, 2021, we received reimbursement of US$0.1 million from the depositary.

PART II.

ITEM 13.              DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None.

ITEM 14.              MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

Material Modifications to the Rights of Security Holders

See “Item 10. Additional Information—B. Memorandum and Articles of Association—Ordinary Shares” for a description of the rights of securities holders, which remain unchanged.

Use of Proceeds

By the end of 2019, we had applied all the net proceeds from our initial public offering and the registered follow-on offering of our ADSs in April 2019.

ITEM 15.              CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, including our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this annual report. Based upon that evaluation, our management has concluded that, as of December 31, 2021, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file and furnish 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.

138

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP and includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of our company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with U.S. GAAP, and that receipts and expenditures of our company are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of the unauthorized acquisition, use or disposition of our company’s assets that could have a material effect on the consolidated financial statements. Because of its inherent limitations, internal control over financial reporting may not detect or prevent misstatements. Also, projections of any evaluation of effectiveness 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.

As required by Section 404 of the Sarbanes-Oxley Act of 2002 and related rules as promulgated by the Securities and Exchange Commission, our management including our Chief Executive Officer and Chief Financial Officer assessed the effectiveness of internal control over financial reporting as of December 31, 2021 using the criteria set forth in the report “Internal Control—Integrated Framework (2013)” published by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2021.

Attestation Report of the Registered Public Accounting Firm

This annual report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting as we qualify as an “emerging growth company” under section 3(a) of the Securities Exchange Act of 1934, as amended, and are therefore exempt from the attestation requirement.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 16A.            AUDIT COMMITTEE FINANCIAL EXPERT

Our board of directors has determined that Jimmy Lai, a member of our audit committee and independent director (under the standards set forth in Section 303A of the Corporate Governance Rules of the NYSE and Rule 10A-3 under the Securities Exchange Act of 1934), is an audit committee financial expert.

ITEM 16B.            CODE OF ETHICS

In January 2018, our board of directors adopted a code of business conduct and ethics that applies to our directors, officers and employees. We have posted a copy of our code of business conduct and ethics on our website at http://www.zepp.com/investor.

139

ITEM 16C.            PRINCIPAL ACCOUNTANT FEES AND SERVICES

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Deloitte Touche Tohmatsu Certified Public Accountants LLP, our principal external auditors, for the periods indicated. We did not pay any other fees to our auditors during the periods indicated below.

For the Year Ended December 31,

    

2020

    

2021

(in thousands of RMB)

Audit fees(1) 

7,923

9,304

Tax fees(2)

 

450

 

550

Notes:

(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 the review of our comparative interim financial statements.
(2)“Tax fees” represents the aggregated fees for professional services rendered by our independent registered public accounting firm for tax declaration service.

The policy of our audit committee is to pre-approve all audit and other service provided by Deloitte Touche Tohmatsu Certified Public Accountants LLP 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 16D.            EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

Not applicable.

ITEM 16E.            PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

In November 2021, our board of directors authorized a share repurchase program under which we may repurchase up to US$20 million of our shares in the form of American depositary shares and/or the ordinary shares of our company over the next 12 months in the open market. The share repurchases may be made from time to time in the open market and through privately negotiated transactions, in block trades or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations.

140

The table below summarizes the repurchases we made in the periods indicated.

    

    

    

Total

    

Number of

Approximate

Ordinary

Dollar Value of

Shares

Ordinary Shares

Purchased

that May Yet Be

Total Number

Average Price

as Part of

Purchased Under

of Ordinary

Paid Per

Share

Share Repurchase

Shares

Ordinary Share

Repurchase

Program (US$, in

Month

Purchased

(US$)

Program

millions)

January 2021

February 2021

 

 

 

 

March 2021

 

 

 

 

April 2021

 

 

 

 

May 2021

 

 

 

 

June 2021

 

 

 

 

July 2021

 

 

 

 

August 2021

 

 

 

 

September 2021

 

 

 

 

October 2021

 

 

 

 

November 2021

 

27,876

 

1.93

 

27,876

 

19.9

December 2021

 

2,628,288

 

1.28

 

2,656,164

 

16.6

ITEM 16F.            CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

Not applicable.

ITEM 16G.            CORPORATE GOVERNANCE

As a Cayman Islands company listed on the New York Stock Exchange, we are subject to the NYSE corporate governance listing standards. However, NYSE rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the NYSE corporate governance listing standards. Pursuant to Sections 303A.01, 303A.04 and 303A.05 of the New York Stock Exchange Listed Company Manual, a company listed on the New York Stock Exchange must have a majority of independent directors, a nominating and corporate governance committee composed entirely of independent directors and a compensation committee composed entirely of independent directors. We currently follow our home country practice in lieu of these requirements. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our ADSs—As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the NYSE corporate governance listing standards; these practices may afford less protection to shareholders than they would enjoy if we complied fully with the NYSE corporate governance listing standards.”

ITEM 16H.           MINE SAFETY DISCLOSURE

Not applicable.

ITEM 16.I.          DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

PART III.

ITEM 17.              FINANCIAL STATEMENTS

We have elected to provide financial statements pursuant to Item 18.

141

ITEM 18.              FINANCIAL STATEMENTS

The consolidated financial statements of Zepp Health Corporation are included at the end of this annual report.

ITEM 19.              EXHIBITS

Exhibit
Number

    

Description of Document

1.1

Second Amended and Restated Memorandum and Articles of Association of the Registrant, effective February 7, 2018 (incorporated herein by reference to Exhibit 3.2 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

2.1

Registrant’s Specimen American Depositary Receipt (included in Exhibit 2.3)

2.2

Registrant’s Specimen Certificate for Class A Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form F-1/A filed with the Securities and Exchange Commission January 26, 2018 (File No. 333-222528))

2.3

Deposit Agreement, dated as of February 7, 2018, among the Registrant, Deutsche Bank Trust Company Americas, as depositary, and all holders from time to time of American Depositary Receipts issued thereunder (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form S-8 (File No. 333-226665), filed with the Securities and Exchange Commission on August 8, 2018)

2.4

Shareholders Agreement between the Registrant and other parties thereto dated April 29, 2015 (incorporated herein by reference to Exhibit 4.4 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

2.5

Description of Securities (incorporated herein by reference to Exhibit 2.5 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.1

2015 Share Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the registration statement on Form F1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.2

2018 Share Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form F1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

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 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

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 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.5

English translation of the second amended and restated Shareholder Voting Proxy Agreement and Power of Attorney among our WFOE, Anhui Huami and shareholders of Anhui Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.5 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.6

English translation of the second amended and restated Shareholder Voting Proxy Agreement and Power of Attorney among our WFOE, Beijing Huami and shareholders of Beijing Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.6 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.7

English translation of the second amended and restated Equity Pledge Agreement among our WFOE, Anhui Huami and shareholders of Anhui Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.7 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.8

English translation of the second amended and restated Equity Pledge Agreement among our WFOE, Beijing Huami and shareholders of Beijing Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.8 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.9

English translation of the second amended and restated Exclusive Consultation and Services Agreement among our WFOE, Anhui Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.9 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.10

English translation of the second amended and restated Exclusive Consultation and Services Agreement among our WFOE, Beijing Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.10 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

142

4.11

English translation of the second amended and restated Exclusive Option Agreement among our WFOE, Anhui Huami and shareholders of Anhui Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.11 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.12

English translation of the second amended and restated Exclusive Option Agreement among our WFOE, Beijing Huami and shareholders of Beijing Huami dated March 20, 2020 (incorporated herein by reference to Exhibit 4.12 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

4.13

English translation of Loan Agreement between our WFOE and Mr. Wang Huang dated November 3, 2017 (incorporated herein by reference to Exhibit 10.13 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.14

English translation of Business Cooperation Agreement between Anhui Huami and Xiaomi dated October 23, 2017 (incorporated herein by reference to Exhibit 10.14 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.15

English translation of Strategic Cooperation Agreement between Anhui Huami and Xiaomi dated October 23, 2017 (incorporated herein by reference to Exhibit 10.15 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.16

English translation of Intellectual Property Application Right Assignment Agreement between Xiaomi and Anhui Huami dated April 29, 2015 (incorporated herein by reference to Exhibit 10.16 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.17

English translation of Trademark Licensing Agreement between Xiaomi and Anhui Huami dated October 23, 2017 (incorporated herein by reference to Exhibit 10.17 to the registration statement on Form F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

4.18(1)

English translation of Product-related Strategic Cooperation Agreement between Xiaomi Communications Co., Ltd. and Anhui Huami Information Technology Co., Ltd. dated October 19, 2020 (incorporated herein by reference to Exhibit 4.18 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 19, 2021 (File No. 001-38369))

4.19

English translation of Share Transfer Agreement in Respect of Shares in Jiangsu Yitong High-tech Co., Ltd. between Wang Zhenhong and Anhui Shunyuan Xinke Management Consulting Partnership (LP) dated January 5, 2021 (incorporated herein by reference to Exhibit 4.19 to the annual report on Form 20-F filed with the Securities and Exchange Commission April 19, 2021 (File No. 001-38369))

8.1*

List of Principal Subsidiaries and Consolidated Variable Interest Entities 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 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

12.1*

CEO Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

12.2*

CFO Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

13.1**

CEO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

13.2**

CFO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

15.1*

Consent of Deloitte Touche Tohmatsu Certified Public Accountants LLP

15.2*

Consent of Zhong Lun Law Firm

101.INS*

Inline XBRL Instance Document — the 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 Scheme 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 with this Annual Report on Form 20-F.

**  Furnished with this Annual Report on Form 20-F.

(1)Portions of this exhibit have been omitted in reliance of the revised Item 601 of Regulation S-K. The registrant hereby undertakes to furnish copies of any of the omitted portions upon request by the Securities and Exchange Commission.

143

SIGNATURES

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

Zepp Health Corporation

 

 

 

 

By:

/s/ Wang Huang

 

Name:

Wang Huang

 

Title:

Chairman of the Board of Directors and Chief Executive Officer

 

 

 

Date: April 28, 2022

 

 

144

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Zepp Health Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Zepp Health Corporation and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income, changes in equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

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 Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the 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.

Convenience translation

Our audit also comprehended the translation of Renminbi amounts into United States dollar amounts and, in our opinion, such translation has been made in conformity with the basis stated in Note 2. Such United States dollar amounts are presented solely for the convenience of readers in the United States of America.

/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP

Beijing, the People’s Republic of China

April 28, 2022

We have served as the Company’s auditor since 2016.

F-2

ZEPP HEALTH CORPORATION

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data, or otherwise noted)

As of December 31

    

2020

    

2021

    

2021

RMB

RMB

US$

(Note2)

Assets

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

2,273,349

1,468,499

230,440

Restricted cash

 

2,401

41,040

6,440

Term deposit

 

5,000

5,000

785

Accounts receivable (net of allowance of nil and RMB814 as of December 31, 2020 and 2021, respectively)

 

298,038

537,084

84,280

Amounts due from related parties (net of allowance of nil and nil as of December 31, 2020 and 2021, respectively)

 

860,213

295,614

46,388

Inventories, net

 

1,217,537

1,249,327

196,047

Short-term investments

 

18,430

19,351

3,037

Prepaid expenses and other current assets

 

152,898

315,038

49,436

Total current assets

 

4,827,866

3,930,953

616,853

Property, plant and equipment, net

 

124,619

133,873

21,008

Intangible assets, net

 

145,213

135,582

21,276

Long-term investments

 

443,986

1,552,591

243,635

Deferred tax assets

 

120,190

143,419

22,506

Operating lease right-of-use assets

151,165

108,435

17,016

Goodwill

 

62,515

61,055

9,581

Other non-current assets

 

28,165

19,593

3,075

Total assets

 

5,903,719

6,085,501

954,950

Liabilities

 

 

 

  

Current liabilities:

 

  

 

  

 

  

Accounts payable (including accounts payable of the consolidated VIEs without recourse to the Group of RMB1,945,731 and RMB1,314,091 as of December 31, 2020 and 2021, respectively)

 

1,951,335

1,317,306

206,714

Advance from customers (including advance from customers of the consolidated VIEs without recourse to the Group of RMB41,312 and RMB2,262 as of December 31, 2020 and 2021, respectively)

 

42,502

4,230

664

Amount due to related parties (including amount due to related parties of the consolidated VIEs without recourse to the Group of RMB892 and RMB48,561 as of December 31, 2020 and 2021, respectively)

11,185

50,123

7,865

Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB175,747 and RMB165,181 as of December 31, 2020 and 2021, respectively)

 

252,275

316,083

49,600

Income tax payables (including income tax payables of the consolidated VIEs without recourse to the Group of RMB27,706 and RMB411 as of December 31, 2020 and 2021, respectively)

 

27,706

2,595

407

Notes payable of the consolidated VIEs without recourse to the Group

 

103,795

16,288

Short-term bank borrowings (including short-term bank borrowings of the consolidated VIEs without recourse to the Group of RMB504,671 and RMB303,000 as of December 31, 2020 and 2021, respectively)

 

504,671

358,000

56,178

Total current liabilities

 

2,789,674

2,152,132

337,716

Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs without recourse to the Group of RMB17,171 and RMB23,006 as of December 31, 2020 and 2021, respectively)

 

22,374

26,909

4,223

Other non-current liabilities (including other non-current liabilities of the consolidated VIEs without recourse to the Group of RMB183,920 and RMB172,735 as of December 31, 2020 and 2021, respectively)

 

185,168

175,053

27,470

Long-term borrowings (including long-term borrowings of the consolidated VIEs without recourse to the Group of RMB60,000 and RMB254,500 as of December 31, 2020 and 2021, respectively)

60,000

726,851

114,059

Non-current operating lease liabilities (including Noncurrent operating lease liabilities of the consolidated VIEs without recourse to the Group of RMB48,650 and RMB29,435 as of December 31, 2020 and 2021, respectively)

116,245

71,117

11,160

Total liabilities

 

3,173,461

3,152,062

494,628

F-3

ZEPP HEALTH CORPORATION

CONSOLIDATED BALANCE SHEETS  CONTINUED

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data, or otherwise noted)

As of December 31

    

2020

    

2021

    

2021

RMB

RMB

US$

Equity

 

  

 

  

 

  

Class A Ordinary shares (US$ 0.0001 par value; 9,800,000,000 and 9,800,000,000 shares authorized as of December 31, 2020 and 2021; 128,736,916 and 133,992,912 shares outstanding as of December 31, 2020 and 2021, respectively)

 

81

85

13

Class B Ordinary shares (US$ 0.0001 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2020 and 2021; 121,408,247 and 117,208,247 shares outstanding as of December 31, 2020 and 2021, respectively)

 

76

74

12

Additional paid-in capital

 

1,552,109

1,641,544

257,594

Treasury shares

(21,798)

(3,421)

Accumulated retained earnings

 

1,133,368

1,271,171

199,474

Accumulated other comprehensive income

 

44,624

29,271

4,596

Total Zepp Health Corporation shareholders’ equity

 

2,730,258

2,920,347

458,268

Noncontrolling interest

 

13,092

2,054

Total equity

 

2,730,258

2,933,439

460,322

Total liabilities and equity

 

5,903,719

6,085,501

954,950

The accompanying notes are an integral part of these consolidated financial statements.

F-4

ZEPP HEALTH CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data, or otherwise noted)

For the years ended December 31, 

    

2019

    

2020

    

2021

    

2021

RMB

RMB

RMB

US$

(Note2)

Revenues (including RMB4,281,005, RMB4,449,757 and RMB3,350,032 with related parties for the years ended December 31, 2019, 2020 and 2021, respectively)

 

5,812,255

6,433,363

6,250,109

980,778

Cost of revenues (including RMB3,342,084, RMB3,713,536 and RMB2,759,980 resulting from related parties sales for the years ended December 31, 2019, 2020 and 2021, respectively)

 

4,344,512

5,100,698

4,944,467

775,895

Gross profit

 

1,467,743

1,332,665

1,305,642

204,883

Operating expenses

 

  

 

 

 

Selling and marketing

 

181,975

358,655

438,273

68,775

General and administrative

 

248,462

261,805

258,346

40,540

Research and development

 

430,822

538,009

515,081

80,827

Total operating expenses

 

861,259

1,158,469

1,211,700

190,142

Operating income

 

606,484

174,196

93,942

14,741

Other income and expenses

 

Interest income

 

33,478

46,118

16,686

2,618

Interest expenses

(22,623)

(44,884)

(7,043)

Realized gain from investments

 

1,822

13,507

2,120

Gain from deconsolidation of a subsidiary

56,522

Gain from fair value change of long-term investments

 

12,325

Impairment loss from long-term investments

 

(2,600)

Other income/(expenses), net

 

13,186

(929)

27,418

4,302

Income before income tax and income from equity method investments

 

652,370

265,609

106,669

16,738

Provision for income taxes

 

(77,887)

(31,154)

(10,745)

(1,686)

Income before income from equity method investments

 

574,483

234,455

95,924

15,052

(Loss)/ Income from equity method investments

 

(1,112)

(4,749)

41,028

6,438

Net income

 

573,371

229,706

136,952

21,490

Less: Net (loss)/income attributable to noncontrolling interest

 

(1,825)

953

(851)

(134)

Net income attributable to Zepp Health Corporation

 

575,196

228,753

137,803

21,624

Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares

 

2,450

Net income attributable to ordinary shareholders of Zepp Health Corporation

 

572,746

228,753

137,803

21,624

Net income per share attributable to ordinary shareholders of Zepp Health Corporation

 

  

 

 

 

Basic income per ordinary share

 

2.35

0.92

0.55

0.09

Diluted income per ordinary share

 

2.24

0.88

0.52

0.08

Weighted average number of shares used in computing net income per share

 

  

 

 

 

Ordinary share - basic

 

243,648,186

248,470,684

252,167,610

252,167,610

Ordinary share - diluted

 

255,959,172

260,351,994

264,368,629

264,368,629

The accompanying notes are an integral part of these consolidated financial statements.

F-5

ZEPP HEALTH CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data, or otherwise noted)

For the years ended December 31, 

    

2019

    

2020

    

2021

    

2021

RMB

RMB

RMB

US$

(Note2)

Net income

 

573,371

229,706

136,952

21,490

Other comprehensive income/(loss), net of tax

 

  

 

 

 

Foreign currency translation adjustment

 

11,274

(45,117)

(17,938)

(2,815)

Unrealized gain/(loss) on available-for-sale investments and others, (net of tax effect of RMB620, RMB4,017 and nil for the years ended December 31, 2019, 2020 and 2021, respectively)

 

2,666

(21,340)

2,585

406

Comprehensive income

 

587,311

163,249

121,599

19,081

Less: Net (loss)/ income attributable to noncontrolling interest

 

(1,825)

953

(851)

(134)

Comprehensive income attributable to Zepp Health Corporation

 

589,136

162,296

122,450

19,215

The accompanying notes are an integral part of these consolidated financial statements.

F-6

ZEPP HEALTH CORPORATION

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data, or otherwise noted)

    

    

    

    

    

    

Total

    

    

Accumulated

Zepp Health

    

Ordinary Shares

    

Treasury Shares

    

Additional

    

Other

Accumulated

Corporation

Total

Paid-in

Comprehensive

Retained

Shareholders’

Noncontrolling

Shareholders'

Shares

Amount

Shares

Amount

Capital

Income

Earnings

Equity

Equity

Equity

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Balance as of December 31, 2018

 

241,679,772

 

151

 

1,373,577

97,141

340,046

 

1,810,915

(1,337)

1,809,578

Exercise of option

 

2,665,615

 

2

 

931

 

933

933

Net income

 

 

 

575,196

 

575,196

(1,825)

573,371

Foreign currency translation adjustment

 

 

 

11,274

 

11,274

11,274

Issuance of ordinary shares upon secondary offering, net of offering costs of US$ 434

3,174,600

2

49,174

49,176

49,176

Deemed dividend to shareholders

(4,538)

(4,538)

(4,538)

Share-based compensation

55,128

55,128

55,128

Unrealized gain on available-for-sale investments, net of tax effect of RMB620

2,666

2,666

2,666

Statutory reserve

92

(92)

Balance as of December 31, 2019

 

247,519,987

 

155

 

1,478,902

111,081

910,612

 

2,500,750

(3,162)

2,497,588

Exercise of option

 

2,625,176

 

2

 

(2)

 

Net income

 

 

 

228,753

 

228,753

953

229,706

Foreign currency translation adjustment

 

 

 

(45,117)

 

(45,117)

(45,117)

Share-based compensation

67,212

67,212

67,212

Unrealized loss on available-for-sale investments, net of tax effect of RMB4,017

(21,340)

(21,340)

(21,340)

Statutory reserve

5,997

(5,997)

Deconsolidation of a subsidiary

2,209

2,209

Balance as of December 31, 2020

 

250,145,163

157

 

1,552,109

44,624

1,133,368

 

2,730,258

2,730,258

Exercise of option

 

3,712,160

2

 

5,463

 

5,465

5,465

Repurchase of ordinary shares

(2,656,164)

(21,798)

(21,798)

(21,798)

Net income

 

 

137,803

 

137,803

(851)

136,952

Foreign currency translation adjustment

 

 

(17,938)

 

(17,938)

(17,938)

Share-based compensation

 

 

 

83,972

 

 

 

83,972

 

 

83,972

Unrealized gain on available-for-sale investments, net of tax effect of nil

2,585

2,585

2,585

Capital contribution from non-controlling interest

13,943

13,943

Balance as of December 31, 2021

 

253,857,323

159

(2,656,164)

(21,798)

 

1,641,544

29,271

 

1,271,171

2,920,347

 

13,092

2,933,439

The accompanying notes are an integral part of these consolidated financial statements.

F-7

ZEPP HEALTH CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data, or otherwise noted)

For the years ended December 31, 

    

2019

    

2020

    

2021

    

2021

RMB

RMB

RMB

US$

(Note2)

Cash Flows from Operating Activities

 

  

 

  

 

  

 

  

Net income

 

573,371

229,706

136,952

21,490

Adjustment to reconcile net income to net cash provided by operating activities:

 

Non-cash lease expenses

 

27,683

48,191

41,536

6,518

Depreciation and amortization

 

17,215

27,129

51,884

8,142

Provision for excess and obsolete inventories

 

23,799

64,223

51,336

8,056

Share-based compensation

 

55,128

65,154

83,122

13,044

Share of results of equity method investment

 

1,112

4,749

(41,028)

(6,438)

Gain on disposal of property, plant and equipment

 

767

7,406

(304)

(48)

Gain from fair value change of long-term investments

(12,325)

Deferred income taxes

 

(27,800)

(10,442)

(18,694)

(2,933)

Gain from deconsolidation of a subsidiary

(56,522)

Write-off of short-term loans

5,640

Allowance for doubtful accounts

814

128

Impairment loss from short-term investments

320

50

Impairment loss from long-term investments

2,600

Realized gain from investments

(1,822)

(13,507)

(2,120)

Changes in operating assets and liabilities

 

 

 

 

Accounts receivable

 

(130,015)

(131,215)

(239,860)

(37,639)

Inventories

 

(432,983)

(410,691)

(83,126)

(13,044)

Prepaid expenses and other current assets

 

(32,444)

(79,957)

(158,829)

(24,924)

Amount due from related parties

 

(770,976)

583,457

544,599

85,460

Other non-current assets

 

(2,678)

(33,049)

8,572

1,345

Amount due to related parties

 

4,074

(3,584)

38,938

6,110

Accounts payable

 

935,845

(9,761)

(673,224)

(105,644)

Notes payable

 

(16,752)

(2,184)

103,795

16,288

Advance from customers

 

38,850

(2,189)

(38,272)

(6,006)

Income tax payable

 

13,817

(40,148)

(25,111)

(3,940)

Accrued expenses and other current liabilities

 

86,221

(149,385)

7,767

1,219

Other non-current liability

 

57,347

68,739

(10,115)

(1,587)

Net Cash provided by/(used in) Operating Activities

 

427,999

157,302

(232,435)

(36,473)

Cash Flows from Investing Activities

 

 

 

 

Purchase of property, plant and equipment

 

(34,276)

(83,554)

(46,055)

(7,227)

Disposal of property, plant and equipment

 

2,520

395

Purchase of intangible assets

 

(11,845)

(1,220)

(7,027)

(1,103)

Purchase of term deposits

 

(212,065)

(5,000)

(785)

Proceeds from maturity of term deposits

 

96,969

207,065

5,000

785

Loans provided to third-parties

 

(480)

Proceeds received from loan repayment

 

6,772

Purchase of long-term investments

 

(180,927)

(82,221)

(1,072,783)

(168,343)

Disposal of long-term investments

 

10,461

20,000

3,138

Dividend received from an equity method investment

113

18

Acquisition of businesses and assets, net of cash acquired of RMB 7,497

(26,713)

Deconsolidation of a subsidiary

(7,701)

20,000

3,138

Capital contribution from non-controlling interest

13,943

2,188

Other investing activities

143

9

Net Cash Used in Investing Activities

 

(112,703)

(206,880)

(1,069,289)

(167,796)

Cash Flows from Financing Activities

 

Exercise of share options

 

933

5,465

858

Bank borrowings

 

1,207,793

1,473,567

231,235

Repayment of bank borrowings

 

(20,000)

(643,122)

(953,387)

(149,607)

Repurchase of ordinary shares

(13,763)

(2,160)

Reverse factoring

39,195

6,151

Net proceeds from the secondary offering

 

49,214

Deemed dividend to shareholders

(4,538)

Net Cash Provided by Financing Activities

 

25,609

564,671

551,077

86,477

Net increase in cash and cash equivalents and restricted cash

 

340,905

515,093

(750,647)

(117,793)

Effect of exchange rate changes

 

11,274

(43,334)

(15,564)

(2,442)

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

 

1,451,812

1,803,991

2,275,750

357,115

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

 

1,803,991

2,275,750

1,509,539

236,880

Supplemental disclosure of cash flow information

 

Income tax paid

 

91,732

82,406

74,377

11,671

Interest paid

 

286

14,858

47,132

7,396

Non-cash investing and financing activity

 

Payable for long-term investment

 

Payable for Intangible asset

 

16

1,641

1,031

162

Receivable from the disposal of a subsidiary

22,500

2,500

392

Conversion from convertible bond to equity interest investment

15,800

8,393

Disposal of previous equity interest in exchange for acquisition

87,716

Forgiveness of loan related to acquisition

13,711

Non-monetary exchange of convertible bond to intangible assets

8,019

Non-monetary transaction of exchanging loan for Intangible assets

9,957

Payable for property, plant and equipment

351

173

306

48

Payable for repurchasing of ordinary shares

8,044

1,262

The accompanying notes are an integral part of these consolidated financial statements.

F-8

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

1. ORGANAZATION AND PRINCIPAL ACTIVITIES

Zepp Health Corporation (the “Company”) was incorporated in the Cayman Islands in December 2014. The Company, its wholly owned subsidiaries and its variable interest entities (“VIEs”), Anhui Huami Information Technology Co., Ltd. (“Anhui Huami”), Huami (Beijing) Information Technology Co., Ltd. (“Beijing Huami”), Anhui Huami's subsidiaries and Beijing Huami’s subsidiaries, are collectively referred to as the “Group”.

The Group primarily engages in the business of developing, manufacturing and selling smart, wearable technological devices in the People’s Republic of China (“PRC”). During the years ended December 31, 2019, 2020 and 2021, the Group derived 72.2%, 69.0% and 53.5% of its revenue from sales of exclusively designed and manufactured smart wearable devices to one customer who is controlled by one of its shareholders.

As of December 31, 2021, details of the Company’s major subsidiaries, VIEs and major VIE’s subsidiary were as follows:

Date of

Percentage

    

Place of incorporation

    

Incorporation/acquisition

    

Of ownership

Major subsidiaries of the Company:

 

  

 

  

 

  

Hong Kong Zepp Holding Limited (“Zepp HK”)

 

Hong Kong (“HK”)

December 23, 2014

 

100%

ZEPP, INC. (“Zepp Inc”)

 

United States of America (“U.S.”)

January 15, 2015

 

100%

Beijing ShunYuan KaiHua Technology Co., Ltd. (“Shun Yuan”)

 

PRC

February 25, 2015

 

100%

Huami (Shenzhen) Information Technology Co., Ltd.

 

PRC

December 7, 2015

 

100%

Anhui Huami Health Technology Co., Ltd (“Anhui Health”)

 

PRC

December 28, 2015

 

100%

Zepp North America Inc. ("Zepp NA")

 

U.S.

June 16, 2016

 

100%

Galaxy Trading Platform Limited ("Galaxy")

 

HK

May 8, 2019

 

100%

Zepp Europe Holding B.V. ("Zepp Europe")

Netherlands

June 11, 2020

100%

Variable interest entities of the Company:

 

  

Anhui Huami

 

PRC

December 27, 2013

 

Consolidated VIE

Beijing Huami

 

PRC

July 11, 2014

 

Consolidated VIE

Major subsidiary of Anhui Huami:

 

Anhui Huami Healthcare Co., Ltd. (“Anhui Healthcare”)

 

PRC

December 5, 2016

 

VIE’s subsidiary

The VIE arrangements

The Company conducts substantially all of its smart, wearable and technological devices business in the PRC through contractual arrangements with its VIEs, Anhui Huami and Beijing Huami and the VIEs’ subsidiaries. Since the operations of the VIEs and the VIEs’ subsidiaries are closely interrelated and almost indistinguishable from one another, the risks and rewards associated with their operations are substantially the same. In addition, the Company consolidates the VIEs and the VIEs’ subsidiaries as disclosed. Therefore, the Company aggregates disclosures related to the VIEs and the VIEs’ subsidiaries as variable interest entities and referred to them as “the VIEs” in the Company’s consolidated financial statements. The VIEs hold the requisite licenses and permits necessary to conduct the Company’s business. In addition, the VIEs hold the assets necessary to operate the Company’s business and generate substantially all of the Company’s revenues.

F-9

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

VIE Arrangements between the VIEs and the Company’s PRC subsidiary

The Company, through Shun Yuan, a wholly-owned subsidiary of the Company in the PRC (the “WFOE”) has entered into the following contractual arrangements with Anhui Huami, Beijing Huami and their shareholders that enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. Accordingly, the Company is considered the primary beneficiary of the VIEs and has consolidated the VIEs’ financial results of operations, assets and liabilities in the Company’s consolidated financial statements. In making the conclusion that the Company is the primary beneficiary of the VIEs, the Company believes the Company’s rights under the terms of the purchase option agreement provide it with a substantive kick-out right. More specifically, the Company believes the terms of the purchase option agreement are valid, binding and enforceable under PRC laws and regulations currently in effect. The Company also believes that the consideration which is the minimum amount permitted by the applicable PRC law to exercise the option does not represent a financial barrier or disincentive for the Company to currently exercise its rights under the purchase option agreement.

A simple majority vote of the Company’s board of directors is required to pass a resolution to exercise the Company’s rights under the purchase option agreement, for which Mr. Wang Huang’s, the chief executive officer (“CEO”) of the Company (“Mr. Huang”), consent is not required. The Company’s rights under the purchase option agreement give the Company the power to control the shareholders of Anhui Huami and Beijing Huami. In addition, the Company’s rights under the power of attorney also reinforce the Company’s abilities to direct the activities that most significantly impact the VIEs’ economic performance. The Company also believes that this ability to exercise control ensures that the VIEs will continue to execute consulting and service agreements and also ensures that consulting and service agreements will be executed and renewed indefinitely unless a written agreement is signed by all parties to terminate it or a mandatory termination is requested by the local government. The Company has the rights to receive substantially all of the economic benefits from the VIEs.

Exclusive consulting and service agreement

On April 29, 2015, Shun Yuan entered into an exclusive consulting and service agreement with Anhui Huami and Beijing Huami to enable Shun Yuan to receive substantially all of the economic benefits of the VIEs and such agreement was amended on November 3, 2017. Under the exclusive consulting and service agreement, Shun Yuan has the exclusive right to provide or designate any entity affiliated with it to provide VIEs the technical and business support services, including information technology support, hardware management and updates, software development, maintenance and updates and other operating services. The exclusive consulting and service agreement could be indefinitely effective unless a written agreement is signed by all parties to terminate it or a mandatory termination is requested by the local government. The exclusive consulting and service agreement was effective on April 29, 2015.

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the exclusive consultation and service agreement of Anhui Huami and Beijing Huami was amended and restated with terms substantially similar as before.

Equity pledge agreement

Pursuant to the equity pledge agreements dated April 29, 2015 and amended on November 3, 2017 among Anhui Huami, Beijing Huami, all their shareholders and Shun Yuan, all shareholders of Anhui Huami and Beijing Huami agreed to pledge their equity interests in Anhui Huami or Beijing Huami to Shun Yuan to secure the performance of the VIEs’ obligations under the existing purchase option agreement, power of attorney, exclusive consulting and service agreement and also the equity pledge agreement.

F-10

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

Equity pledge agreement - continued

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the Group updated the registration of its equity pledge for Anhui Huami and Beijing Huami. The equity pledge agreement for Anhui Huami and Beijing Huami was amended and restated with the same terms as before.

Exclusive purchase option agreement

Pursuant to the exclusive purchase option agreements entered into on April 29, 2015 and amended on November 3, 2017 among Shun Yuan, Anhui Huami, Beijing Huami and their shareholders, the shareholders of Anhui Huami and Beijing Huami are obligated to sell their equity interest or any assets to Shun Yuan. Shun Yuan has the exclusive and irrevocable right to purchase, or cause the shareholders of Anhui Huami and Beijing Huami to sell to the party designated by Shun Yuan, in Shun Yuan’s sole discretion, all of the shareholders’ equity interests or any assets in Anhui Huami and Beijing Huami when and to the extent that applicable PRC law permits the Company to own such equity interests and assets in Anhui Huami and Beijing Huami. The price to be paid by Shun Yuan or any party designated by Shun Yuan will be the minimum amount of consideration permitted by applicable PRC law at the time when such transaction occurs. All of the shareholders promised and agreed that they will refund the consideration once received to Shun Yuan or any party designated by Shun Yuan within 10 working days. Also, the shareholders of Anhui Huami and Beijing Huami should try their best to help Anhui Huami and Beijing Huami develop well and are prohibited from transferring, pledging, intentionally terminating significant contracts or otherwise disposing of any significant assets in Anhui Huami and Beijing Huami without the Shun Yuan’s prior written consent.

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the exclusive purchase option agreement of Anhui Huami and Beijing Huami was amended and restated with the same terms as before.

Power of Attorney

On April 29, 2015 and amended on November 3, 2017, all of the shareholders of Anhui Huami and Beijing Huami have executed a power of attorney with Shun Yuan, Anhui Huami and Beijing Huami, whereby all of the shareholders irrevocably appoint and constitute the person designated by Shun Yuan as their attorney-in-fact to exercise on their behalf any and all rights that the shareholders have in respect of their equity interests in Anhui Huami and Beijing Huami. The power of attorney will be indefinitely effective unless all parties decide to terminate it by written agreement.

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the power of attorney agreement of Anhui Huami and Beijing Huami was amended and restated with the same terms as before.

F-11

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

Risks in relation to VIE structure

The Company believes that the contractual arrangements with its VIEs and their respective shareholders are in compliance with PRC laws and regulations and are legally enforceable. However, uncertainties in the PRC legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of PRC laws and regulations, the PRC government could:

revoke the business and operating licenses of the Company’s PRC subsidiaries and VIEs;
discontinue or restrict the operations of any related-party transactions between the Company’s PRC subsidiaries and VIEs;
limit the Group’s business expansion in China by way of entering into contractual arrangements;
impose fines or other requirements with which the Company’s PRC subsidiaries and VIEs may not be able to comply;
impose additional conditions or requirements with which the Group may not be able to comply;
take other regulatory or enforcement actions against the Group that could be harmful to the Group’s business or
require the Company or the Company’s PRC subsidiaries or VIEs to restructure the relevant ownership structure or operations.

The Company’s ability to conduct its business may be negatively affected if the PRC government were to carry out any of the aforementioned actions. As a result, the Company may not be able to consolidate its VIEs in its consolidated financial statements as it may lose the ability to exert effective control over the VIEs and their respective shareholders and it may lose the ability to receive economic benefits from the VIEs. The Company, however, does not believe such actions would result in the liquidation or dissolution of the Company, its PRC subsidiaries or VIEs.

The VIE agreements were amended on November 3, 2017 and March 20, 2020 with no significant differences.

Mr. Huang is the largest shareholder of Anhui Huami and Beijing Huami, and Mr. Huang is also the largest beneficiary owner of the Company. The interests of Mr. Huang as the largest beneficiary owner of the VIEs may differ from the interests of the Company as a whole, since Mr. Huang is only one of the beneficiary shareholders of the Company, holding 27.7% of the total common shares as of December 31, 2021. The Company cannot assert that when conflicts of interest arise, Mr. Huang will act in the best interests of the Company or that conflicts of interests will be resolved in the Company’s favor. Currently, the Company does not have existing arrangements to address potential conflicts of interest Mr. Huang may encounter in his capacity as a beneficial owner and director of the VIEs, on the one hand, and as a beneficial owner and director of the Company, on the other hand. The Company believes Mr. Huang will not act contrary to any of the contractual arrangements and the exclusive option agreement provides the Company with a mechanism to remove Mr. Huang as a beneficiary shareholder of the VIEs should he act to the detriment of the Company. The Company relies on Mr. Huang, as a director and executive officer of the Company, to fulfill his fiduciary duties and abide by laws of the PRC and Cayman Islands and act in the best interest of the Company. If the Company cannot resolve any conflicts of interest or disputes between the Company and Mr. Huang, the Company would have to rely on legal proceedings, which could result in disruption of its business, and there is substantial uncertainty as to the outcome of any such legal proceedings.

F-12

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

1.ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

Risks in relation to VIE structure - continued

In addition, most of the current shareholders of Anhui Huami and Beijing Huami are also beneficial owners of the Company and therefore have no current interest in seeking to act contrary to the contractual arrangements. However, to further protect the investors’ interest from any risk that the shareholders of Anhui Huami and Beijing Huami may act contrary to the contractual arrangements, the Company, through Shun Yuan, entered into an irrevocable power of attorney with all of the shareholders of Anhui Huami and Beijing Huami on April 29, 2015 and November 3, 2017. Through the power of attorney, all shareholders of Anhui Huami and Beijing Huami have entrusted the person designated by Shun Yuan as its proxy to exercise their rights as the shareholders of Anhui Huami and Beijing Huami with respect to an aggregate of 100% of the equity interests in Anhui Huami and Beijing Huami.

The following financial position and financial performance of the VIEs and VIEs’ subsidiaries were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:

As of December 31,

    

2020

    

2021

RMB

RMB

Total current assets

 

3,675,394

 

2,989,474

Total non-current assets

 

593,603

 

701,134

Total assets

 

4,268,997

 

3,690,608

Total current liabilities

 

2,696,059

1,937,301

Total non-current liabilities

 

309,741

479,676

Total liabilities

 

3,005,800

2,416,977

As of December 31, 2020 and 2021, the total assets of the Group's consolidated VIEs and VIEs' subsidiaries mainly consisted of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, inventories, prepaid expenses and other current assets, long-term investments , property, plant and equipment, intangible assets, deferred tax assets, operating lease right-of-use assets and other non-current assets.

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Revenues

 

5,801,405

6,297,534

5,219,560

Net income/(loss)

 

987,672

751,803

(61,184)

The following are cash flows of the Company's VIEs and VIEs’ subsidiaries for the years ended December 31, 2019, 2020 and 2021:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Net cash provided by operating activities

 

478,806

165,512

78,845

Net cash used in investing activities

 

(126,887)

(728,797)

(362,683)

Net cash (used in)/provided by financing activities

 

(20,000)

564,671

32,024

For the years ended December 31, 2019, 2020 and 2021, for all of the Company’s VIEs and VIEs’ subsidiaries, excluding inter-company transactions:

(1)the cash provided by/(used in) operating activities were RMB724,356 RMB770,935, and RMB(295,860), respectively;
(2)the cash used in investing activities were RMB(126,887), RMB(131,183), and RMB(71,916) respectively; and
(3)the cash (used in)/provided by generated from financing activities were RMB(20,000),RMB564,671, and RMB32,024 respectively.

The intercompany payable between Anhui Huami and Shun Yuan were RMB153,190 and RMB260,928 as of December 31, 2020 and 2021, respectively. Those were eliminated by the Company upon consolidation.

F-13

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation and principle of consolidation

The consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements of the Group include the financial statements of the Company, its wholly-owned subsidiaries, its VIEs and the VIEs’ subsidiaries. The Company believes that the disclosures are adequate to make the information presented not misleading.

Reclassifications

During the year ended December 31, 2021, certain reclassifications have been made to the prior years’ consolidated financial statements to conform to the current year’s presentation. These reclassifications had no impact on net income, shareholders’ equity, or cash flows as previously reported

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 amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant accounting estimates reflected in the Group’s consolidated financial statements include inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, incremental borrowing rate for leases, product warranties, fair value measurement of long-term available-for-sale investments and long-term investments of non-marketable equity securities with fair value change through profit or loss, the valuation allowance for deferred tax assets and income tax. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.

Fair value

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

Authoritative literature provides a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:

Level 1

Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.

Level 2

Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.

F-14

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Level 3

Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

Measured fair value on a recurring basis

The Group measured its financial assets primarily including available-for-sale investments at fair value on a recurring basis and equity securities with readily determinable fair value as of December 31, 2020 and 2021.

Measured fair value on a nonrecurring basis

The Group measured acquired intangible assets using the income approach-discounted cash flow method when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group did not recognize any impairment loss related to acquired intangible assets arising from acquisitions during the years ended December 31, 2019, 2020 and 2021.

The Group measured the fair value of the intangible assets acquired through non-monetary exchange at fair value. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group used the income approach by applying the discounted cash flow method (“DCF”). The DCF involves applying an appropriate discount rate to discount future cash flows to present value. The future cash flows represent management’s best estimation as of the measurement date. The projected cash flow estimation includes, among others, analysis of projected revenue growth, gross margins and terminal value and these assumptions are consistent with the Group’s business plan. In determining an appropriate discount rate, the Group has considered the weighted average cost of capital (“WACC”) by considering relative risk of the industry and the characteristics of the Company. A discount rate of 19% was used for the fair value measurement of intangible assets during 2019.

The Group measured goodwill at fair value on a nonrecurring basis when it is evaluated annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value as a result of the impairment assessments. The fair value of the reporting unit is determined using discounted cash flows. The Group did not recognize any impairment loss related to goodwill during the years ended December 31, 2019, 2020 and 2021.

For equity investments without readily determinable fair values for which the Company elected to use the measurement alternative, the equity investment is measured at fair value on a nonrecurring basis when there is an orderly transaction for identical or similar investments of the same issuer.

Fair value of financial instruments

The Group's financial instruments consist primarily of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, available-for-sale investments, accounts payable, notes payable, short-term bank borrowings, amount due to related parties and long-term bank borrowings. The Company carries its available-for-sales investments at fair value. The carrying amounts of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, accounts payable, notes payable and short-term bank borrowings approximate their fair values due to the short-term maturities of these instruments. The carrying amounts of long-term borrowings approximates its fair value as the interest rates are based on the prevailing interest rates in the market.

F-15

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Cash and cash equivalents

Cash and cash equivalents consist of cash on-hand, demand deposits with financial institutions, term deposits with an original maturity of three months or less and highly liquid investments, which are unrestricted from withdrawal or use, or which have original maturities of three months or less when purchased.

Restricted cash

Restricted cash represents deposits made to the bank for bank acceptance notes (or notes payable) issued by the Group. When the Group issues the bank acceptance notes, the banks require the Group to make a deposit for 30% or 40% of the face value of the bank acceptance notes issued as collateral. Restricted cash also consists of cash pledged for bank loan facility. The deposits for unsettled bank acceptance notes and cash pledged for bank loan facility are recorded as restricted cash in the consolidated balance sheet as of December 31, 2020 and 2021.

Term deposit

Term deposits consist of deposits placed with financial institutions with original maturities of greater than three months and less than one year.

Accounts receivable

Accounts receivable represents those receivables derived in the ordinary course of business, net of allowance for doubtful accounts.

Allowance for doubtful accounts

The Group maintains an allowance for doubtful accounts for estimated losses on uncollected accounts receivable. Management considers the following factors when determining the collectability of specific accounts: creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves. The Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit loss to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves to monitor the Group's receivables within the scope of expected credit losses model and use these as a basis to develop the Group's expected loss estimates. As of December 31, 2020 and 2021, the Company recorded nil and RMB814 allowance for doubtful account.

Inventories, net

Inventories of the Group consist of raw materials, finished goods and work in process. Inventories are stated at the lower of cost or net realizable value on a weighted average basis. Inventory costs include expenses that are directly or indirectly incurred in the purchase, including shipping and handling costs charged to the Group by suppliers, and production of manufactured product for sale, such as include the cost of materials and supplies used in production, direct labor costs and allocated overhead costs such as depreciation, insurance, employee benefits, and indirect labor. Cost is determined using the weighted average method. The Group assesses the valuation of inventory and periodically writes down and writes off the value for estimated excess and obsolete inventory based upon the product life cycle.

F-16

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Short-term investments

Short-term investments are mainly consisting of investment in convertible bonds with a maturity of less than one year. These investments are accounted for as available-for-sale investments and measured at fair value. The Group recorded RMB(848), RMB1,243, and RMB1,240 unrealized (losses)/gains in accumulated other comprehensive income on such investments during the years ended December 31, 2019, 2020 and 2021, respectively.

Prepaid expenses and other current assets

Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables, rental deposits and value-added tax recoverable.

Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:

Software and electronic equipment

    

3-5 years

Building

 

20 years

Leasehold improvements

 

Shorter of the lease term or estimated useful lives

Intangible assets, net

Acquired intangible assets other than goodwill consist of the domain name for the Company's website www.zepp.com, an insurance brokerage license, trademark and patents.

The domain name, insurance brokerage license and certain trademark are recognized as an intangible asset with indefinite life and evaluated for impairment at least annually or if events or changes in circumstances indicate that the asset might be impaired. Such impairment test compares the fair values of the asset with its carrying value amounts and an impairment loss is recognized if and when the carrying amounts exceed the fair value. The estimates of values of the intangible asset not subject to amortization are determined using discounted cash flow valuation approach. Significant assumptions are inherent in this process, including estimates of discount rates and cash flow.

Some trademark and patents are recognized as intangible assets with finite lives and are amortized on a straight-line basis over their expected useful economic lives. Amortization is calculated on a straight-line basis over the estimated useful life of 5 to10 years.

F-17

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Leases

The Group leases administrative office spaces in different cities in the PRC, and in the United States and Canada under operating leases. The Group determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use assets on its consolidated balance sheets at the lease commencement. The Group measures its lease liabilities based on the present value of the total lease payments not yet paid discounted based on its incremental borrowing rate, which is the estimated rate the Group would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Group estimates its incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to its own. The Group measures right-of-use assets based on the corresponding lease liability adjusted for payments made to the lessor at or before the commencement date, and the initial direct costs it incurs under the lease. The Group begins recognizing operating lease expenses when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to four years, some of which include options to extend the leases for an additional period which has to be agreed with the lessors based on mutual negotiation. After considering the factors that create an economic incentive, the Group did not include renewal option periods in the lease term for which it is not reasonably certain to exercise. For all real estate leases, any non-lease components, including common area maintenance, have been separated from lease components and excluded from the associated right-of-use asset and lease liability calculations.

For short-term leases with lease term less than one year, the Group records operating lease expenses in its consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combination. Goodwill is not amortized but is tested for impairment annually or more frequently if events on changes in circumstance indicate that it might be impaired.

Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the stock prices, business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit.

Application of the goodwill impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, assignment of goodwill to reporting units, and determination of the fair value of each reporting unit. The estimation of fair value of each reporting unit using a discounted cash flow methodology also requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for the Group's business, estimation of the useful life over which cash flows will occur, determination of the Group's weighted average cost of capital and consideration of the impact of COVID-19. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for the reporting unit.

Prior to January 1, 2020 the Group performed a two-step goodwill impairment test. The first step compared the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of a reporting unit exceeded its carrying amount, goodwill was not considered impaired and the second step was not required. If the carrying amount of a reporting unit exceeded its fair value, the second step compared the implied fair value of the affected reporting unit's goodwill to the carrying value of that goodwill. An impairment loss was recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill.

F-18

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

The Group adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”) on January 1, 2020, and used the one-step method for the goodwill impairment assessment for the years ended December 31, 2020 and 2021. The guidance removes step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment is now the amount by which a reporting unit's carrying value exceeds its fair value, not the difference between the implied fair value and carrying amount of goodwill which was the step 2 test before.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized nil impairment loss on goodwill.

Long-term investments

The Group’s long-term investments consist of equity securities with readily determinable fair value, equity securities without readily determinable fair value, equity method investments and available-for-sale investments.

(a)Equity securities with readily determinable fair value

Equity securities with readily determinable fair values are measured at fair value and any changes in fair value are recognized in the consolidated statements of operations.

(b)Equity securities without readily determinable fair value

The Group accounts for equity investments that do not have a readily determinable fair value under the measurement alternative prescribed within Accounting Standards Update (“ASU”) 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities, to the extent such investments are not subject to consolidation or the equity method. Under the measurement alternative, these financial instruments are carried at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.

The Group reviews its equity securities without readily determinable fair value for impairment at each reporting period by considering factors including, but not limited to, current economic and market conditions and the impact of COVID-19, the operating performance of the companies including current earning trends and other company specific information.

(c)Equity method investments

For an investee company over which the Group has the ability to exercise significant influence, but does not have a controlling interest, the Group accounts for the investment under the equity method. Significant influence is generally considered to exist when the Group has an ownership interest in the voting stock of the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method of accounting, the investee company’s accounts are not reflected within the Group’s consolidated balance sheets and statements of operations; however, the Group’s share of the earnings or losses of the investee company is reflected in the caption “income/(loss) from equity method investments” in the consolidated statements of operations.

F-19

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Long-term investments - continued

An impairment charge is recorded if the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The Group estimated the fair value of the investee company based on comparable quoted price for similar investment in active market, if applicable, or discounted cash flow approach which requires significant judgments, including the estimation of future cash flows, which is dependent on internal forecasts, the estimation of long-term growth rate of a company's business, the estimation of the useful life over which cash flows will occur, the determination of the weighted average cost of capital and the consideration of COVID-19 impact. The Group recorded RMB218, nil and nil impairment losses on its equity method investments during the years ended December 31, 2019, 2020 and 2021.

(d)Available-for-sale investments

For investments which are determined to be debt securities, the Group accounts for them as long-term available-for-sale investments when they are not classified as either trading or held-to-maturity investments.

Available-for-sale investment is carried at its fair value and the unrealized gains or losses from the changes in fair values are included in accumulated other comprehensive income. The Group recorded RMB3,514, RMB(22,583), and RMB1,345 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2019, 2020 and 2021, respectively.

The Group evaluates each individual investment periodically for impairment. For investments where the Group does not intend to sell, the Company evaluates whether a decline in fair value is due to deterioration in credit risk. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses on the consolidated balance sheet with corresponding adjustment in the consolidated statements of operations and comprehensive income. Subsequent increases in fair value due to credit improvement are recognized through reversal of the credit loss and corresponding reduction in the allowance for credit loss. Any decline in fair value that is non-credit related is recorded in accumulated other comprehensive income as a component of shareholder's equity. As of December 31, 2020 and 2021, there were no investments held by the Group that had been in continuous unrealized loss position.

Notes payable

The Group endorses bank acceptance notes (“Notes”) to suppliers in the PRC in the normal course of business. The Group may endorse these Notes with its suppliers to clear its accounts payable. When the Notes are endorsed by the Group, the Group is jointly liable with other endorsers in the Notes. Notes that have been presented to banks or endorsed with suppliers are derecognized from the consolidated balance sheets when the Notes are settled with banks or when the obligations as endorser are discharged.

Revenue recognition

Nature of Goods and Services

The Group generates substantially all of its revenues from sales of smart wearable devices. The Group also generates a small amount of its revenues from its subscription-based services. For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 27.8%, 31.0% and 46.5% of revenue from sales of the Group’s self-branded products and others. Revenue is recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services. The Group recognizes revenue, net of estimated sales returns and value-added taxes (“VAT”).

F-20

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

The Group has determined that its contracts with its customers include multiple performance obligations that the Group accounts for separately as those are distinct from other items in the contract. The first performance obligation is the smart wearable device and embedded firmware that is essential to the functionality of the device, which the customer can benefit from it on its own or with other resources that are readily available to the customer. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Group’s mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware.

The Group allocates the transaction price to all performance obligations based on their relative standalone selling prices. The standalone selling prices are determined based on the expected cost plus margin as the Group determined that no observable price is available for any of its performance obligation. The Group considered multiple factors in the process of determining its cost plus margin including consumer behaviors and the Group’s internal pricing model. The cost plus margin estimated selling price for the smart and wearable devices comprised the majority of the transaction. The cost plus margin estimated selling price for the software services and software upgrades was estimated from RMB1.72 to RMB10.62 per unit, RMB1.83 to RMB8.40 per unit and RMB1.97 to RMB2.15 per unit for the years ended December 31, 2019, 2020 and 2021, respectively. The Group recognizes revenue for the amounts allocated to the connected smart and wearable devices when the customer obtains control of the Group’s product, which occurs at a point of time, typically upon delivery to and acceptance by the reseller, who has been identified as the customer of the Group. Amounts allocated to the software services and unspecified upgrade rights are deferred and recognized over time as the customer simultaneously receives and consumes the benefit over an estimated nine-month period.

Sales of self-branded products and others

For the years ended December 31, 2019, 2020 and 2021, the Group generated 27.8%, 31.0% and 46.5% of revenues from sales of the Group’s self-branded products and others to retailers, distributors and end users. The Group’s revenue recognition for its self-branded products was consistent with that described in the preceding paragraphs.

Cooperation agreement with one customer

For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenues from one customer for sales of exclusively designed and manufactured smart wearable devices. That customer is also the sole distributor for such smart wearable devices and is controlled by one of the shareholders (see Note 21). Under the cooperation agreement with this customer, the Group produces and assembles final product for shipments of wearable devices to that customer, who are then responsible for commercial distribution and sale of the product. The arrangement includes two payment instalments. The first payment instalment is priced to recover the costs incurred by the Group in developing and shipping the devices to the customer and is due from the customer to the Group once the products have been delivered and accepted by the customer. The Group allocates the initial payment instalment between the hardware device, the software services, and the software upgrades based on their standalone selling price and recognizes revenue based on its recognition policy further described in the preceding paragraph. The Group is also entitled to receive a potential second instalment payment calculated as 50 percent of the future net profits from commercial sales made by the customer. The Group has determined that the second instalment consideration constitutes variable consideration and includes the amount in the transaction price to the extent it is not constrained and it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period (see below for further details). The second instalment is also allocated between the hardware device, the software services, and the software upgrades based on the relative standalone price and is recognized based on the Group’s recognition policy further described in the preceding paragraph. The Group’s revenue recognition policy of its products under its cooperation agreement is substantially consistent with that for its sales of self-branded products except that the instalment payments arrangement under the cooperation agreement is not available to the self-branded products.

F-21

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

Variable Consideration

Revenues from product sales are recorded at the net sales price (transaction price), which includes estimate of variable consideration which result from the Group’s cooperation agreement with one customer (see above for more details). The amount of variable consideration is included in the transaction price to the extent it is not constrained and that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Group’s estimates. If actual results in the future vary from the Group’s estimates, the Group will adjust these estimates, which would affect revenue and earnings in the period such variances are known.

Sales Incentive

The Group periodically provides sales incentives to its customers for self-branded products, including reduced sales prices and volume-based discounts. Volume discounts are negotiated on a contract-by-contract basis with customers and the discount will increase depending upon the volume purchased over the period. The sales incentives are discounts to be applied to future sales to the customer which cannot be exchanged for cash. To the extent that the volume discount or sales incentive represents a material right or options to acquire additional goods or services at a discount in the future period, the material right is recognized as a separate performance obligation at the outset of the arrangement based on the most likely amount of incentive to be provided to the customer. Amounts allocated to a material right are recognized as revenue when those future goods are sold to the customers.

Practical Expedients and Exemptions

The Group generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses. In addition, the Group does not disclose the value of unsatisfied performance obligations as all of its contracts have an original expected length of one year or less.

Value added taxes

VAT on sales was previously calculated at 17% on revenue from products before May 1, 2018 and thereafter, in accordance with Cai Shui [2018] No.32, the VAT rate decreased to 16%. Since April 1, 2019, in accordance with Cai Shui [2019] No.39, the VAT rate further decreased to 13%. The Group reports revenue net of VAT. Subsidiaries that are VAT general taxpayers are allowed to offset qualified input VAT paid against their output VAT liabilities.

Rights of return

The Group offers limited sales returns for self-branded products sold directly to its customers. The Group estimates the amount of its products sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related revenue is recognized. The Group currently estimates product return liabilities using its own historical sales information. For the years ended December 31, 2019, 2020 and 2021, sales returns were insignificant.

F-22

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Cost of revenues

Cost of revenues consists primarily of material costs, salaries and benefits for staff engaged in production activities and related expenses which are directly attributable to the production of products. The shipping and handling fees billed to the customers are presented as part of cost of revenues as well.

Product warranty

The Group offers standard product warranty to the customer under the cooperation agreement and distributors of self-branded products. For products sold to end users, either through that customer and distributors of self-branded products, or directly by the Group to end users, the Group offers a 12-month warranty. The Group has the obligation to either repair or replace the defect product for the customers if the product is still under warranty.

At the time revenue is recognized, an estimate of future warranty costs is recorded as a component of cost of revenues. The reserves established are regularly monitored based upon historical experience and any actual claims charged against the reserve. Warranty reserves are recorded as a cost of revenues.

Research and development expenses

Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expenses, general expenses and depreciation expenses associated with research and development activities.

Advertising expenses

Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB72,269, RMB136,974 and RMB151,744 for the years ended December 31, 2019, 2020 and 2021, respectively.

Government subsidies

Government subsidies represent government grants received from local government authorities to encourage the Group’s technology and innovations and also other subsidies for production.

The Group records such government subsidies as other income or reduction of expenses or cost of revenues when it has fulfilled all of its obligation related to the subsidy.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB14,723, RMB13,461 and RMB23,140 as subsidy income and recognized nil, RMB10,408, and RMB103,660 as reduction of expenses or cost of revenues, respectively. As of December 31, 2020 and 2021, subsidies of RMB26,158 and RMB3,129 were recorded as other current liabilities, RMB183,920 and RMB175,053 were recorded as other non-current liabilities as the Group has to meet certain performance conditions required by the government authorities.

F-23

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES CONTINUED

Income taxes

Income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred tax assets and liabilities are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized.

The Group accounts for uncertain tax positions by reporting a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Tax benefits are recognized from uncertain tax positions when the Group believes that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The Group recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expenses.

Share-based payment

Share-based payment transactions with employees, such as share options and restricted shares are measured based on the grant date fair value of the equity instrument. The Group has elected to recognize compensation expenses using the straight-line method for all employee equity awards granted with graded vesting provided that the amount of compensation cost recognized at any date is at least equal to the portion of the grant-date value of the options that are vested at that date, over the requisite service period of the award, which is generally the vesting period of the award. The Group elects to recognize forfeitures when they occur.

Comprehensive income

Comprehensive income consists of two components, net income and other comprehensive income, net of tax. Other comprehensive income refers to revenue, expenses, and gains and losses that are recorded as an element of shareholders’ equity but are excluded from net income. The Group’s other comprehensive income consists of foreign currency translation adjustments from its subsidiaries not using the RMB as their functional currency and the fair value change of available-for-sale investments of the Group. Comprehensive income is reported in the consolidated statements of comprehensive income.

Foreign currencies

The functional currency of the Company is the US$ and the reporting currency of the Company is the RMB. The Company’s subsidiaries, consolidated VIEs and VIEs’ subsidiaries with operations in the PRC, Hong Kong, the United States and other jurisdictions generally use their respective local currencies as their functional currencies. The financial statements of the Company’s subsidiaries, other than the subsidiaries and consolidated VIEs with the functional currency of RMB, are translated into RMB using the exchange rate as of the balance sheet date for assets and liabilities and the average daily exchange rate for each month for income and expense items. Translation gains and losses are recorded in accumulated other comprehensive income or loss as a component of shareholders’ equity.

In the financial statements of the Company’s subsidiaries and consolidated VIEs and VIEs’ subsidiaries, transactions in currencies other than the functional currency are measured and recorded in the functional currency using the exchange rate in effect at the date of the transaction. At the balance sheet date, monetary assets and liabilities that are denominated in currencies other than the functional currency are translated into the functional currency using the exchange rate at the balance sheet date. All gains and losses arising from foreign currency transactions are recorded in the consolidated statements of operations during the year in which they occur. For the years ended December 31, 2019, 2020 and 2021, the transaction (losses) /gains amounted to RMB(14,231), RMB27,451 and RMB18,156 and were recorded in general and administrative expenses.

F-24

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Foreign currencies - continued

RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. The Group’s cash and cash equivalents denominated in US$ amounted to RMB609,679 and RMB435,205 as of December 31, 2020 and 2021, respectively.

Convenience translation

Translations of balances in the consolidated balance sheets, consolidated statements of operations and consolidated statements of cash flows from RMB into US$ as of and during the year ended December 31, 2021 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.3726, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into U.S. dollar at that rate on December 31, 2021, or at any other rate.

Net income per share

Basic net income per ordinary share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period.

The Group determined that the nonvested restricted shares owned by the founders are participating securities as the holders of these nonvested restricted shares have nonforfeitable rights to receive dividends with all ordinary shares but these nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group’s loss. Accordingly, the Group uses the two-class method, whereby undistributed net income is allocated on a pro rata basis to the ordinary shares and nonvested restricted shares held by the founders to the extent that each class may share income in the year; whereas the undistributed net loss for the year is allocated to ordinary shares only because the convertible redeemable participating nonvested restricted shares owned by the founders are not contractually obligated to share the loss.

Diluted income per ordinary share reflect the potential dilution that would occur if securities were exercised or converted into ordinary shares. The Group had share options, restricted shares and restricted stock units (“RSU”) which could potentially dilute basic income per ordinary share in the future. To calculate the number of shares for diluted income per ordinary shares, the effect of the nonvested restricted shares owned by the founders is computed using the as-if-converted method; the effect of the share options, restricted shares and RSU is computed using the treasury stock method.

Concentration of credit risk

Financial instruments that potentially expose the Group to concentrations of credit risk consist primarily of cash and cash equivalents, term deposits, accounts receivable. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality.

The Group conducts credit evaluations of third-party customers and related parties, and generally does not require collateral or other security from its third-party customers and related parties. The Group establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific third-party customers and related parties.

F-25

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Concentration of credit risk - continued

Accounts receivable concentration of credit risk is as below:

As of December 31,

    

2020

2021

    

RMB

RMB

Company A

 

*

%

87,825

16.4

%

Company B

 

59,987

20.1

%

26,101

4.9

%

Company C

 

108,422

36.4

%

269,460

50.1

%

Total

168,409

56.5

%

383,386

71.4

%

*Accounts receivable from Company A is less than 10% as of December 31, 2020.

Amount due from related parties concentration of credit risk is as below:

As of December 31,

    

2020

2021

    

RMB

RMB

Company D

 

830,871

96.6

%

286,341

96.9

%

Total

 

830,871

96.6

%

286,341

96.9

%

Revenue generated from Company D accounted for 73.5%, 69.1% and 53.5% of total revenue during the years ended December 31, 2019, 2020 and 2021, respectively. Company D is a subsidiary of a company controlled by one of the Group’s shareholders (see Note 21).

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Company D

 

4,271,135

    

73.5

%

4,447,957

    

69.1

%

3,340,857

    

53.5

%

Total

 

4,271,135

73.5

%

4,447,957

69.1

%

3,340,857

53.5

%

Supplier Concentration

The Group relies on third parties for the supply and manufacturing of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Group may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.

For the years ended December 31, 2019 and 2020, 13.5% and 15.1% of its raw materials and semi-manufactures were purchased through Company E, respectively, but numerous alternate sources of supply are readily available on comparable terms. No purchases from a single suppliers account for more than 10% of total purchases during the year ended December 31, 2021.

Newly adopted accounting pronouncements

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in the ASU are effective for fiscal years beginning after December 15, 2020, including interim periods therein. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The Group adopted the new standard beginning January 1, 2021 and the adoption of the standard did not have a material impact on the Group's consolidated financial statements.

F-26

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Newly adopted accounting pronouncements - continued

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force) (“ASU 2020-01”), which clarifies the interactions of the accounting for certain equity securities under ASC 321, investments accounted for under the equity method of accounting in ASC 323, and the accounting for certain forward contracts and purchased options accounted for under ASC 815. ASU 2020-01 could change how an entity accounts for (i) an equity security under the measurement alternative and (ii) a forward contract or purchased option to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option in accordance with ASC 825. These amendments improve current U.S. GAAP by reducing diversity in practice and increasing comparability of the accounting for these interactions. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2020. Early adoption is permitted. The Group adopted ASU 2020-01 in the year ended December 31, 2021 and the adoption did not have a material impact on the Group’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The amendments are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832) — Disclosures by Business Entities about Government Assistance. The amendments in this ASU require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity’s financial statements. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021. Early application of the amendments is permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

F-27

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

3. ACQUISITIONS

Business acquisition of PAI Health Inc. (“PAI”)

On June 12, 2020, the Group acquired 100% equity interest in PAI from Global Technology and Innovation Ltd (“GTI”) to expand the business of health-related software and algorithms development. The purchase consideration included a previously held 40.49% equity interest held in GTI which was previously accounted as an equity method investment by the Group for which the fair value approximated RMB87,716, cash of RMB1,370 and RMB13,711 of loan deemed effectively settled as a result of the acquisition. The fair value of previously held equity interest held in GTI was estimated by the Group with the assistance of an independent valuation appraiser by applying the income approach, market multiple approach and recent investment price approach.

The acquisition was recorded using the acquisition method of accounting. Accordingly, the acquired assets and liabilities assumed were recorded at their fair value at the date of acquisition. The purchase price allocation described below was determined by the Group with the assistance of an independent valuation appraiser. The acquired net assets were recorded at their estimated fair values on the acquisition date. The acquired goodwill is not deductible for tax purposes.

PAI constituted less than 1% of revenue and total assets of the consolidated financial statement as of and during the year ended December 31, 2020 and the results of operations attributable to PAI and pro forma results of operations for PAI have not been presented because they are not material to the consolidated statements of operations and comprehensive income for the years ended December 31, 2019 and 2020.

The purchase price was allocated as of June 12, 2020, the date of acquisition, as follows:

    

RMB

    

Amortization period

Cash

 

5,554

 

  

Other current assets

 

4,704

 

  

Property, plant and equipment

 

149

 

3 years

Intangible assets

 

 

  

Patents

 

42,495

 

5 years

Goodwill

 

67,856

 

  

Other non-current assets

 

261

 

  

Other current liabilities

 

8,868

 

  

Deferred tax liabilities

 

6,374

 

  

Other non-current liabilities

 

2,980

 

  

Total

 

102,797

 

  

The goodwill is mainly attributable to intangible assets that cannot be recognized separately as identifiable assets under US GAAP, and comprise of (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of synergy effect from the acquisition. Goodwill is not allocated to the Company’s operating segments in the measure of segment assets regularly reported to and used by the chief operating decision maker. However, for the purpose of the annual goodwill impairment test, goodwill is allocated to the operating segments (goodwill reporting units).

Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”)

In July 2020, the Group entered into a purchase agreement with shareholders of Guoxu to acquire 100% of Guoxu's equity ownership for a gross consideration of RMB67,914, of which RMB35,075 was related to the effective settlement of the selling shareholder's loan payable to Guoxu upon closing. This resulted in a net cash consideration of RMB32,839.

F-28

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

3. ACQUISITIONS – CONTINUED

Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”) - continued

Guoxu holds an insurance brokerage license. As of the acquisition day, the Group terminated all the labor relationship with the employees of Guoxu and did not buy any material contracts. The Group evaluated the acquisition of the purchased assets under ASC 805-Business Combination (ASC 805), and concluded that as substantially all of the fair value of the gross assets acquired is concentrated in the insurance brokerage license, the transaction did not meet the requirements to be accounted for as a business combination and therefore was accounted for as an asset acquisition.

4. DISPOSAL OF SUBSIDIARIES

Disposal of Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)

In December 2020, the Group sold 26.7% equity interest in Yunding to its founder for cash consideration of RMB22,500. The consideration also included a loan receivable from Yunding amounting to RMB24,514 to be repaid annually over three years for which the Group has a right to convert the unpaid balance into equity interest of Yunding after December 31, 2023. Yunding was previously part of the Group's self-branded products and others segment. Subsequent to this disposal, the Group remeasured its remaining 24.3% investment in Yunding at fair value and accounted for it as equity method investment because the Group retained the ability to exercise significant influence. The fair value of its remaining investment in Yunding was estimated by using recent financing transaction of Yunding. The Group recognized RMB56,522 gain from deconsolidation of a subsidiary which was recorded as part of gain from deconsolidation of a subsidiary in the consolidated statements of operations for the year ended December 31, 2020. In 2021, the Group further sold 5% equity interest of Yunding for RMB20,000. The disposal of Yunding did not represent a strategic shift and did not have a major effect on the Group's operation.

5. INVENTORIES, NET

Inventories consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Raw materials

 

373,690

 

282,939

Work in process

 

233,274

 

224,013

Finished goods

 

610,573

 

742,375

Inventories, net

 

1,217,537

 

1,249,327

During the years ended December 31, 2019, 2020 and 2021, the Group recorded a provision for the excess and obsolete inventories amounting to RMB23,799, RMB64,223 and RMB51,336, and wrote off RMB17,739, RMB59,852 and RMB47,077 respectively.

F-29

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

6. SHORT-TERM INVESTMENTS

Short-term investments included convertible bonds with maturities less than 1 year and consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Convertible bonds:

 

  

 

  

Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)

 

12,433

13,273

Other (b)

 

5,997

6,078

Total:

 

18,430

19,351

(a)In September 2018, the Group invested RMB10,500 to obtain a convertible bond issued by Joyrun with a 8% interest rate and a one-year maturity. The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840, RMB842 and RMB840 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019, 2020 and 2021.
(b)The other represent an insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400, RMB401 and RMB400 unrealized gains from this investment in 2019, 2020 and 2021.

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

As of December 31,

    

2020

    

2021

RMB

RMB

Value-added tax recoverable

 

100,686

198,189

Other receivables

 

21,060

57,039

Prepaid expenses

 

25,863

51,156

Advances to suppliers

 

874

7,838

Rental deposits

 

4,415

816

Total

 

152,898

315,038

8. PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Software and electronic equipment

 

65,288

78,854

Buildings

 

19,342

34,764

Leasehold improvements

 

74,209

81,759

Total

 

158,839

195,377

Less: accumulated depreciation

 

(36,387)

(70,832)

Construction in progress

 

2,167

9,328

Property, plant and equipment, net

 

124,619

133,873

The Group has recorded depreciation expenses of RMB9,409, RMB14,949 and RMB35,109 during the years ended December 31, 2019, 2020 and 2021, respectively. No impairment was recorded during the years ended December 31, 2019, 2020 and 2021.

F-30

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

9. INTANGIBLE ASSETS, NET

Intangible assets, net, consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Intangible assets with indefinite lives:

 

  

 

  

Domain name

 

2,024

2,024

Insurance brokerage license, trademark and others

37,382

42,617

Intangible assets with finite lives:

 

Patents and trademark

 

126,423

128,332

Less: accumulated amortization

 

20,616

37,391

Intangible assets, net

 

145,213

135,582

Amortization expenses for the intangible assets for the years ended December 31, 2019, 2020 and 2021, were RMB7,806, RMB12,180 and RMB16,775, respectively. Future amortization expenses relating to the existing intangible assets amounted to RMB16,745 per year for each of the next three years, RMB12,179 for the fourth year, RMB9,097 for the fifth year, and RMB19,430 thereafter.

10. LONG-TERM INVESTMENTS

Long-term investments consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Equity securities without readily determinable fair value

 

  

 

  

Sifive, Inc. ("Sifive") (a)

 

22,279

21,759

AliveCor, Inc., (“Alivecor”) (b)

15,347

14,988

Hyperfine Research, Inc. (“Hyperfine”) (c)

32,625

Promaxo, Inc.("Promaxo") (d)

26,100

25,490

Other equity securities without readily determinable fair value (e)

 

67,684

81,775

Equity securities with readily determinable fair value

Hyperfine Inc. (c)

31,669

Equity method investments:

 

 

Jiangsu Yitong High-Tech Co, Ltd("Jiangsu Yitong") (f)

960,832

Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (g)

 

53,105

61,014

Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (h)

107,633

200,067

Other equity method investments (i)

 

47,562

46,548

Available-for-sale investments (j)

 

71,651

108,449

Total

 

443,986

1,552,591

F-31

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

10. LONG-TERM INVESTMENTS - CONTINUED

(a)In 2018, the Group invested RMB12,332 to acquire 1.01% equity interests in Sifive. Sifive is a private company engaging in the business of semiconductor. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Sifive was accounted for as equity securities without readily determinable fair value. The Group recognized nil, RMB3,304 and nil gain from the fair value change of this investment during the years ended December 31, 2019, 2020 and 2021.
(b)In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with a 3% interest rate. In February 2020, the Group converted the bond to 0.56% equity interest and the equity interest is not considered in-substance common shares due to substantial liquidation rights owned by the Group. Accordingly, the investment in Alivecor was accounted for as equity securities without readily determinable fair value. The Group recognized RMB7,728 and nil gain from the fair value change of this investment during the years ended December 31, 2020 and 2021.
(c)In 2020, the Group invested USD5,000 to acquire 2.27% equity interests in Hyperfine. Hyperfine is a private company engaging in the business of Magnetic Resonance (“MR”) technology. The equity interest was not considered in-substance common shares due to substantial liquidation preference rights and the investment in Hyperfine was accounted for as equity securities without readily determinable fair value as of December 31, 2020. For the year ended December 31, 2020, no fair value change was observed and recognized. In December 2021, Hyperfine was successfully listed in the US capital market through a special purpose acquisition and the investment in Hyperfine was converted to equity securities with readily determinable fair value.
(d)In 2020, the Group invested USD4,000 to acquire 4.05% equity interests in Promaxo. Promaxo is a private company engaging in the business of MR technology. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Promaxo was accounted for as equity securities without readily determinable fair value. For the years ended December 31, 2020 and 2021, no fair value change was observed and recognized.
(e)These other investments represent certain insignificant investments in the third-party private companies, over which the Group has no significant influence and were accounted for using the measurement alternative method.
(f)In February 2021, the Group acquired 29.99% equity interest of Jiangsu Yitong, a company listed on the Shenzhen stock exchange, for a total cash consideration of RMB959.68 million. The purpose of the investment is to expand the healthcare ecosystem in the domestic market. The investment of Jiangsu Yitong is accounted for using the equity method as the Group can exercise significant influence through its board representation without obtaining control. The Group recorded RMB1,152 income from this equity method investment during the year ended December 31, 2021.

The total consideration of the investment in Jiangsu Yitong was RMB960,832 and the proportion of Jiangsu Yitong’s net assets that owned by the Group was RMB137,302 as of December 31, 2021. The difference between the total consideration and the proportion of net assets was RMB823,530, which has been allocated into goodwill, intangible assets and others assets with the amount of RMB636,672, RMB173,524 and RMB13,334, respectively. The intangible assets are trademark with indefinite life and patents with definite life, which are amortized on a straight-line basis over the estimated useful life of 3 to 7 years.

F-32

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

10. LONG-TERM INVESTMENTS – CONTINUED

(g)In 2016, the Group invested RMB50,000 to acquire 49.5% equity interests in a limited partnership, Huaying Fund I, which is a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded loss of RMB1,342, loss of RMB2,452, and income of RMB7,910 from equity method investment during the years ended December 31, 2019, 2020 and 2021.
(h)In 2019, the Group invested RMB102,000 to acquire a 34% equity interests in a limited partnership, Huaying Fund II, a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund II. In March 2021, the Group paid the second installment of cash consideration in Huaying Fund II for an amount of RMB68 million. The Group recorded RMB336, RMB5,297 and RMB24,434 of income from equity method investment during the years ended December 31, 2019, 2020 and 2021.
(i)The other equity method investments represent several insignificant investments classified as equity method investments as the Group has the ability to exercise significant influence but does not have control over the investees.
(j)Available-for-sale investments represent investments in debt securities and measured at fair value. Those investments mainly include investments in convertible bonds as well as investment in preferred shares with redemption features that were considered as debt instruments.

F-33

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

10. LONG-TERM INVESTMENTS - CONTINUED

The Group summarizes the condensed financial information of the Group's equity investments using equity method as a group below in accordance with Rule 4-08 of Regulation S-X:

For the year ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

RMB

Revenue

 

17,369

 

28,087

 

330,685

Gross profit

 

5,694

 

15,114

 

198,495

(Loss)/income from operations

 

(22,557)

 

3,011

 

140,006

Net (loss)/income

 

(22,551)

 

3,042

 

137,681

Net (loss)/income attributable to ordinary shareholders

 

(22,551)

 

3,042

 

137,681

As of December 31,

2020

2021

    

RMB

    

RMB

Current assets

 

156,755

 

941,812

Non-current assets

 

359,958

 

780,128

Current liabilities

 

360

 

122,430

Non-current liabilities

 

2,656

 

36,807

11. FAIR-VALUE MEASUREMENT

Fair-value measurement on a recurring basis

As of December 31, 2020 and 2021, the financial assets measured at fair value on a recurring basis mainly consist of available-for-sale investments and equity securities with readily determinable fair value. Available-for-sale investment includes convertible bonds and redeemable preferred shares, which are recorded in short-term and long-term investments. The fair value hierarchy of these investments as of December 31, 2020 and 2021 are as follows:

As of December 31,2020

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable Inputs

Description

    

Level 1

    

Level 2

    

 Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

18,430

 

 

18,430

Long-term investments:

Convertible bonds

31,218

31,218

Redeemable preferred shares

38,499

1,934

40,433

Total:

 

 

88,147

 

1,934

 

90,081

F-34

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

11. FAIR-VALUE MEASUREMENT - CONTINUED

Fair-value measurement on a recurring basis - continued

As of December 31, 2021

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable Inputs

Description

    

Level 1

    

Level 2

    

 Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

19,351

 

 

19,351

Long-term investments:

Convertible bonds

43,055

43,055

Redeemable preferred shares

 

 

 

65,393

 

65,393

Equity securities with readily determinable fair value

31,669

31,669

Total:

 

 

94,075

 

65,393

 

159,468

For equity securities with readily determinable fair value, the fair value of the investment is measured as the quoted market price with discounts for lack of marketability. The investments are classified as level 2 measurement.

The Group measured the fair value of the convertible bonds based on the respective principals, expected returns and the estimated conversion value. Those convertible bonds are classified as level 2 measurement.

The Group measured the fair value of the redeemable preferred shares based on the recent transactions or based on the market approach when no recent transactions are available. Recent transactions include the purchase price agreed by an independent third party for an investment with similar terms. These investments are classified as level 2 measurement. When no recent transactions are available, a market approach will be used by the Company to measure fair value. The market approach takes into consideration a number of factors including market multiple and discount rates from traded companies in the industry and requires the Company to make certain assumptions and estimates regarding industry factors. Specifically, some of the significant unobservable inputs included the investee's historical earning, discount of lack of marketability, investee's time to initial public offering as well as related volatility. The Company has classified these as level 3 measurement. The assumptions are inherently uncertain and subjective. Changes in any unobservable inputs may have a significant impact on the fair values.

There are certain redeemable preferred shares transferred from level 2 to level 3 during the years ended December 31, 2020 and 2021. The following table provides additional information about the reconciliation of the fair value measurements of assets using significant unobservable inputs (level 3).

    

Level 3 investments 

    

RMB

Balance as of January 1, 2020

Transfer from level 2

 

39,212

Unrealized loss

 

(37,278)

Balance as of December 31, 2020

 

1,934

Initial recognition

 

24,960

Transfer from level 2

 

38,499

Balance as of December 31, 2021

 

65,393

F-35

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

11. FAIR-VALUE MEASUREMENT - CONTINUED

Fair-value measurement on a non-recurring basis

Goodwill and acquired intangible assets are measured at fair value on a non-recurring basis when an impairment is recognized. The Group measures goodwill at fair value annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value. The fair value of goodwill is determined using discounted cash flows, and an impairment loss is recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill. The Group measures acquired intangible assets using the income approach—discounted cash flow method, when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. During the years ended December 31, 2019, 2020 and 2021, no impairment loss was recognized for goodwill and intangible assets.

The Group measures long-term investments (excluding the equity securities with readily determinable fair values and available-for-sale investments) at fair value on a nonrecurring basis only if an impairment indicator exist or an observable price adjustment is available in the current period. For equity securities without readily determinable fair value for which the Group elected to use the measurement alternative, the investment is measured at fair value on a nonrecurring basis whenever there is an impairment or any changes resulting from observable price changes in an orderly transaction for the identical or a similar investment of the same issuer. The fair value of the investment is categorized as level 2 in the fair value hierarchy when directly or indirectly observable inputs in the market place are identified. Whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable, the fair value of aforementioned long-term investments is determined using models with significant unobservable inputs (Level 3 inputs), primarily the management projection of discounted future cash flow and the discount rate. During the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of RMB2,382, nil and nil for the equity securities without readily determinable fair value.

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

As of December 31,

    

2020

    

2021

RMB

RMB

Accrued payroll and welfare

 

38,797

41,948

Deferred revenue

 

51,780

87,980

Product warranty

 

32,782

24,858

Current operating lease liabilities

48,120

50,092

Accrued expenses

 

14,979

22,803

Reverse factoring

39,195

Other tax payable

7,329

23,541

Government subsidies

26,158

3,129

Other current liabilities

 

32,330

22,537

Total

252,275

316,083

F-36

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - CONTINUED

Product warranty activities were as follows:

    

RMB

Balance as of January 1, 2019

 

55,599

Provided during the year

 

80,048

Utilized during the year

 

(86,120)

Balance as of December 31, 2019

 

49,527

Provided during the year

 

74,742

Utilized during the year

 

(91,487)

Balance as of December 31, 2020

 

32,782

Provided during the year

 

63,540

Utilized during the year

 

(71,464)

Balance as of December 31, 2021

 

24,858

The warranty costs recorded in cost of revenues were RMB80,048, RMB74,742 and RMB63,540 during the years ended December 31, 2019, 2020 and 2021, respectively.

13. BANK BORROWINGS

In 2021, the Group borrowed approximately RMB1,473,567 in different currencies from several commercial banks and repaid RMB953,387. These bank loans are with one to seven years maturity and the weighted average interest rate of 3.83%, and will be used for the daily operations and investing activities of the Group.

In 2020, the Group borrowed approximately RMB1,207,793 in different currencies from several commercial banks and repaid RMB643,122. These bank loans are with one to three years maturity and the weighted average interest rate of 2.85%. The loans were used for the daily operations of the Group.

14. REVENUE AND DEFERRED REVENUE

Disaggregation of revenue

All the revenues for the period were recognized from contracts with customers. For the years ended December 31, 2019, 2020 and 2021, the majority of the Group’s revenues result from sales of products which was recognized at a point of time. The following table provides information about disaggregated revenue by products, including a reconciliation of the disaggregated revenue with reportable segments:

    

For the years ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

 

RMB

Xiaomi Wearable Products

 

4,193,665

4,438,081

3,340,857

Self-branded products and other

 

1,618,590

1,995,282

2,909,252

Total

 

5,812,255

6,433,363

6,250,109

During the years ended December 31, 2019, 2020 and 2021, the majority of the Group's products are sold to resellers and distributors in the PRC. This includes products that have international versions which are first sold to the Group's domestic distributors who subsequently distribute those products internationally.

F-37

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

14. REVENUE AND DEFERRED REVENUES - CONTINUED

Contract balances

The following table provides information about receivables, deferred revenue and refund liability from contracts with customers:

As of December 31,

    

2020

 

2021

RMB

 

RMB

Accounts receivables

 

298,038

537,084

Amounts due from related parties

 

860,213

295,614

Deferred revenue

 

51,780

87,980

Refund liability (sales return)

 

366

5,745

Accounts receivables are recorded when the right to consideration is unconditional and payments terms on invoiced amounts are typically 30 to 60 days. Amounts due from related parties include both amounts billed and unbilled due from related party under the cooperation agreement. As of December 31, 2020 and 2021, the amount due from related parties include the billed amount of RMB779,538 and RMB231,485, and unbilled amounted to RMB80,675 and RMB64,129, respectively. The amount billed is recorded when the right to the consideration is unconditional and payment terms on invoiced amounts are typically 30 to 60 days. Unbilled amount due from related party relate to contractual right to consideration under cooperation agreement for the second instalment payment not yet invoiced. The Company recorded no impairment charges related to contract assets during the years ended December 31, 2019, 2020 and 2021. Contract liabilities, recorded in accrued expenses in the consolidated balance sheet, include payment received in advance of performance under the contract related to software services which are realized over the estimated usage period and payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB41,863, RMB59,585 and RMB51,780 of revenue previously included in deferred revenue as of January 1, 2018, December 31, 2019 and 2020, which mainly consist of revenue recognized related to its subscription-based service. Additionally, during the years ended December 31, 2019, 2020 and 2021, the Group billed RMB33,279, RMB102,687 and RMB80,675 to a related party, which was initially recorded as unbilled amount, mainly due to the timing of invoicing for the goods related to its cooperation agreement. The difference between the opening and closing balances of the Group’s contract liabilities primarily results from the timing difference between the Group’s performance and the customer’s payment.

15. INCOME TAXES

The Company is incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to income or capital gains taxes. In addition, dividend payments are not subject to withholdings tax in the Cayman Islands.

The Company’s subsidiaries, Zepp HK and Galaxy, are located in HK and are subject to a two-tiered income tax rates for taxable income earned in HK with effect from April 1, 2018. The first HK$2 million of profits earned by Zepp HK and Galaxy will be taxed at 8.25%, while the remaining profits will continue to be taxed at the existing 16.5% tax rate.

The Company's subsidiaries Zepp Inc and Zepp NA are located in the U.S. and are subject to an income tax rate of 21% for taxable income earned as determined in accordance with relevant tax rules and regulations in the U.S.

F-38

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

15. INCOME TAXES - CONTINUED

The Company’s PRC subsidiaries, the VIEs and VIEs’ subsidiaries are subject to the 25% standard enterprise income tax rate except for Anhui Huami and Anhui Health and Shun Yuan that qualify as a high and new technology enterprise (“HNTE”), which are subject to a tax rate of 15%. Anhui Huami began to qualify as HNTE in 2015 and renewed the HNTE certificate in July 2018 and September 2021. Accordingly, Anhui Huami is subject to a tax rate of 15% during the years ended December 31, 2021, 2022 and 2023. Anhui Health qualifed as a HNTE in August 2020 and is subject to a tax rate of 15% during the year ended December 31, 2020, 2021 and 2022. In addition, Shun Yuan qualified as a HNTE since December 2021 and is subject to a tax rate of 15% during the years ended December 31, 2021, 2022 and 2023.

The current and deferred components of income taxes appearing in the consolidated statements of operation are as follows:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Current tax expenses

 

105,663

42,257

31,543

Deferred tax benefits

 

(27,776)

(11,103)

(20,798)

Income tax expenses

 

77,887

31,154

10,745

The significant components of the Group’s deferred tax assets were as follows:

    

As of December 31,

    

2020

    

2021

RMB

RMB

Deferred tax assets

  

 

  

Accrued expenses and other current liabilities

60,823

47,005

Net operating loss carry forwards

62,945

75,100

Intra-entity transfer of certain intangible assets

28,290

Total deferred tax assets

123,768

150,395

Less: valuation allowance

(3,578)

(6,976)

Deferred tax assets, net

120,190

143,419

As of December 31, 2021, the Group had RMB411,276 operating losses deriving from entities in the PRC, HK, U.S., Canada, and etc. The operating loss in PRC with amounted to RMB327,051 can be carried forward for five years, or ten years if qualify as HNTE and if not utilized and some will begin to expire in 2022. The operating loss incurred in the U.S. before December 31, 2017 can be carried forward for 20 years to offset future taxable profit, while other losses incurred after December 31, 2017 may be carried forward indefinitely. The tax losses incurred in HK can be carried forward without an expiration date. The operating loss incurred in the Canada can be carried back 3 years and forward 20 years for deduction against any form of income.

Management assesses the available positive and negative evidence in certain entities in the PRC, HK, U.S. and Canada to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets and determines the valuation allowance on an entity by entity basis. In making such determination, the Group considers the following factors, among other matters, when determining whether some portion or all of the deferred tax assets will more likely than not be realized: the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carry-forward periods, the Group’s experience with tax attributes expiring unused and tax planning alternatives. The Group’s ability to realize deferred tax assets depends on its ability to generate sufficient taxable income within the carry-forward periods provided for in the tax law. On the basis of this evaluation, for the years ended December 31, 2020 and 2021, the Company recorded RMB3,578 and RMB6,976 valuation allowance for the deferred tax assets.

F-39

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

15. INCOME TAXES - CONTINUED

Reconciliation between the tax expense computed by applying the PRC enterprise tax rate of 25% to income before income tax and the actual income tax expense were as follows:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Income before income tax

 

652,370

265,609

106,669

Tax expense at PRC enterprise income tax rate of 25%

 

163,093

66,402

26,667

Income tax on tax holidays

 

(72,396)

(41,869)

(19,387)

Tax effect of permanence differences

 

(31,088)

(20,001)

(34,587)

Effect of income tax rate differences in jurisdictions other than the PRC

 

16,270

21,625

23,666

Change in tax rate

 

3,460

9,549

Changes in valuation allowances

2,008

1,537

4,837

Income tax expense

 

77,887

31,154

10,745

If the tax holiday granted to Anhui Huami, Anhui Health and Shun Yuan was not available for the years ended December 31, 2019, 2020 and 2021, the increase in income tax expenses and the decrease in net income per share amounts would be as follows:

For the years ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

RMB

Increase in income tax expenses

 

72,396

41,869

19,387

Decrease in net income per share - basic

 

0.30

0.17

0.08

Decrease in net income per share - diluted

 

0.28

0.16

0.07

Under the Income Tax Law effective from January 1, 2008, the rules for determining whether an entity is resident in the PRC for tax purposes have changed and the determination of residence depends among other things on the “place of actual management”. If the Group, or its non-PRC subsidiaries, were to be determined as a PRC resident for tax purposes, they would be subject to a 25% income tax rate on their worldwide income including the income arising in jurisdictions outside the PRC. The Group does not believe that its legal entities organized outside of the PRC are considered PRC residents.

If the Company was to be a non-resident for PRC tax purposes, dividends paid to it out of profits earned after January 1, 2008 would be subject to a withholding tax. In the case of dividends paid by PRC entities to the entities organized outside of the PRC or any foreign investors, the withholding tax would be 10%, unless any entities organized outside of the PRC or any such foreign investors’ jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.

Aggregate undistributed earnings of the Company’s PRC subsidiaries and VIEs that are available for distribution amounted to RMB1,935,920 and RMB2,228,550 as of December 31, 2020 and 2021, respectively. Upon distribution of such earnings, the Company will be subject to PRC EIT taxes, the amount of which is impractical to estimate. The Company did not record any tax on any of the aforementioned undistributed earnings because the relevant subsidiaries and VIEs do not intend to declare dividends and the Company intends to permanently reinvest it within the PRC. Additionally, no deferred tax liability was recorded for taxable temporary differences attributable to the undistributed earnings because the Company believes the undistributed earnings can be distributed in a manner that would not be subject to income tax.

The Group did not identify any significant unrecognized tax benefits for the years ended December 31, 2019, 2020 and 2021, respectively. The Group did not incur any significant interest and penalties related to potential underpaid income tax expenses and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next twelve months. The Group has no material unrecognized tax benefits which would favorably affect the effective income tax rate in future periods.

F-40

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

15. INCOME TAXES - CONTINUED

According to the PRC Tax Administration and Collection Law, the tax authority may require the taxpayer or the withholding agent to make delinquent tax payment within three years if the underpayment of taxes is resulted from the tax authority’s act or error. No late payment surcharge will be assessed under such circumstances. The statute of limitation will be three years if the underpayment of taxes is due to the computational errors made by the taxpayer or the withholding agent. Late payment surcharge will be assessed in such case. The statute of limitation will be extended to five years under special circumstances which are not clearly defined (but an underpayment of tax liability exceeding US$15 (RMB0.1 million) is specifically listed as a “special circumstance”). The statute of limitation for transfer pricing related issue is ten years. There is no statute of limitation in the case of tax evasion. Therefore, the Group’s PRC domiciled entities are subject to examination by the PRC tax authorities based on the above.

16. ORDINARY SHARES

As of December 31, 2021, the Company had 405,462,685 ordinary shares authorized with a par value of US$0.0001 per share. There are two classes of ordinary shares which include the class A ordinary shares and class B ordinary shares. Holders of class A ordinary shares are entitled to one vote per share, while holders of class B ordinary shares are entitled to ten votes per share.

In April 2019, the Group completed its secondary offering upon which 3,174,600 class A ordinary shares were issued and 28,316,400 Class B ordinary shares were converted into Class A ordinary shares.

During December 2021, the Company repurchased 2,656,164 class A shares from the market for a total consideration of US$3,411 (RMB21,798) at a weighted average price of US$1.284 per share, and the shares are reserved for the employees and non-employees in the share incentive plan.

17. SHARE-BASED PAYMENT

Share options

2015 Share Incentive Plan

On October 21, 2015, the Group adopted the 2015 share incentive plan (“2015 Plan”) which consists of a share incentive plan for U.S. service providers (“U.S. Plan”) and a share incentive plan for PRC service providers (“PRC Plan”). The maximum aggregate number of ordinary shares that may be issued under the 2015 Plan is 14,328,358 ordinary shares to be allocated to employees, officers, directors or consultants of the Company.

During the years ended December 31, 2019, 2020 and 2021, the Group granted nil share options to personnel under the 2015 Plan.

2018 Share Incentive Plan

In January 2018, The Company adopted the 2018 share incentive plan (“2018 Plan”), commencing on January 1, 2018, which provides additional incentives to employees, directors and consultants to promote the success of the Group’s business. Under the 2018 share incentive plan, the maximum aggregate number of shares which may be issued initially pursuant to all awards under the 2018 Plan is 9,559,607 ordinary shares. The number of shares reserved for future issuances under the 2018 Plan will be increased by (i) a number equal to 1.0% of the total number of outstanding shares immediately after IPO, or (ii) such number of shares as may be determined by the board of directors, on the first day of each calendar year during the term under 2018 Plan.

F-41

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

During the years ended December 31, 2019, 2020 and 2021, the Group granted 651,000, 4,030,108 and 8,988,000 share options to certain personnel under the 2018 Plan. The weighted average exercise price of options granted during the years ended December 31, 2019, 2020 and 2021 was US$0 per share, US$0 per share and US$0.01 per share. The Group has recorded RMB33,618, RMB42,316 and RMB64,415 share-based compensation expenses related to options in 2015 plan and 2018 plan for the years ended December 31, 2019, 2020 and 2021, respectively.

The Group calculated the estimated fair value of the options on the respective grant dates using the binomial option pricing model with assistance from independent valuation firms. Assumptions used to determine the fair value of share options granted during the years ended December 31, 2019, 2020 and 2021 are summarized in the following table:

For the years ended December 31, 

 

    

2019

    

2020

    

2021

 

RMB

RMB

RMB

Risk-free interest rate

 

2.14

%  

0.67%-0.72

%  

1.66

%  

Expected volatility

 

50.4

%  

51.9%-52.0

%  

52.2

%  

Expected life of option (years)

 

10

 

10

 

10

Expected dividend yield

 

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

12.65

 

21.60-23.10

 

8.05-12.98

(i) Risk-free interest rate

Risk-free interest rate was estimated based on the yield to maturity of China international government bonds with a maturity period close to the contractual term of the options.

(ii) Expected life of option (years)

Expected life of option (years) represents the expected years to vest the options.

(iii) Volatility

The volatility of the underlying ordinary shares during the life of the options was estimated based on the historical stock price volatility of comparable listed companies over a period comparable to the contractual term of the options.

(iv) Dividend yield

The dividend yield was estimated by the Group based on its expected dividend policy over the contractual term of the options.

(v) Fair value of underlying ordinary shares

During the year ended December 31, 2019, 2020 and 2021, the fair value of the underlying ordinary shares is determined based on the closing market price of the share.

F-42

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2021 is included in the table below.

    

    

Weighted average

exercise price

Number of options

per option

US$

Outstanding at January 1, 2021

 

14,280,814

 

0.20

Granted

 

8,988,000

 

0.01

Exercised

 

(3,011,184)

 

0.53

Forfeited

 

(3,459,477)

 

0.07

Outstanding at December 31, 2021

 

16,798,153

 

0.07

The following table summarizes information regarding the share options as of December 31, 2021:

December 31, 2021

Weighted-

average remaining

Weighted-

exercise

average exercise

contractual

Aggregate

    

Options Number

    

price per option

    

life (years)

    

intrinsic value

US$

US$

Options

 

  

 

  

 

  

 

  

Outstanding

 

16,798,153

0.07

 

7.74

20,080

Exercisable

 

8,317,698

0.07

 

6.60

9,931

Expected to vest

 

8,480,455

0.07

 

8.85

10,149

The total intrinsic value of options exercised during the years ended December 31, 2019, 2020 and 2021 amounted RMB13,608, RMB32,010 and RMB14,094, respectively.

The weighted average grant date fair value of options granted during the year ended December 31, 2019, 2020 and 2021 was RMB12.65, RMB22.42 and RMB12.95 per share, respectively.

During the years ended December 31, 2019, 2020 and 2021, the Group recorded share-based compensation expenses of RMB33,618, RMB42,316 and RMB64,415 for the options granted under the 2015 Plan and 2018 Plan.

As of December 31, 2021, there was RMB90,278 of unrecognized compensation expenses related to the options.

Restricted Stock Units

During the years ended December 31, 2019, 2020 and 2021, the Company granted 30,000, 2,216,120 and 2,034,432 restricted stock units respectively to employees. Most of the shares have a vesting period of four or five years of employment services with the various vesting percentage in each year, or 20% on an annual basis over a five-year vesting period. The restricted stock units are not transferable and may not be sold or pledged and the holder has no voting or dividend right on the non-vested shares. In the event a non-vested shareholder’s employment for the Company is terminated for any reason prior to the fourth anniversary of the grant date, the holder’s right to the non-vested shares will terminate immediately. The outstanding restricted stock units shall be forfeited and automatically transferred to and reacquired by the Company at nil consideration.

F-43

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

17. SHARE-BASED PAYMENT – CONTINUED

Restricted Stock Units - continued

The Group recognized compensation expenses over the service period on a straight-line basis. The aggregate fair value of the restricted stock units at grant dates was RMB136,342 as of December 31, 2021.The weighted average grant-date fair value of non-vested shares was RMB21.67 for the year ended December 31, 2021. The fair value of the vested restricted stock units was RMB79, RMB21,020 and RMB11,648 during the years ended December 31, 2019, 2020 and 2021.

During the years ended December 31, 2019, 2020 and 2021, the Group recorded compensation expenses of RMB3,598, RMB22,838 and RMB18,707 for the restricted stock units, respectively.

As of December 31, 2021, there was RMB49,397 unrecognized compensation expenses related to restricted stock units which is expected to be recognized over a weighted average vesting period of 3.11 years. The weighted average granted fair value of restricted stock units granted during the years ended December 31, 2019, 2020 and 2021 were RMB12.65 per RSU, RMB22.84 per RSU and RMB21.44 per RSU.

A summary of the restricted stock units activity during the year ended December 31, 2021 is presented below:

    

RSUs

Unvested balance as of January 1, 2021

 

1,816,842

Granted

 

2,034,432

Forfeited

 

(254,171)

Vested

 

(517,667)

Unvested balance as of December 31, 2021

 

3,079,436

Restricted Share owned by the founders

As one of the conditions to the closing of the Preferential Equity Interests in January 2014, two founders entered into a share restriction agreement with the preferential equity interests shareholders. Pursuant to this agreement, those founders are prohibited from transferring, selling, assigning, pledging or disposing in any way their equity interests in the Company before such interest is vested. The equity interests held by the Founders were 50% converted to restricted equity interests and vested in 24 equal and continuous monthly installments for each month starting from January 2014, provided that those founders remain full-time employees of the Group at the end of such month. A total of 45,567,164 restricted shares were held by those founders as of April 2015. In April 2015, as one of the condition of the closing of the preferred shareholder agreement, the agreement was amended to (1) restrict additional shares and extend the vesting period for an additional 48 months and (2) restrict shares held by four other founders similar to the restrictions imposed in January 2014. The Group also obtained an irrevocable and exclusive option to repurchase all of the restricted shares held by those founders at par value both in January 2014 and April 2015.

The share restriction agreement between the founders and the Company was accounted for as a grant of restricted shares awards under a share-based compensation plan. Accordingly, the Group measured the fair value of the restricted shares of the Founders at the grant date and recognizes the amount as compensation expense over the service period. Additionally, the modification of the restriction in April 2015 was accounted as a modification of share-based compensation. The Group calculated the incremental fair value resulting from the modification and recorded it as share-based compensation over the revised vesting term. The founder restricted shares have been fully vested in 2019 and no further grant activity in 2020 and 2021.

The Group determined that the non-vested restricted shares are participating securities as the holders of the non-vested restricted shares have a non-forfeitable right to receive dividends with all ordinary shares but the non-vested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group's losses. See Note 22 for details.

F-44

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

17. SHARE-BASED PAYMENT CONTINUED

Restricted Share owned by the founders - continued

During the years ended December 31, 2019, 2020 and 2021, the Group recorded share-based compensation expense of RMB17,794, nil and nil related to the unvested shares of the Founders respectively.

Total share-based compensation recognized during the years ended December 31, 2019, 2020 and 2021 was as follows:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Cost of revenues

55

General and administrative

 

40,684

38,605

 

32,247

Research and development

 

11,191

23,978

 

42,677

Selling and marketing

 

3,198

2,571

 

8,198

Total share-based compensation expenses

 

55,128

65,154

 

83,122

18. MAINLAND CHINA CONTRIBUTION PLAN

Full time employees of the Group in the PRC participate in a government-mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require the Group to accrue for these benefits based on certain percentages of the employees’ salaries. The total provisions for such employee benefits were RMB63,799, RMB64,734 and RMB104,650 during the years ended December 31, 2019, 2020 and 2021.

19. SEGMENT INFORMATION

The Group is mainly engaged in the business of smart wearable technology development. The Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer of the Group, who reviews financial information of operating segments when making decisions about allocating resources and assessing performance of the Group. An operating segment is a component of the Group that engages in business activities from which it may earn revenues and incur expenses, and is identified on the basis of the internal financial reports that are provided to and regularly reviewed by the Group’s CODM. During the years ended December 31, 2019, 2020 and 2021, the Group identified two operating segments. Those segments include Xiaomi wearable products and Self-branded products and others. The Xiaomi wearable products segment comprise of sales of Xiaomi-branded products. The self-branded products and others segment comprises of self-branded products. Both Xiaomi wearable product and Self-branded products and others have been identified as reportable segments. The Group primarily operates in the PRC and long-lived assets are mostly located in the PRC.

The Group’s CODM evaluates performance based on each reporting segment’s revenue, costs of revenues and gross profit. Revenues, cost of revenues and gross profits by segment are presented below. Separate financial information of operating income by segment is not available.

F-45

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

19. SEGMENT INFORMATION - CONTINUED

For the year ended December 31, 2019

Self-branded

Xiaomi wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

4,193,665

1,618,590

5,812,255

Cost of revenues

 

3,296,696

1,047,816

4,344,512

Gross Profit

 

896,969

570,774

1,467,743

For the year ended December 31, 2020

Self-branded

Xiaomi wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

4,438,081

1,995,282

6,433,363

Cost of revenues

 

3,706,495

1,394,203

5,100,698

Gross Profit

 

731,586

601,079

1,332,665

For the year ended December 31, 2021

Self-branded

Xiaomi wearable 

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

3,340,857

2,909,252

6,250,109

Cost of revenues

 

2,754,086

2,190,381

4,944,467

Gross Profit

 

586,771

718,871

1,305,642

The Group does not evaluate its segment on a fully allocated cost basis nor does the Group keeps track of segment assets separately.

20. STATUTORY RESERVES AND RESTRICTED NET ASSETS

PRC legal restrictions permit payments of dividends by the Group’s PRC subsidiaries only out of their retained earnings, if any, determined in accordance with PRC regulations. Prior to payment of dividends, pursuant to the laws applicable to the PRC Domestic Enterprises and PRC Foreign Investment Enterprises, the PRC subsidiaries must make appropriations from after-tax profit to non-distributable statutory reserve funds as determined by the Board of Directors of the Group. Subject to certain cumulative limits including until the total amount set aside reaches 50% of its registered capital, the general reserve fund requires annual appropriations of not less than 10% of after-tax profit (as determined under accounting principles and financial regulations applicable to PRC enterprises at each year-end). These reserve funds can only be used for specific purposes and are not distributable as cash dividends and the maximum required amount is 50% of registered capital. During the year ended December 31, 2019, 2020 and 2021, the Group accrued an additional RMB92, RMB5,997 and nil statutory reserve from the new appropriable profit earned by certain PRC entities in the Group.

As a result of these PRC laws and regulations, the Group’s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances. The balances of restricted net assets were RMB153,943, RMB180,981 and RMB252,220 as of December 31, 2019, 2020 and 2021, respectively.

F-46

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

21. RELATED PARTY BALANCES AND TRANSACTIONS

Name

    

Relationship with the Group

Xiaomi Communication Technology Co. Ltd.(“Xiaomi Communication”)

Controlled by one of the Company’s shareholders

Xiaomi Technology Co. Ltd. (“Xiaomi Technology”)

Controlled by one of the Company’s shareholders

Guangzhou Xiaomi Information Service Co. Ltd (“Xiaomi Information”)

Controlled by one of the Company’s shareholders

Youpin Information Technology Co. Ltd. (“Youpin Information”, together with Xiaomi Communication, Xiaomi Technology, Xiaomi Information as “Xiaomi”)

Controlled by one of the Company’s shareholders

Hefei Huaheng Electronic Technology Co. Ltd. (“Hefei Huaheng”)

Controlled by one of the Company’s shareholders

Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)

Significant influence by the Group

Hefei Jingyu Micro-electronics (“Hefei Jingyu”)

Significant influence by the Group

Gongqingcheng Yunding Ruiheng Investment Partnership (Limited Partnership). (“Gongqingcheng Yunding”)

Controlled by the founder of a company that the Group can exercise significant influence

Hefei Yizhi Electronic Technology Co., Ltd (“Hefei Yizhi”)

Controlled by one of the Company's shareholders

(1)Balances:

As of December 31, 

2020

2021

    

RMB

    

RMB

Amount due from related parties:

 

  

 

  

Xiaomi Communication (a)

 

830,871

286,341

Yunding (b)

2,064

2,330

Gongqingcheng Yunding (c)

22,500

2,500

Youpin Information (a)

 

2,278

885

Others

 

2,500

3,558

Total

860,213

295,614

As of December 31, 

2020

2021

    

RMB

    

RMB

Amount due to related parties, current:

 

  

 

  

Hefei Jingyu (d)

48,052

Xiaomi Technology(e)

 

10,293

1,562

Others

 

892

509

Total

 

11,185

50,123

F-47

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

21. RELATED PARTY BALANCES AND TRANSACTIONS - CONTINUED

(2)Transactions:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Sales to related parties:

 

  

 

  

 

  

Xiaomi Communication

 

4,271,135

4,447,957

3,340,857

Xiaomi Youpin

9,175

Xiaomi Information

 

9,870

Others

 

1,800

Total

 

4,281,005

4,449,757

3,350,032

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Others:

 

  

 

  

 

  

Hefei Jingyu (d)

146,847

Purchase from related parties (f)

12,183

12,000

(a)The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675 and RMB64,129 as of December 31, 2020 and 2021, respectively.
(b)The amount due from Yunding represents prepayment for the purchase of Yunding’ products.
(c)In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which RMB20,000 has been received in January 2021.
(d)Hefei Jingyu is a subsidiary of Jiangsu Yitong, where the Group can exercise significant influence. During 2021, the Group purchased some raw material from Hefei Jingyu with total transaction amount of RMB146,847.
(e)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(f)During 2019, purchase from related parties mainly included the intangible assets purchased from Hefei Huaheng which amounted to RMB11,321. During 2020, the Group made a prepayment of RMB12,000 to purchase a building owned by Hefei Yizhi. The Group obtained the building and started to use it as its office in 2021.

22. NET INCOME PER SHARE

The Group determined that the nonvested restricted shares of the founders are participating securities as the holders of the nonvested restricted shares have a nonforfeitable right to receive dividends with all ordinary shares but the nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Company’s losses. Accordingly, the Group uses the two class method of computing net income per share, for ordinary shares and nonvested restricted shares according to the participation rights in undistributed earnings.

F-48

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

22. NET INCOME PER SHARE - CONTINUED

However, undistributed loss is only allocated to ordinary shareholders because holders of nonvested restricted shares are not contractually obligated to share losses.

The computation of basic and diluted net income per share for the years ended December 31, 2019, 2020 and 2021 is as follows:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Basic net income per share calculation Numerator:

 

  

 

  

 

  

Net income for the year attributable to the Company:

 

575,196

228,753

137,803

Less: Undistributed earnings allocated to participating nonvested restricted shares

 

2,450

 

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic

 

572,746

 

228,753

 

137,803

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic

 

243,648,186

 

248,470,684

 

252,167,610

Net income per ordinary share attributable to ordinary shareholders—basic

 

2.35

 

0.92

 

0.55

Diluted net income per share calculation

 

 

 

Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic

 

572,746

 

228,753

 

137,803

Add: adjustments to undistributed earnings to participating securities

 

117

 

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—diluted

 

572,863

 

228,753

 

137,803

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic

 

243,648,186

 

248,470,684

 

252,167,610

Effect of potentially diluted share options, restricted shares and RSUs

 

12,310,986

 

11,881,310

 

12,201,019

Weighted average ordinary shares outstanding used in computing net income per ordinary shares—diluted

 

255,959,172

 

260,351,994

 

264,368,629

Net income per ordinary share attributable to ordinary shareholders—diluted

 

2.24

 

0.88

 

0.52

For the years ended December 31, 2019, 2020 and 2021, the following shares outstanding were excluded from the calculation of diluted net income per ordinary shares, as their inclusion would have been anti-dilutive for the years presented:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Shares issuable upon exercise of share options, restricted shares and RSUs

 

294,352

89,165

301,946

Shares issuable upon vesting of nonvested restricted shares

 

1,042,234

F-49

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

23. LEASES

The Group's leases consist of operating leases for administrative office spaces in different cities in the PRC and overseas and financial lease which is immaterial. The Group determines if an arrangement is a lease at inception. Some lease agreements contain lease and non-lease components, which the Group chooses to account for as separate components. The allocation of the consideration between the lease and the non-lease components is based on the relative stand-alone prices of lease components included in the lease contracts.

The following table represents lease costs recognized in the Group's consolidated statements of operation for the years ended December 31, 2019, 2020 and 2021. Lease costs are included in selling expenses, general and administrative expenses and research and development expenses on the Group's consolidated statements of operations.

 

For the years ended December 31,

2019

2020

 

2021

RMB

RMB

 

RMB

Operating lease cost(1)

30,788

57,080

41,595

Sublease income

(1,382)

(537)

(3,591)

Total lease cost

29,406

56,543

38,004

(1)Operating lease cost includes short-term lease costs, which was not material in the period presented.

The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2020 and 2021.

As of December 31,

 

2020

2021

 

RMB

RMB

 

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

42,313

 

49,644

Non-cash Right-of-use assets in exchange for new lease liabilities:

Operating leases

96,348

 

2,157

Weighted average remaining lease term:

Operating leases

3.68 years

    

2.80 years

Weighted average discount rate:

Operating leases

5.25

%

5.27

%

The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2021:

Year ending December 31,

    

RMB

2022

 

51,748

2023

 

45,338

2024

 

25,660

2025

8,354

Total lease payments

 

131,100

Less: imputed interest

 

9,891

Present value of lease liabilities

 

121,209

F-50

Table of Contents

ZEPP HEALTH CORPORATION

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, or otherwise noted)

24. SUBSEQUENT EVENT

Dividend

On March 17, 2022, the Company announced a special cash dividend of US$0.025 per ordinary share (US$0.1 per ADS) on its outstanding shares to shareholders of record as of the close of trading on March 28, 2022. The ex-dividend date is March 25, 2022 and the dividend was paid in April 2022.

F-51

EX-8.1 2 zepp-20211231xex8d1.htm EXHIBIT 8.1

Exhibit 8.1

List of Principal Subsidiaries and Consolidated Variable Interest Entities of Zepp Health Corporation

Subsidiaries

    

Place of Incorporation

 

ZEPP Inc.

United States

Zepp North America Inc.

United States

Zepp Investment Platform I Ltd.

United States

ZEPP Inc. (Canada)

Canada

Galaxy Trading Platform Limited

British Virgin Islands

Zepp Europe Holding B.V.

Netherlands

Zepp Netherlands Trading B.V. (Netherland)

Netherlands

Hong Kong Zepp Holding Limited

Hong Kong

Beijing Shunyuan Kaihua Technology Co., Ltd.

People’s Republic of China

Anhui Huami Health Technology Co., Ltd.

People’s Republic of China

Huami (Shenzhen) Information Technology Co., Ltd.

People’s Republic of China

Beijing Huami Intelligent Technology Co., Ltd.

People’s Republic of China

Huzhou Huayuan Chuangxu Management Consulting Partnership (L.P.)

People’s Republic of China

Anhui Shunyuan Xinke Management Consulting Partnership (L.P.)

People’s Republic of China

Huzhou Huayuan Chuangxu Management Consulting Partnership (Limited Partnership)

People’s Republic of China

Anhui Shunyuan Xinke Management Consulting Partnership (Limited Partnership)

People’s Republic of China

Consolidated Variable Interest Entities

Place of Incorporation

Huami (Beijing) Information Technology Co., Ltd.

People’s Republic of China

Anhui Huami Information Technology Co., Ltd.

People’s Republic of China

Subsidiaries of Consolidated Variable Interest Entities

Place of Incorporation

Huami (Nanjing) Information Technology Co., Ltd.

People’s Republic of China

Hefei Hi-Tech Huami Intelligence Polyclinic Co. Ltd.

People’s Republic of China

Anhui Huami Medical System Co., Ltd.

People’s Republic of China

Huami Beijing Medical Health Technology Co., Ltd.

People’s Republic of China

Hefei Huami Micro-electronics Co., Ltd

People’s Republic of China


EX-12.1 3 zepp-20211231xex12d1.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, Wang Huang, certify that:

1.I have reviewed this annual report on Form 20-F of Zepp Health Corporation (the “Company”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;
4.The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the 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 28, 2022

    

By:

/s/ Wang Huang

Name:

Wang Huang

Title:

Chief Executive Officer


EX-12.2 4 zepp-20211231xex12d2.htm EXHIBIT 12.2

Exhibit 12.2

Certification by the Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Leon Cheng Deng, certify that:

1.I have reviewed this annual report on Form 20-F of Zepp Health Corporation (the “Company”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;
4.The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the 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 28, 2022

    

By:

/s/ Leon Cheng Deng

Name:

Leon Cheng Deng

Title:

Chief Financial Officer


EX-13.1 5 zepp-20211231xex13d1.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 Zepp Health Corporation (the “Company”) on Form 20-F for the fiscal year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Wang Huang, 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, as amended; 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 28, 2022

    

By:

/s/ Wang Huang

Name:

Wang Huang

Title:

Chief Executive Officer


EX-13.2 6 zepp-20211231xex13d2.htm EXHIBIT 13.2

Exhibit 13.2

Certification by the Chief Financial Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report of Zepp Health Corporation (the “Company”) on Form 20-F for the fiscal year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Leon Cheng Deng, 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, as amended; 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 28, 2022

By:

/s/ Leon Cheng Deng

Name:

Leon Cheng Deng

Title:

Chief Financial Officer


EX-15.1 7 zepp-20211231xex15d1.htm EXHIBIT 15.1

Exhibit 15.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-226665 on Form S-8 and Registration Statement No. 333-230844 on Form F-3 of our report dated April 28, 2022, relating to the financial statements of Zepp Health Corporation appearing in this Annual Report on Form 20-F for the year ended December 31, 2021.

/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP

Beijing, the People’s Republic of China

April 28, 2022


EX-15.2 8 zepp-20211231xex15d2.htm EXHIBIT 15.2

Exhibit 15.2

Graphic

CONSENT LETTER

To

Zepp Health Corporation

Building B2, Zhong’an Chuanggu Technology Park

No. 900 Wangjiang West Road, Hefei, 230088

People’s Republic of China

April 28, 2022

Dear Sir/Madam:

We hereby consent to the reference of our name under the headings “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure” and “Item 4. Information on the Company—C. Organizational Structure” in Zepp Health Corporation’s Annual Report on Form 20-F for the year ended December 31, 2021 (the “Annual Report”), which will be filed with the Securities and Exchange Commission (the “SEC”) on the date hereof, and further consent to the incorporation by reference, in Zepp Health Corporation’s registration statement on Form S-8 (File No. 333-226665) and registration statement on Form F-3 (File No. 333-230844), of the summary of our opinion under the headings “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure” and “Item 4. Information on the Company—C. Organizational Structure” in the Annual Report. We also consent to the filing of this consent letter with the SEC 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.

[The remainder of this page is intentionally left blank.]

[Signature Page]

Yours faithfully,

/s/ Zhong Lun Law Firm


EX-101.SCH 9 zepp-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LONG-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - INCOME TAXES - Current and deferred (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - INCOME TAXES - Deferred tax assets (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - INCOME TAXES - Tax Expense Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - LEASES - Lease Costs Included in Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - LEASES - Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - LEASES - Maturity Analysis (Details0 (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - SHARE-BASED PAYMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - DISPOSAL OF SUBSIDIARIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - SHORT-TERM INVESTMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LONG-TERM INVESTMENTS- Investment Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LONG-TERM INVESTMENTS - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - FAIR-VALUE MEASUREMENT (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - FAIR-VALUE MEASUREMENT - Reconciliation of the fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - BANK BORROWING (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - REVENUE AND DEFERRED REVENUES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - ORDINARY SHARES (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SHARE-BASED PAYMENT - 2015 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - SHARE-BASED PAYMENT - 2018 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - SHARE-BASED PAYMENT - Share Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - SHARE-BASED PAYMENT - Share Options Other Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - SHARE-BASED PAYMENT - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41707 - Disclosure - SHARE-BASED PAYMENT - Restricted Share (Details) link:presentationLink link:calculationLink link:definitionLink 41708 - Disclosure - SHARE-BASED PAYMENT - Founders (Details) link:presentationLink link:calculationLink link:definitionLink 41709 - Disclosure - SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details) link:presentationLink link:calculationLink link:definitionLink 42103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details) link:presentationLink link:calculationLink link:definitionLink 42104 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - NET INCOME PER SHARE - Anti-dilutive Securities Excluded from Calculation of Diluted Net (Loss)/Income Per Ordinary Shares (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - SUBSEQUENT EVENT - (Details) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - DISPOSAL OF SUBSIDIARIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LONG-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - FAIR-VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - BANK BORROWING link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - REVENUE AND DEFERRED REVENUES link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - ORDINARY SHARES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - SHARE-BASED PAYMENT link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - MAINLAND CHINA CONTRIBUTION PLAN link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LONG-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - FAIR-VALUE MEASUREMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - REVENUE AND DEFERRED REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - INVENTORIES, NET - Write downs (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - FAIR-VALUE MEASUREMENT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - REVENUE AND DEFERRED REVENUES - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - INCOME TAXES - Increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - MAINLAND CHINA CONTRIBUTION PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - LEASES - Cash Flow from operating leases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 zepp-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 zepp-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 zepp-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 zepp-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 zepp-20211231x20f010.jpg GRAPHIC begin 644 zepp-20211231x20f010.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$# 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 *^7_B'-XB\5?'7Q'HEMXOUK0M/T^TMY(8=.NGB7YHT)R%(!Y8G/ M6OJ"OFC4?^3E_&W_ %XVO_HJ*@"C_P *]\2?]%,\5_\ @PD_^+H_X5[XD_Z* M9XK_ /!A)_\ %UWM% '!?\*]\2?]%,\5_P#@PD_^+H_X5[XD_P"BF>*__!A) M_P#%UWM% '!?\*]\2?\ 13/%?_@PD_\ BZ/^%>^)/^BF>*__ 82?_%UWM% M'!?\*]\2?]%,\5_^#"3_ .+H_P"%>^)/^BF>*_\ P82?_%UWM% '!?\ "O?$ MG_13/%?_ (,)/_BZ/^%>^)/^BF>*_P#P82?_ !==[10!P7_"O?$G_13/%?\ MX,)/_BZ/^%>^)/\ HIGBO_P82?\ Q==[10!P7_"O?$G_ $4SQ7_X,)/_ (NC M_A7OB3_HIGBO_P &$G_Q==[10!P7_"O?$G_13/%?_@PD_P#BZ/\ A7OB3_HI MGBO_ ,&$G_Q==[10!P7_ KWQ)_T4SQ7_P"#"3_XNC_A7OB3_HIGBO\ \&$G M_P 77>T4 <%_PKWQ)_T4SQ7_ .#"3_XNC_A7OB3_ **9XK_\&$G_ ,77>T4 M<%_PKWQ)_P!%,\5_^#"3_P"+H_X5[XD_Z*9XK_\ !A)_\77>T4 <%_PKWQ)_ MT4SQ7_X,)/\ XNC_ (5[XD_Z*9XK_P#!A)_\77>T4 <%_P *]\2?]%,\5_\ M@PD_^+H_X5[XD_Z*9XK_ /!A)_\ %UWM>;?&+7?&^BIIB>"[_P /P7UX7MX+ M+6=.FNY+RY."BKY=Q"(XU02/)(=Y"KD*3P5U2&D7/^%>^)/^BF>*_P#P82?_ M !='_"O?$G_13/%?_@PD_P#BZY9_VG_"^BZCXGT/4Y;C4M;\+6:3ZD=&MTG\ M]@T<66593&X"R1R;8'E?8X.W.0*2YFN76^WFN_I^74ENR;>EM_7MZG3_P#" MO?$G_13/%?\ X,)/_BZ/^%>^)/\ HIGBO_P82?\ Q=8WQ2^)FK^!/'6@V,

KWJ:7$BQ,&5&>.. 7$LZ-&9$3$P0N^)/^BF>*_\ P82?_%T?\*]\2?\ 13/%?_@PD_\ BZX& M#]J--6L#K^EZ#-+X?MM+U:>YLI)(GU!KNTDME6)3%*\(0B=MS%S@XSLVMGJ? M ?Q@U#7_ !QK'AK6_#]SI4\5Y+%9W"!&@"+;V\PAD?S"6G"SDL8U,0QM#DC+ M-*_W7^5[?U_P42W;[[?U_7ZFK_PKWQ)_T4SQ7_X,)/\ XNC_ (5[XD_Z*9XK M_P#!A)_\76%X9\>>,_$=I)XN\WPW9^"/M5RKV<\4_P!NMK2!Y$>Y?FTMO_7S5^UUW%'WK16RC J"#0_=O?I;\=OZ]>P+WK6Z[?D= M5_PKWQ)_T4SQ7_X,)/\ XNC_ (5[XD_Z*9XK_P#!A)_\77:V%[%J5C;W<#%H M+B-98V(P2K#(X^AJQ3::=F)-25T<%_PKWQ)_T4SQ7_X,)/\ XNC_ (5[XD_Z M*9XK_P#!A)_\77>T4AG!?\*]\2?]%,\5_P#@PD_^+H_X5[XD_P"BF>*__!A) M_P#%UWM% '!?\*]\2?\ 13/%?_@PD_\ BZ/^%>^)/^BF>*__ 82?_%UWM% M'!?\*]\2?]%,\5_^#"3_ .+H_P"%>^)/^BF>*_\ P82?_%UWM% '!?\ "O?$ MG_13/%?_ (,)/_BZ/^%>^)/^BF>*_P#P82?_ !==[10!P7_"O?$G_13/%?\ MX,)/_BZ/^%>^)/\ HIGBO_P82?\ Q==[10!P7_"O?$G_ $4SQ7_X,)/_ (NC M_A7OB3_HIGBO_P &$G_Q==[10!P7_"O?$G_13/%?_@PD_P#BZ/\ A7OB3_HI MGBO_ ,&$G_Q==[10!P7_ KWQ)_T4SQ7_P"#"3_XNC_A7OB3_HIGBO\ \&$G M_P 77>T4 <%_PKWQ)_T4SQ7_ .#"3_XNC_A7OB3_ **9XK_\&$G_ ,77>T4 M<%_PKWQ)_P!%,\5_^#"3_P"+H_X5[XD_Z*9XK_\ !A)_\77>T4 <%_PKWQ)_ MT4SQ7_X,)/\ XNLKQ3X4\3^'_#FI:E'\2/%,LEK \RHVH2@,0,X/SUZE7-?$ MG_D0/$'_ %Y2_P#H)H ]?^$FJ7>M?#+PS?7T[W5Y/80O+-($?^P;#_ .@BNXH **** "BBB@ HHHH **** "BBB@ HHHH *^:- M1_Y.7\;?]>-K_P"BHJ^EZ^:-1_Y.7\;?]>-K_P"BHJ .OHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?&7PE\/\ MCO6;35=4?6X;^T@>UAFTKQ!?Z;MC=@SKBVGC!R57)().U?08[*BDTGN.YY?X MJ^ VDZEX-\1Z+H%U75E#& JEDM/M"(KE5P9$*.222Q).<' M5?@;X0T;Q3H^IZKK4-IHFDZ9=33V-]J5VLMVWG12S75S$_$KPSJ&N>*_$$,>G1:KJBSZ3J]AIT[B,:I8VDH>6U1VPFY92SX M8[=TD.\J&!#YFI1:WO\ =NF_DFW;]1%=4GU-+R[6TU:SMKZY:) H:Z$%TDT#WMJ='\1R-=VNJ31^6]@1/(;=(T4&7RV8>69E(5"$8K2S5N_ MW:/[M7\]-V.[T=^WW[?HOEKLCT33OV=? FE6TMO!8:DT,MO6Y66XUF]G#220QP MNSK),ROF.)!\P.",C!))\2N_ _Q$T9M:.DZ=X]U!+F34+2!+SQ7$QCM&BA>( MH6O.',IGVOD2KRGF1)L*Q_#+PA\5]*UK0;WQ!;^,[E[.6PMGBN==MFLUB#7: M7,K1"\=I1L-NQ\YI9,D%267(I-MKS45Z7Z?+KV_.'9)M+;F_#_/IY'K&G>!/ MAG=?$'6(+2XMKOQ%$_V[4/#ZZU++!!)* ?M$FF^:88W?.[S/*#$L6R2Q)CL/ M@IX*MX9;?P])-#JND&2&&276+R\^Q2R6VQ(Y8VN,M&L4BE8'(55?*!=V:YGX MJZ%XUU76?'!T#0]=@\ZTTM++4M.O;:(W3PR3/(J 7L$N!YR AI(QP&?7;:.VBLO(MF1((EG B=G6=(Y"GF*2"S*I+'&\&^!?%G@:^TFZ_X1_6_ M#/@VWUC4+Z\M=4\017 CLI6$DDM\PNV#/G>1G[9N48)@+,XJ[J27/U2?DGIO MZ?A;LM945"/N]&UYVUV]6OG<]ML/@;X-T_[)Y%C>F.VFAN(HI-7O)(B\5M]E M5F1I2KYA.Q@P(?J^X\U7M_V??!%K806<=CJ2PP>8(B=(/^O*7_ -!-=+7-?$G_ )$#Q!_UY2_^ M@F@#U7X(?\DB\(_]@V'_ -!%=Q7#_!#_ ))%X1_[!L/_ *"*[B@ HHHH *** M* "BBB@ HHHH **** "BBB@ KY1^(GB2/P+^T'XIU#4;&_DM;RSMEA>VMRX; M$<8)'3C*D?45]744 ?*'_"]M"_Z!VL_^ ?\ ]E1_PO;0O^@=K/\ X!__ &5? M5]% 'RA_PO;0O^@=K/\ X!__ &5'_"]M"_Z!VL_^ ?\ ]E7U?10!\H?\+VT+ M_H':S_X!_P#V516_Q_\ #MY"LT%GJT\3?=DCM0RGG'!#5]:5Y3\+O%&G^"_@ M+8ZYJK7":=8QW$UP]K:2W4BH+B3+".)6=@.IPIP 2> : /)O^%[:%_T#M9_\ M _\ [*C_ (7MH7_0.UG_ , __LJ^B[OXB>'['Q7;^')[UX]5GM_M*K]FE,*) M\Q ><+Y4;L$BPM@VDWBMYAV[7= M3$#'"V^,K.X6)A)&0Y#KD \/_P"%[:%_T#M9_P# /_[*C_A>VA?] [6?_ /_ M .RKZFL=1M]269K:3S4BE:%F .-ZG# 'O@Y!([@CJ#5F@#Y0_P"%[:%_T#M9 M_P# /_[*C_A>VA?] [6?_ /_ .RKZOHH ^4/^%[:%_T#M9_\ _\ [*C_ (7M MH7_0.UG_ , __LJ^KZ* /E#_ (7MH7_0.UG_ , __LJ/^%[:%_T#M9_\ _\ M[*OJ^B@#Y0_X7MH7_0.UG_P#_P#LJ/\ A>VA?] [6?\ P#_^RKZOHH ^4/\ MA>VA?] [6?\ P#_^RH_X7MH7_0.UG_P#_P#LJ^KZ* /E#_A>VA?] [6?_ /_ M .RH_P"%[:%_T#M9_P# /_[*OJ^B@#Y0_P"%[:%_T#M9_P# /_[*C_A>VA?] M [6?_ /_ .RKZOHH ^4/^%[:%_T#M9_\ _\ [*C_ (7MH7_0.UG_ , __LJ^ MKZ* /E#_ (7MH7_0.UG_ , __LJ/^%[:%_T#M9_\ _\ [*OJ^B@#Y0_X7MH7 M_0.UG_P#_P#LJ/\ A>VA?] [6?\ P#_^RKZ+O/B'H.G7OB"UN[J:UDT&UCO; M]I[29(TA<.5=)"FV7_5N,1EB",$ X%9T7QC\*2KH!^VW:/KC,EK%+IEU')&5 M8*WVE&B#6N'94/GB/YV5/O$ @'@O_"]M"_Z!VL_^ ?\ ]E44WQ_\.6[1++9Z MK$TK^7&'M0"[8)VCYN3@$X'8&OHSPU\3/#OBZWEFTR\FE2.^.G8FLIX&>8#= M\BR(I="OSB1049?F#%>:POBU_P C#\+_ /L:5_\ 3?>T >*_\+VT+_H':S_X M!_\ V5'_ O;0O\ H':S_P" ?_V5?5]% 'RA_P +VT+_ *!VL_\ @'_]E1_P MO;0O^@=K/_@'_P#95]7T4 ?*'_"]M"_Z!VL_^ ?_ -E1_P +VT+_ *!VL_\ M@'_]E7U?10!\H?\ "]M"_P"@=K/_ (!__94?\+VT+_H':S_X!_\ V5?5]% ' MRA_PO;0O^@=K/_@'_P#94?\ "]M"_P"@=K/_ (!__95]7T4 ?*'_ O;0O\ MH':S_P" ?_V5'_"]M"_Z!VL_^ ?_ -E7U?10!\H?\+VT+_H':S_X!_\ V5'_ M O;0O\ H':S_P" ?_V5?5]% 'RA_P +VT+_ *!VL_\ @'_]E1_PO;0O^@=K M/_@'_P#95]7T4 ?*'_"]M"_Z!VL_^ ?_ -E1_P +VT+_ *!VL_\ @'_]E7U? M10!\H?\ "]M"_P"@=K/_ (!__94?\+VT+_H':S_X!_\ V5?5]?$+0M.O? M$%K=W4UK)H5K'?7[3VVA?] [6? M_ /_ .RH_P"%[:%_T#M9_P# /_[*O>HOC)X4E703]MNT;6V9+6*73+J.2,JP M5OM"-$&M<.RH?/$?SLJ?>(!NV7Q,\.ZAJFN:?#>3?:M&DCBNQ)93HA9SM41. MR!9_F!0^47PX*'# B@#YS/Q_\."Y%N;/51<%#((OLHW%00"V-V<9(&?>I?\ MA>VA?] [6?\ P#_^RKVZZ_Y+]IO_ &+5S_Z505Z#0!\H?\+VT+_H':S_ . ? M_P!E1_PO;0O^@=K/_@'_ /95]7T4 ?*'_"]M"_Z!VL_^ ?\ ]E1_PO;0O^@= MK/\ X!__ &5?5]% 'RA_PO;0O^@=K/\ X!__ &5'_"]M"_Z!VL_^ ?\ ]E7U M?10!\H?\+VT+_H':S_X!_P#V58_C#XPZ3KOA;5=.MM/U87%S;/$A>TPN2,#) MS7V/10!QGP8MI;3X4>%(9XGAE33H0T7WA31/!&M>*KVPTZUU*ZGL;FR@BB M2XDN(XE_?SQEFS:RDX! &.>: /1J*\S_ .%G^,_^B/>)?_!II/\ \F4?\+/\ M9_\ 1'O$O_@TTG_Y,H ],HKS/_A9_C/_ *(]XE_\&FD__)E'_"S_ !G_ -$> M\2_^#32?_DR@#TRO&?".CZKXA_9CGTK1(K.?5KZPO;6V34+A[>#>\LJY>1(Y M&4#.>$;ITJWKWC7Q5XDT/4-)O/@]XI^R7UO);3>3K&E1OL=2K;66\!4X/!'( M/(KRW]E/P?XU_9L^$=KX0G^'?B_Q+?B[N+NYU.[UC3&,I=SL"AKT[ L80;1Q MN#-U8T#3L[GJ.N?#+Q%XFU:>WO/[-M-"U>"WN=2E@OIGNK6[BB\ORH 8E5XF M^4^83&PV-\A+Y2M;_!K4_$MC;WWBN&QM_$=M<6RV[Z-JETL$,4 VB4D+'YK- M_K/(E5H@PC!W^6'.S_PL_P 9_P#1'O$O_@TTG_Y,H_X6?XS_ .B/>)?_ :: M3_\ )E BU\+?!&O>#-7\4C4KY;C2+JZ5],A&H3W)2,;N2DBA;?"F./RHRR'R M3*3OE<5Z%7F?_"S_ !G_ -$>\2_^#32?_DRC_A9_C/\ Z(]XE_\ !II/_P F M4 >F45Y-JGQNUSPXMC<:[\+_ !'I&F7.HV6FO?/?:;*L+W5S';1LRQW3.5\R M9,[02!DX->LT %%%% !1110 4444 %%%1>68 #)H Z:BO,_^%G^,_\ HCWB7_P::3_\F4?\+/\ M&?\ T1[Q+_X--)_^3* /3**\S_X6?XS_ .B/>)?_ ::3_\ )E'_ L_QG_T M1[Q+_P"#32?_ ),H ],HKS/_ (6?XS_Z(]XE_P#!II/_ ,F4?\+/\9_]$>\2 M_P#@TTG_ .3* /3**\S_ .%G^,_^B/>)?_!II/\ \F4?\+/\9_\ 1'O$O_@T MTG_Y,H 9XL\#^)_$/BKQ5+#%I-OI5YI%G#I]V]],9S=V\\DRB:$0@+$3( 66 M5B0#\O/&*_PN\77=X;V9-%AF\1*T7B&!+^=TL$WAU-FQA'GD %#YBPY+!^-O MEG=_X6?XS_Z(]XE_\&FD_P#R91_PL_QG_P!$>\2_^#32?_DRCK<'KN*?CWXB^& MVIS?#GQGHP\*:VNHW$5GK>F1K?6VP[H&"WH'S,(QN/(0R@8WF@#ZVHKS/_A9 M_C/_ *(]XE_\&FD__)E'_"S_ !G_ -$>\2_^#32?_DR@#TRBO,_^%G^,_P#H MCWB7_P &FD__ "91_P +/\9_]$>\2_\ @TTG_P"3* /3**\S_P"%G^,_^B/> M)?\ P::3_P#)E'_"S_&?_1'O$O\ X--)_P#DR@#TRBO,_P#A9_C/_HCWB7_P M::3_ /)E'_"S_&?_ $1[Q+_X--)_^3* /3**\S_X6?XS_P"B/>)?_!II/_R9 M1_PL_P 9_P#1'O$O_@TTG_Y,H ],HKS/_A9_C/\ Z(]XE_\ !II/_P F5-X< M^+6H:EXXT_POK?@;6O"UWJ%EC M4444 %%><^)OB[>Z3X_O?".B>"=9\5:C8Z9::K=RV%Q9P10Q7,MS%$N9YXRS M%K.8G ( V\\U#_PL_P 9_P#1'O$O_@TTG_Y,H ],HKS/_A9_C/\ Z(]XE_\ M!II/_P F4?\ "S_&?_1'O$O_ (--)_\ DR@#TRO,/%G@CQ/XA\4^*9(8=*M] M*O-(LX=/NWOIC.;NWGDF430B$!8B9 "RRL< _+SP_P#X6?XS_P"B/>)?_!II M/_R91_PL_P 9_P#1'O$O_@TTG_Y,H'S)HL,WB%6B\00)?SNE M@F\.IM&,(\]@ 4/F+#DL'XV^6;/CGX(R:@_BC4/#A>RU34EBE5&UV]M5GF#' MS )$W&R#(9%WVRY#322%2^#6I_PL_P 9_P#1'O$O_@TTG_Y,H_X6?XS_ .B/ M>)?_ ::3_\ )E O,@T6SOM/^+OAFUU.Z%]J4/A"6.YN1TEE$]N'?MU.3^-> MIU\B7'PU\5S_ +6-M\9O^%=^,Q#%HC:>="_MS3?(-V2%%QM^W;<>5\I3&-P5 M_O#->W_\+/\ &?\ T1[Q+_X--)_^3* /3**\S_X6?XS_ .B/>)?_ ::3_\ M)E'_ L_QG_T1[Q+_P"#32?_ ),H ],HKS/_ (6?XS_Z(]XE_P#!II/_ ,F4 M?\+/\9_]$>\2_P#@TTG_ .3* /3**\S_ .%G^,_^B/>)?_!II/\ \F4?\+/\ M9_\ 1'O$O_@TTG_Y,H ],HKSGPW\6[_4_'=AX5UOP/K7A6]O]/NM1M9[ZYLI MXI4MY+=)5_<3R%6S>*]&H **** "BBB@ HHHH **** "BBB@ HHH MH **** "O,/#7_)R?Q!_[%?P]_Z4ZO7I]>8>&O\ DY/X@_\ 8K^'O_2G5Z / M3Z*** "BO-_CG+K$?AS3DT'Q3JOAO5I[T6]K#HMO:27.HS-&^RW#7-O.D2 C MS'D\MBJ1.> #7CGQ%O\ XF>&9O .C:9\0O&/BN^FT>_&KZCX7LO#ZA[NWN;: M-[F5+BV.V)#<2HT< 9P(T&TL'8I.^G];-_@EKZKIJ.W3Y_U_6OJ?5=%?$_Q. M^)?Q%TW4O&J^%?B5XOU2>P?[1 ]EX9L9M%@L#I*WC3B]^P-&K"0_(CSNS*R# M:VX2#O=.\9^-[KX(_%'48/%/BU$TN(7&A>)_$/AV#3-4FM;VZ?\ _KU36ZL2_=<4^O]?UUZ['TW17B?BKX]:IX"\>77 MAZ\\*W%]H&DV]FUYXCFU"(7%P9X;AE:&UCCPYWVK*VYHA\Q*@@ 'TGX?:WKO MB/PK9ZEXATK3M&OKI1*MKI>I/?Q")@"A,K00G<0>0$P.S-UH7O7<>@/2R?74 MZ.BBB@9YA^T;_P DXLO^QH\-_P#I\L:]/KS#]HW_ ))Q9?\ 8T>&_P#T^6-> MGT %%%% !1110 4444 %>7_M)_\ ))KG_L+:/_Z<[6O4*\O_ &D_^237/_86 MT?\ ].=K0!ZA1110!6U*6Y@TZZDLH8KB\2)F@AN)3%'(X!VJSA6*@G +!6(' M.#TKY]^$W[7ME\5O$WA'2;+_ (0R;^TO#]UKNM_V3XP%]-H0A:(>3+$+9?F/ MGQY+M'@K,,'8"_T%J-K)?:?5Z)^SAIVDOX26Y\5^(M9LO#N@W7AN.QOQ8B*\L[C8'$YCM4;O=LK_UM_7W^0R?]K7X66MG#/-XANH99YGAAL)-% MOUOIBL/GEH[4P><\9B^<2*A1EY#&NCTWXX^#M8^(">"[*^OKG79(WD0QZ1>& MS=5CCE?;>>5]G)5)8B0),@NH(R0*Y"']EG38[:V$GC;Q7<7L$;VZZC,;!KAH M/LDUI#"Q^R;66%+B9D8KO+/F1I!Q6%\,O@#XK\#_ !UN_%$MS8'1#:"Q-\UQ M97&H7\$<*11)*!I,4T?*+(0MZ\89<+&%8!-%9S:Z6T^[K_7IM=YOF4$^M]?O MZ?*_X>AT>E_&_P 2ZY\5O$W@2P\+Z'+J.AZC DA?Q!,&_LUX4E-Y(JV3")SY MJ)'"6/F,DV'"Q%CH:A^U)\,=)EO8[WQ(]J]M=16:K-IMVOVR625H4%IF+_2P M9$9-T'F+D8)JCJO[-%KJ/B[5/%-OXZ\5Z5XBO-4&IP:C9?V>)+$&W6W>VBWV MC!K=XXH-TW>+Q3XC$=E>17.FPLUFRZ?"EVMV;6( MFVW&%Y4C)\PNX$:JCH,@Q'["?_;WX;?UO=K2R+G]IQ^7]?E\D^K-N+]HSP'/ MK?AO28=0U*>]\0) ]AY6A7[QYF$AC2:40;+>0B&4F.9D90C%@ #536/B5X^L M?BUIWA:S\#:+>Z)=SY.IMXCE2[ALUC4R7;VRV3(J^8?*1#.'=N22:,0_V.60/YK1Y@NX!M(8J MS [_ $NW^"%S;?$+4O%2?$7Q:JZC>PW=UHZKIJVLBPX\JW\Q;,7(@7!^03 ' M<^<^8^ZHVNF]KO[KJWG_ )[66C)E=72[+[^OE\GMYZHJ:O\ M6_"_0[R>RO/ M$4Z:C'-+"FG1Z3>R7=R(U+/+;P+"9+B$*K-YT2O&0K$,0IQK>$?VAOAWX]\4 MGP_X=\30:SJ&Z6-9;2&5[226-5>2%+H)Y+RJCJYB5RX7+;=H)KRJ^_8\'A[Q M/IDW@369?#&F76K7.H:O=Z=#IME>PQ/;SQ+#"4TUOM()G;+7+M(H *R;LFNM M^%'P#O/!GCC6M8U/49AH]OJ+R^'- MKU9[.SA-I#;"9@;:.43&.-E*M+*@#D MCDDT4]?C[?CIIZ:Z=[/9:A.Z2Y>_X:V?X:^J]#G?&W[7+>#?%GB+PM):>"F\ M467B+3=#TW0KKQGY%_J,5V8-MSY'V0NH7[3$2JB0$)-\WR#=W.N?M%^'8O#' MCB^\.QW'B/6/"VFW&HOI?DRV2WBQ;P3!/.BQS1;XV4RQ&15(QR< Q^(?V>H_ M$:>)4E\=>*+5-Q\H?-\S[H[3]FK M1+/1_$>F+XAU][35=-N](M!(]J6T:TN7+S0VK>1DJ6*D>?YQ78H! &*F/P*^ M_7_P&-O_ ":]_+7LC3W>=/I=?=?7SVV^7FUEG]K'PU=>,+S0[.WD2WMCIT8U MC4X[BTLKN>ZO_L?DVK^0WV@JP;YXP8RV%+J-[INZ?^U#\-M7TO4]1TW7;K5+ M33W2)WT_1[VX-P[3M;A;98X2;HB5&0B /M/WL @USNE_LD:7I20H/'WC2XBM M([:#3XIKBR*6,,-Y'=K&BBU D!DB0;IO,=5RJ,FXYQ?B7^RM?ZCX0O;'P_KM M[XANKM6@FL/$=S806DDM_*WW*_ZO[O1>A3?&=];MOAQJ?@_3+?7- \87[6GVW4Y[G3)K>( M0RS>:L$ELSOE8),*_EY.SG#9&C\0/C3X7^&&M16WB76M,T>R72+O6+F>[N'6 M6*""6WCWA!&5*EK@+DNK;MH17RQ3F;/X&ZWJGP_\ Z9J/C?5_#.M^%V:>.X\ M-1:8R!S%)"D>)-.$3+'#*T:E+>$'[VP' 6]XM_9_@\9:1965]XU\4"6WTB]T M>6]5[)I[I+IHFFED+VS*),PKM"*B*"0$Q@#2249-+9-_D[?C;_AME%W2;[+[ M[Z_A^7??-F_:V^'5Q<6]GIVM'^T9]1@TQ8=6T[4+",SR7,,)@\Q[8C[1B9)% MA(#,C(YVQ-YHW8?VB? \OCR[\(-?7\6L6VHKI;NVDW9M#<,B,J?:A&85R9!& M-SC+@H,G .!X@_9?L_$6H6]Y/X\\60S0ZV==(A&F@22_Z.1&V;,_NU-JA && M^9\L1@!^L?LK>%M;^,$7Q%N;Z[EU>*]CODM;C3],NH8W1(TQ&\]H\\.?*5BT M4J-G.& P 0M>*EMU^Z.WSYOP"5^67+OK;\;7\]OROU6YX+^.VC^/_BAK?A#1 MK'4)H=)L$NWUJ>UE@M;ES/)"T=NSH!.JF(YDC+)D@ D@X]+KS+X>_ ?3_AWX MLEUNV\2^(M5C2SDT^PTO4;F$VFG6SS><8HQ'$CR -@*T[RNJC"L,MGTVHC\$ M>;XM;_>[?A;_ (.XW\&__ $NUVO5: M\J\._P#)T_Q!_P"Q,\-_^EVNUZK0!Y+XB^*?CG1?BC9^'HO!6AS^'9I&DEUB M;Q+)%]_M&22!!),!9>3]H^2-ED)\O&QE?[I!IE[^S[_ &EXOUW6;KX@>+); M#7)D?4-" TY+2>%%VI;&1;,7(@ S\@F&=[Y)\Q]W%/\ LGW'A73/!GAWP1K\ MV@:'8:K=W^IZG80Z9IM\$EM&@$<4-OIOV>7.X!F=$D (D) PHWY;/>WX^?1 M+T\WV13MS7Z=?2SV\[]_)=V>D^$?VA_AWX]\4_\ "/\ AWQ-!K.H;I(UEM(9 M7M'EC57DA2Z">2TJHRN8E7PYH%M>I/9VD7V2*V$S VT(+22=X(7TZ6/8%A@:"*-C$4C$;+(7+*6#,[MZ:Z_U^*WS;[]J3X9Z7-=P7GB&6"Y@N4M(X#I=X7OI7=XU6R7R M$=1\3Z19+::K;Z'J:726^LW6G7,8DN(+N*V9! M#Y1<19E5C5MEN;V*\D5 M"UHQ($D0 WEB%9@23@B:?V7/SOVM;3\?NMU6[E?51\K??K\K?>GT>W6?&+XG M+\)O!SZ\=-;5%CDS+")O*V0(CRW$I;:WW(8I7 Q\Q4+E=V1E>+/VE?AQX*\0 MMH6J>(6_M9%MS);6-A=7IC,X8VZ.8(G"/+M(C1B&D8JJAF90;7Q,^!GAWXOW M=O\ \)8O]N:3;V?V<6E2PDD>!7*V:D@^:0YX8@#!!R2EOKW7W=?NM=; M[Z^3EY=G]_3_ "?IIYZ.K?M1_#'0+.VO-4\2G3+*YL5OX[J]T^ZAAV-TB9VB M"K<'K]F8B;'.S%.?]HWPG#XHCT:2:\>XGM+*Y@L+;2-1FU0?:&N OG62VN^! M MN3O<_+GYUC&PR<3$KBX6\'B+64U;[ ^GR:N=.T:2^=69_G%P]@TD9 M"OLVQE$*@90L68]QXI^!*>(_B):^-K;QKXDT#7;>QAT]'TU;!D,*-(S*5GM9 M/]893N_W5V[<NE_U_X&[Z71/BCX;\1^-=9\)Z?> MS3:[I*"2ZA>RGCBQD ^7,R".7:2 PC9BI.&P>*X;3_VE='T+PAIVJ_$)+3PK MJ6I:AJ%C9:7I$MUK,ES]DDD65HQ':I(V!$[D"/@8YYK9\+_ ?2_"OQ>U[XB0 M:WK%WJ^LV[6L]K=_96A2,NCJJN(!,50H=BO*P42, ,;0N:/V<[=O#.F:-+XX M\43K87>I7B7CKIXFD>]CG23=BT"87[3*R84U[]/E;OU MW*5N=I_#?YVM_G^GF=OX<^(^@^+==U'2=)FN[R?3U1I[E=.N5LCN 8+'=-&( M96 891'9E_B P:Z>O.?!7P;D\!":'2_&_B/^SI/);^SYH]/:))4:,RR@BT#[ MIMC!QNVCS7,:QG:5]&K5I:6,X\UO>_K^OZON_,/$_P#R, M](UC0-*LXKG0KO3(_)FMI]0:1)%N[R!ONW41!4,#SR"* /9J*\J_X7)XN_Z( M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: .M\N:9#>K"6P&*"56VDX&<=<"L75_V=OA3X@M-,M=4^&/@W4K;3+?[ M+80WF@6DJ6D.XMY<2M&0B9).U<#))K,_X7)XN_Z(3\0/_ [P]_\ +6C_ (7) MXN_Z(3\0/_ [P]_\M:5D.YT"_!'X=+!KL \ ^%Q#KP0:O&-&MMNHA3E!<#9^ M]P>1OS@UJ7WPZ\*:GX-7PC>>&-&N_":Q1VZZ#/I\3V(C0@H@@*[-JE5(&,#: M,=*XO_AYU.#49O!OA^74('MI(KM]+@,L;6ZLMNRN4R#$'8(0?D#$+C)J7 MPY\,?!W@^QM++0?">AZ)9VEV]_;6^G:;#;QPW+(T;3(J* LA1F4N.2K$9P37 M(?\ "Y/%W_1"?B!_X'>'O_EK1_PN3Q=_T0GX@?\ @=X>_P#EK3NP/5:*\J_X M7)XN_P"B$_$#_P #O#W_ ,M:/^%R>+O^B$_$#_P.\/?_ "UI 3?M&_\ ).++ M_L:/#?\ Z?+&O3Z\$^(/B;QK\3=(TO0(/@[XPT3?K^C7DNHZI?:)]GMX;;4[ M:YE=Q#J,DAQ'"^ B,2<#%>]T %%%% !1110 4444 %>7_M)_\DFN?^PMH_\ MZ<[6O4*\]^/F@:MXE^%VHV>AZ;+K&IQW=A>1V$$L45?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ M ):T >JT5Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK0!ZK M17E7_"Y/%W_1"?B!_P"!WA[_ .6M'_"Y/%W_ $0GX@?^!WA[_P"6M 'JM%>5 M?\+D\7?]$)^('_@=X>_^6M'_ N3Q=_T0GX@?^!WA[_Y:T <'^U;IMKXHL_$ M^B:SI$NO6_\ PAE]<:'I::=)J(N-1+>4SK:QAFEEC#V^TAA.J_*VUW M7(YPQ'0FK'_"Y/%W_1"?B!_X'>'O_EK2BG&+2\_QYORO;T5NNE2?-H]M/P<7 M_P"VW]6W;OXG/\0?B[97EI/'KOC"^\.6D,]W:R/X"D&H:LBWUHD:WBBS'DL4 MEN4,4<,,A2'S1M!W#I_A!XS\2^)_'WQ)M/'6L:SJ_AG[-=FP\.7OAF802VRS MNLK1M_9D(G'EM!&L4=Q>%PQ8L=P ]%_X7)XN_P"B$_$#_P #O#W_ ,M:X;1_ M&>D_"+5DET3]F+Q%X4U'Q+>"T:;2+?PS;27\^R68"5HM2!8[4E;+G&<\Y/(T MG'E>UFO6^S?]6[)=)[OJVG\ET7;^KWZ^2_!!=1^&?POAAMOAIJMEX_\ ^$;C M3P]K-KX+GC:TL@"9[%M]O_H]S&Z3RE)W*W,CHZLWFB).GF^(/Q=LKRUGCUWQ M?>^'+.&>[M9'\!2#4-61;ZU2-;Q19CR6*2W*&*.&&0I#YHV@[A[9_P +D\7? M]$)^('_@=X>_^6M'_"Y/%W_1"?B!_P"!WA[_ .6M: MF*)H;@Z?;+(K":"W\I+NZ$B32%G(? ^T1TKY[\-'3_!FJ3ZEX?\ V4=.>P_P"%R>+O^B$_$#_P.\/? M_+6H6D(QZK?U_KK^F@/6_^6M SU6BO*O\ MA+O\ MHA/Q _\ [P]_P#+6C_A_P#EK6?HNH>*O'?QH\,ZU??#GQ#X-TG1 M](U.WEN]=N]+D$LL\EF8T1;2\G;.()"2P4# YR<4 >RT444 >5>'?^3I_B#_ M -B9X;_]+M=KU6O%O$,_BKP-\>?$7B;3_A[KWC/1]8\-:1IT<^A7>FQF">UN MM3DD61;N[@/*WD)!4,#\V<8YU/\ A+O\ HA/Q _\ [P]_P#+6@#U6BO*O^%R>+O^ MB$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6OE+P_IWA[0O%'A+XH MZ]X2NM8UJ:UUK2]=U;3/#\VL:C!?O<0JL$BVT4LRQ(D5S$O&Q$PF0'&[UC_A MEOZ_JYR_B_P7H.D_LVZ/X*G\.ZEH=F MUG!='2=#\,/J<$+1S12/'_P#EK5>Z^*GB2]FM9;CX >.IY;20S6[RW7AQFAD*LA="=5^5 MMKNN1SAB.A-6G9M]W?\ KS7^?E:6KQ4>W^3_ U_X.]_7!G SUI:\J_X7)XN M_P"B$_$#_P #O#W_ ,M:/^%R>+O^B$_$#_P.\/?_ "UJ1GJM%>5?\+D\7?\ M1"?B!_X'>'O_ ):T?\+D\7?]$)^('_@=X>_^6M 'JM%>5?\ "Y/%W_1"?B!_ MX'>'O_EK1_PN3Q=_T0GX@?\ @=X>_P#EK0!-XG_Y.1^'G_8L^(/_ $HTFO3Z M\9T*]\4^.OC=X:UZ_P#AUX@\&:1H^A:K:2W.NW>F2>;-<3V#1I&MI>3MTMI2 M2P4#CDYKV:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "O.OBU_P C#\+_ /L:5_\ 3?>UZ+7G7Q:_Y&'X7_\ 8TK_ M .F^]H ]%HKG_&GQ!\+?#;2H]3\7>)=(\+:;),+=+S6K^*SA:4@D('D906(5 MCC.<*?2N*_X:Q^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L?@A_T63X?_\ A46/ M_P =ILG[6'P2:-@GQF^'Z.00&_X2>Q.#ZX\V@#5^#9QI_BO_ +&;5/\ TH:M MYOB5X030+776\5:(NB75R+*WU(ZC#]FFG,AC$22;MK.7!3:#G<",9KY(_8\_ M:FTVVT[X@?\ "U_BS\*["7_A)KP:8FG:[:P?:8_,8O=#=Z\9Z%O,-Y))Y5X&%XR;%63#+O$@5Y, M(Q 5D,^N;OQ;H=AKT&B7.LZ?;ZU<6[WD.G2W2+<20(0'E6,G<44D L!@9&32 M:!XNT+Q5I5AJFB:UIVL:9J )L[VPNXYX;D#.?+="0^-IZ$]#Z5\KZA\:/A1> M>(AHEW\4? VH:7?PV3W/B1?%^EJ(5@A:&2W*F<3;I-[%2JLN)I=S+@*]/3?C MGX(\%ZMX1.D?&_PIJMH-0G34)[[Q3H)E\AY0[R7.'10K@RM_HJJ^];52-BR9 MI"/LNBO*O^&L?@A_T63X?_\ A46/_P =H_X:Q^"'_19/A_\ ^%18_P#QVD!Z MK17E7_#6/P0_Z+)\/_\ PJ+'_P".T?\ #6/P0_Z+)\/_ /PJ+'_X[0!ZK17E M7_#6/P0_Z+)\/_\ PJ+'_P".T?\ #6/P0_Z+)\/_ /PJ+'_X[0!ZK17E7_#6 M/P0_Z+)\/_\ PJ+'_P".T?\ #6/P0_Z+)\/_ /PJ+'_X[0!ZK17E7_#6/P0_ MZ+)\/_\ PJ+'_P".T?\ #6/P0_Z+)\/_ /PJ+'_X[0!ZK17E7_#6/P0_Z+)\ M/_\ PJ+'_P".UM>$?CW\,OB!K*:1X7^(OA/Q)JSHTBV&D:Y:W4[*O+,(XW+$ M#N<<4 =W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>=?%K_D8?A?\ ]C2O M_IOO:]%KSKXM?\C#\+_^QI7_ --][0!5^+/_ "4;X+?]C1=?^F34Z[CQ9XLT MKP/X?N];UN[^QZ;:A=\@C>1V9F"HB(@+R.S,JJB LS,JJ"2!7#_%G_DHWP6_ M[&BZ_P#3)J=:/QI\":MX\\*6::!=65MX@TC4[76=.&I*YM)I[>0.L4VSY@CC M*[U!*$A@K%0"GT]5]U]7\EK;J-?U_EY7VOT-CP+\1_#_ ,2+.]N= O);@6,X MM;R"YM)K2>UF\M)/*EAF1)(W"2(2K*"-PR*N:!XQT;Q1J&NV6E7\=[C3 MM12,-BWN/*CF\LDC!.R:,G!(&[!Y! ^>/'_[/OCWXF?#WQW9ZK#HRZOXGU*V ME&C7OBF_U;2[*VC0 M!]IM3%&_F%I/+^R&/A0>0K)S/CG]E[XG>,/"-OILEI MX->^@U&PU.*6?5[B0QS6^G6MOO5GL'"GS;=QN">9LDW+)$P*LXZWNK6M^-KO MT6NG^30GI:VN_P"&R^??_-'V/7-^._B#HWPWTB'4M;:^\B>X6UABTW3+G4+B M65@Q"I#;1R2-PK'A3@ DU\N3?LTW/@RP\1W5[X*\(02ZG=0:IH7_ CNF3ZI M-I.M)>32VT21FV4?9#O1GE=XE1Y;G_51.@C^G?#?A(^ O TC0K'3WOX8)95 MA ^Q6US>2%I)'8HCF,23,S,0KD;B<-T,2O_ :OC M_+\5I8H_##XS^%?C%9S77A>XU&X@CA@N=^HZ->Z=YD,P8Q2QBYAC,D;;'PZ9 M7Y3S70^*O%NC^"-&?5==U"+3=/26* SS$X,DDBQQH .2S.ZJ .22*^6F_94\ M6ZOX+\+:?KGA_P &:KJNA^"/^$;C%[K5W?LG>.)OAWX(T"33? VLWNA6;6=M+K%U,T6B2I?">*]M%CLT620Q! M$:)5M@/+"I(%)QK)+FM':_X7DOQLO3F5V2]+VU_I?E=^O*[*[2/KG3=2AU6! MYH4N$1)I("+FWD@8LCE&(615)4E258#:PPRDJ03;KY%U+]E/Q7<:C'?KHWAB M]O+"75+C39+_ ,1WT@AFN-9COX9PKVKA)5C\W,@W.&*J&*_,+/[*/@X:5\:_ MB1K[^#)=,NM4:5GUJZL+JRD(-W)(L6V?2K4RE_,9F?[3>']V@+A=F9C[UO-- M_=M]^_\ F] E[O,ULFDO._7^M_(]8@_:H^&KP:S/E>I&^MU^S;ID0W)VPAV"F0[2V%!ZG:K''H M">U?-EC^SKXWU3P_X[NO$&I6TNNWJZ['X=T./5UET>R_M LQE:1=.BN!)\Y4 M[S. "Q7&[:O+?";]D[QCX9\96FO^)]!\#W./$46N2V5GJ4TT,]OZVZ^1/W6^7:\E\EL_GK^GG]0^%_'NC M^,K[5[726O9SI0,RL(9Y(UCGVLC*QB9PI&"0:Z*OD?_ (9) MULV&C6MKX5\":'%;SWC1IIEU(G]B327BSQ:G8E;)-UT(U6-D(CR(T EVY6L2 M_P#V)M5N=' 7PKX3EU8Z;J,3W5QXGU!W:^EOHYK6Z,IM2[31PIM^T']ZIVJI M*J"".O+?K>_R7ZZ6[7UU3L/>2]+?/_+K_E9OZY\9>+]+\ >%M3\1:U)<0Z3I ML)N+J6UM)KJ1(Q]YA%"CNP Y.U3@ D\ FIK?Q':7-GI%RD5]Y6JE1;A]/G5T MS&T@\Y2@:#Y5(/FA,,0IPS!3Y%;_ ?\0:)\#?B'X(T+1O#6E-JDNHPZ%IUK M?20V$%M<@A2Y6VS$P+R.42-QN_B.XD0>+/ ?Q*^(Z>&;G7-$\+Z9<:+J4LR6 MFF>*K\CR9-/NK9G\];.(F0M<+M'EC8%9A(2V 2=HMK5V3MZ]/D]/+4I)-Z_W MOPV^\]W)P,U1T76[37[&.[LWD*,JLT4\+P31%D5PLD4@5XWVLI*.H89&0*^4 M? ?[(FM>"M0T/4;;PMX/M=3L1I"27UMKEV;@&.UFAU&:.4V@999@T*EP0TJH M-[+L45S>F_L1>+K3P%I^B?9?#MC=VVHV-Y+-IFM?OKCR;&*W$AN;K2KATD@> M)C"RJ' G?;)#C#Z)+FDF]FDO/5:^EG?Y._0AO1/RO^#T]=%]_DS[*OO%NCZ; MXDTOP_N&^)__ "5;X/?]A>^_ M]-EU7':)\"O$FF_M%KXWDT[PFUHMS>R2^)3),^MWEK-"BQV3Q^4%1(71=K^< MZ[4XB5G)'8_$_P#Y*M\'O^PO??\ ILNJA:Q3>[_JWR_K0;W:_K^OZWN>H444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7G7Q:_Y&'X7_ /8TK_Z;[VO1:\Z^ M+7_(P_"__L:5_P#3?>T 5?BS_P E&^"W_8T77_IDU.O3Z\?^/'B/2?"GC'X. M:GK>J6>CZ;#XIN!)>:A<)!"A.BZDJ[G<@#)( R>I%=#_ ,-!?"[_ **3X0_\ M'MK_ /'* ._HK@/^&@OA=_T4GPA_X/;7_P".4?\ #07PN_Z*3X0_\'MK_P#' M* ._HK@/^&@OA=_T4GPA_P"#VU_^.4?\-!?"[_HI/A#_ ,'MK_\ '* -;XG> M*Y_!7@;4]7M%A:]C$<-M]ISY*S2R+%&TF""4#2*6 (. <+_A(+92R,,'#+("I]"""#R"#7+RZM M^SKJ2W M_P#6S_K_ (8TA)1:NK[?FG^2?]-F+KW[4&L^!M/U4CPC/XNT_24N=/BU!-5A MBU"^O[2W2:;[1!Y,<4",A=Q(KG.T8B4.@-K6_P!I/QI8W6A:7IWPSAU?7[S4 MKC3KZTMM6NI8;/R[B*(2>=#82839+YC/.L$:[&4.YQG3DU7]FF5KQGO/A2YO M+&/2[DM+IA\^S3:([=^?FB78F$/RC8N!P*X?X@>!OV;_ (@ZYIU_+X[\#:3; M6L\EU+IUC_PCSPW4\CJTLS-/;2RQROL4-+#)&Y"J=V54BT_WD7+;KZ]_)>2[ MI=+OG2:IM)Z]/NV^_KY>=ET_[1?C_P 1> OB%X2^P>)]3T?P]J&EZ@-36VM[ M.2WTX));1C4IFD@DE"0BY8D+E-PB,FR(2O6CKOQSU3P'K:Z#;:1/XXL-*CLK M34-:EU&"'4KBYND,;$V0G_!_-)(V;5[ M^7]/^M_)MLYJ\_:T\61> +?6K7X7"]UZZ>UDM]!MM6N+IVMY[(W,9)MK&9Q+ MD>65$;1KD,TRC./6/AOXJUR^\2^)/#WB'R7O[&.TU*,PE3Y$5T)#]F9@%\PQ M20RJ)-B;D\O(+;F/C7Q&\%?LV^/]*M=/M_&?P_\ "MM"\321Z1'X=F2Y$47E M0+)'>6TZ$1(2J$*"H8@$ XKT#P#X]^#'PYTZ:TTOXE>%Y?-*;IKGQ!:,XCC0 M1PQ+APJI'&JHJJ!P,G+,S-M>+ST5P' M_#07PN_Z*3X0_P#![:__ !RC_AH+X7?]%)\(?^#VU_\ CE06=_17 ?\ #07P MN_Z*3X0_\'MK_P#'*/\ AH+X7?\ 12?"'_@]M?\ XY0!W]>7_$__ )*M\'O^ MPO??^FRZK1_X:"^%W_12?"'_ (/;7_XY7$^)_B;X/\;_ !B^$EIX<\6:'K]U M#J=]+)!I>HPW+HG]FW(W%48D#) R?44 >ZT444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7G7Q:_Y&'X7_P#8TK_Z;[VO1:\Z^+7_ ",/PO\ ^QI7_P!-][0! MZ!<6L-VFR>&.9 <[9%##/K@U6_L/3O\ H'VO_?E?\*O44 4?[#T[_H'VO_?E M?\*/[#T[_H'VO_?E?\*O4V2011L[9VJ"QVJ6/X 9&&VJ+A@%&1P!Z5WG]AZ=_T#[7_ +\K_A7C/[*OQ@\'_%O2O&TO MA+6DUF*U\1WKS210RHJ"69WCY=0"2HS@!/BGX@T6/PKI/B^#79;ZXGFMKFYO8]/:X5C,L<1N MC;,(?E,UO&WV8/\ /*N0%CE(=N@CV?\ L/3O^@?:_P#?E?\ "C^P]._Z!]K_ M -^5_P *O44@*/\ 8>G?] ^U_P"_*_X4?V'IW_0/M?\ ORO^%7J* */]AZ=_ MT#[7_ORO^%']AZ=_T#[7_ORO^%7J* */]AZ=_P! ^U_[\K_A1_8>G?\ 0/M? M^_*_X5>HH H_V'IW_0/M?^_*_P"%']AZ=_T#[7_ORO\ A5ZB@"C_ &'IW_0/ MM?\ ORO^%2V^F6=K)YD%I!"^,;HXPI_,"K-% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %>=?%K_D8?A?_P!C2O\ Z;[VO1:\Z^+7_(P_"_\ [&E?_3?> MT 0?&;5O$$.K?#W0_#^NR>')/$&NRV-U?P6T,\JPIIU[C_A6/CO_ *+%KG_@FTS_ .1Z]0KYO_:N\1^!H]:\-^'? M$7Q-G^'VLW\$YBN8_&4N@Q6EMN3S+MECN(?.E&T1PJ^]=SLQ1E23$MV:7?\ MK^OOV*2N;'@']F35?A?:ZO;>%_B7JND0ZMJ=QK%ZL&C:9^^NYVW22'-OWP M. !38OV69+?1SI,7C"./2C?#5#8IX2T40&\#!A<[/LFWS=P#>9C=D9S7 MD^K_ +7WB'PUXCU/1-(F\*:=X1TY]-MH=<\8ZJHN+"TF>&)+RYC-Z]U<+()D ME#3Q6@ X,KE@U=!X'_:G\9^(?B'H'A^_E\$QO=?8&CTJS:Y;4=;M)WGCDU"U M1G'D0((/M&TK.#$P!D0D,=(QYDFNKLO73?MTW]=DVLW)1;C+=*[_ *Z]M#TZ M?X$^(KGQ%:Z_-\2[V77;6![6#5'\.Z0;J&%R"\:2FUW*A(!*@X) IEU\ ==O MI=,EN?B-=7$FEW#7=@\OAO2&-I,P8-)$3:_NW(=P67!(8^IKQ[XX>.=$T3]J M,V-YXYBTF".STB:XM#\1K_3[FWF::YR+72(G\J\=T2VW1,.0RD1R&0@RWG[7 MWB-/$6G^%[3Q)\/Y?$$MW#I&H>?;W"+I5W_:$MHYE1;ELNX$3QVSR1,P$C"1 MPO$0]_E2WD[+U_KKW+FN3F;VBDW\SW/_ (5CX[_Z+%KG_@FTS_Y'H_X5CX[_ M .BQ:Y_X)M,_^1Z\?^(_[4_C+P3K?C.WLCX/U"?0(KGS]#OO/L[RPB@BCE&I M7#B20FTE#.$"Q##-&OFL=V&Z/^U9XON/&G@;15/A/7]*UG5Y;$>(]-F@M+'6 MX!)&OF6'VC4 ^^+>0R0K>>8R8'E;@:J'ON,8_:M;Y_U_33M,GRQE)]+W^2N_ MZZ]--3V+_A6/CO\ Z+%KG_@FTS_Y'H_X5CX[_P"BQ:Y_X)M,_P#D>OGS]J?Q MW?\ AWQ;\9(O#WB*R2>R\!P7EW'=_$6_TF?292]QB>ULX4D3S3LM.\.XLBEB M)VS:\7?M!:E=^&O&WA[2O%FF66C67A[4$@DL;V1M=TZ"&P6:VU:2\EFD$L$Y M(5)?+!W21D2LV<2G=7\F_N_K\^B;-.6TXQ?VG;[U%_\ MWX=VD>\_P#"L?'? M_18M<_\ !-IG_P CT?\ "L?'?_18M<_\$VF?_(]?./Q6_:1UC_A+]9%EXVT. M.STO0M;CB\(I/:F)2[J5ZS4/VLM=T[6 MO%L?]L^ CI]FNIV^D6\5T\\[R6UC;7:3S2F9%*A9V#QA5 X)F4 L2^E_+F^7 M_!_X>UG;.+YE%]W;\$_Z?EI?0]B_X5CX[_Z+%KG_ ()M,_\ D>C_ (5CX[_Z M+%KG_@FTS_Y'KS&U^+MY\0?V./'7B_Q/XMT"VNHK34/*U/PEJJV*6C1@_9E: MXM;^Y5)RWEDK'S;7W6_S M/6_^%8^._P#HL6N?^";3/_D>C_A6/CO_ *+%KG_@FTS_ .1ZXOX117&GA;'Q M7J>O6*_"_P"V6M[K6K:[=_9]3#C?'^*-,UZ[NK.YM+[3;.$($LYIE=6AB1@=T0')(P3Q7L]>7_$__ M )*M\'O^PO??^FRZI >H4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G7Q: M_P"1A^%__8TK_P"F^]KT6O.OBU_R,/PO_P"QI7_TWWM %7XL_P#)1O@M_P!C M1=?^F34Z]/KS#XL_\E&^"W_8T77_ *9-3KT^@ HHHH P_%G@O2O&]M86^K1W M,D5C?0ZC +6]GM2)XFW1EC$ZEE!YV-E3W!HT[P7I6D^*]8\26T=RNK:M%!#= MO)>SR1,L(81A86NLGA'Q&GB#1KJV MMKKPS,+*._VSL@AG4M%;KQGX&U/2K":.WU!Q' M/:O,<1^?%(LL8<@$A2\:AB 3@G S7"K\&]6\82_V]K^JQZ5K9UB'5K$:?8"* M>QMO]'\W3[AC/,EP'6VC#NFP;E5U4%%P1^/7:WXW7Z7OY>=AOX?/^OZ];=$R M]\6/B+\+=2^%OB]_%7BBQF\+:?-_9NMG3=6:.6VN ZC[*SVT@DCF+%%V!@WS M8/!K6\-?&_P%K7PY7QBGBK2K#P[;10B]NM1U*%!ITCI&RP73F0K%*/-C!5FS MEAUR,^:Z;^R=WR]]SO_6Y9'Q+_P )[X8_X1V:1X8]7_MBW^R.Z9WJ)M^PE<'(!R,'->5ZK^RKJ'_" M.^)],T#Q#X?\/R:O9:%:Q7 \-/']-L[GQ=HFIZE8:EJ6HPZE=^')YGC:[L#:E8S+?.Z!78R8#X*JD8"A0 MU4].>VMMO/;3[KNXHZJ'-I??RT_ST_$]7U[]H'P#X:^($7@R_P#$VGQ:]_9] MQJMU";J,+I]I"J,TUTQ8>2I$BE2V,C)' )JT?$/ACXLQ:OX7%Q=RVTEK#R6ZWEM)REQ:W=O(&P'5D)1U=67D!60MY,O[*/B0O#;R>/]-;2H$N98[=? M#96>2YN((XY/-F^U9,&^,.J1B.9=L8%Q\FX]M\*?A7K'A#Q#ILFJW2WD/A_1 M7T:VOMNUM0::5)YI=K22R*B>7%&IEE>5R)6 M2C=;_P#!7Z7?X:]?0?!W@S3/ FC_ -FZ6;Z2 R-*\VIZC<:AH5Y?\3_ M /DJWP>_["]]_P"FRZH ]0HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O.O MBU_R,/PO_P"QI7_TWWM>BUYU\6O^1A^%_P#V-*_^F^]H T/B5\.[GQW)X:N[ M#7I_#NJ:!J3:E:W<-O'."S6L]LRLD@((*7#^^0*R?^%?_$'_ **I&_B)X9\(:YK$7Q0FGDT^QGNUB M?0K0!S'&S@$XZ'%>QURGQ8_Y)9XR_P"P->?^B'H Y+1/!WQ#U31K"]?XI3H] MQ DQ5="M, LH..GO5W_A7_Q!_P"BJ7'_ ((;/_"MF;Q0O@KX41:\^G7FK1:= MI<=S):6!B\]T6,%MOFNB<#)Y8=.,G ,GBCXDV?A;5M+L9=-U&]6[3SKB[M$C M,.G0;@HFN"[J0I=@H$8=NI*A59@!YF%_PK_X@_\ 15+C_P $-G_A1_PK_P"( M/_15+C_P0V?^%5M5_:$TS2M/U"Z;PWK\X@G*6<4:6JOJ<*E_,N;??.H\I!'( M3YAC,Y! .$_X5 M_P#$'_HJEQ_X(;/_ H_X5_\0?\ HJEQ_P""&S_PKTNB@#S3_A7_ ,0?^BJ7 M'_@AL_\ "C_A7_Q!_P"BJ7'_ ((;/_"O2Z* /-/^%?\ Q!_Z*IV0R20/"2S(,D!9&X]<5Z=10 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7G7Q:_Y&'X7_ /8TK_Z;[VO1:\Z^+7_(P_"__L:5_P#3?>T :/Q)^(<_ M@1_#=K8Z%<>(=4U_46TVTM(+B. !UMI[EF9Y" $MW]220*R/^%@?$'_ *)7 MCZQX1D\-1R)=ZA9R:+*GGS2K($3R"H1 M'8DE0K\O9?MP^"==UG4-&\.Z)XB\6:S:W:L:/(93*MQY4(*Q2 MD1W#Q3'81Y8) *NK)_/Y+^OEJ.SO9?UO_D8WA7PY\6O#7[.%K\.?^$7U#4M> M71CIT_B/7=6"2 7*L+F..?/^M D"F15 21$KE?,E;6U_EI M_G?T^1/,FG;I_7]?\."?'5QIFIZ9KWPRL?$6EA/L^CV5\]A)%8P"43() M4>5EGD20*5?:@ C3Y=P9FT/"?A_QWX1^)>J^*+7X<,;:]L8[,6HU.T%R2NWF M6X\T^:@*ED0H"CSW#;F\W M7/[9.@:WX6\77?@K2+GQ7KFA:G;:0FG07=IMN M);B4Q0RF1)G6&,LKY68QRKMPR*67-&T_;>\,>'_AYX>USQKIU]H&HW_V..:" M=K6V602VR3-=0K+,@C96^0N3EV1IE8$>8V^281QKL M/S8#,M_XH?%3Q?B1UP5*APTDHQZ[?A_G;U]&='_ ,+ ^(/_ $2N MX_\ !]9_XT?\+ ^(/_1*[C_P?6?^->?W7[36K?"ZS\5P>.]%O/%%QX<2"[O- M;\+Z3'I6G1V\\:-$K?;[[&[/G9=9&C 0 LKD(=WQ3^T;/!XB\'V/AKPQJ&K: M7J=U:#5=:=$\C3H;BVDGCC$8D\V2=@L>%1&4!QELD*4VE]Z7S>Q*=X\WDW\E MN='_ ,+ ^(/_ $2NX_\ !]9_XT?\+ ^(/_1*[C_P?6?^-7.K#1Q:6<+7D$DL*E'G=]S&%UV1&;8V%9N"PVO@U\?;+]H M+P[XBOO"^F7VBG39?L<=YJYL[N!K@Q!P +.[D#;-Z;XR\; G:=K!MKE[O-_= MW'U2?7_@_P"1=_X6!\0?^B5W'_@^L_\ &C_A8'Q!_P"B5W'_ (/K/_&O/_V< MOCQXL^(VM:=8^)KG3;D:CHYU%#;^%]0T PRJT0:.$WD\@U",B7)FM_D3:FX_ MODK>\(_$7QOK>JW'A:]U7PW'XQTSQ))!J$,6C7"Q/HZHLJ2QHUWN#O')"/.W M,BR.R>6VTM56U2[Z_C;_ (/IJ@>E[]-/P;_2WKH=%_PL#X@_]$KN/_!]9_XT MW3_BSKL/C'P_H/B/P-=^'QKDLT%I>#4;>Y3S8X7F*LJ'(!2-N>><>M>FUY?\ M3_\ DJWP>_["]]_Z;+JI ]0HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O. MOBU_R,/PO_[&E?\ TWWM>BUYU\6O^1A^%_\ V-*_^F^]H J_%G_DHWP6_P"Q MHNO_ $R:G7I]>8?%G_DHWP6_[&BZ_P#3)J=>GT >.O$GBJ:=+^^U"^>?3X(#227HK6_)/UUW)LM?-W^;_P"'^[0\_NO@5X1O M="UK1IHM8;3-6NH[R:W'B#4%%O*DGFH;4B?-H X!"VYC7@#&!BL^T_9M\":? M%$EG;Z[9-$MJDV>.!?.N;5]DL%N747$J,""K)$9&##D%01TKPB3X:$\-HC*UH1J5DEQ&L]93,T>Y7'[U265O-4/CY%IL_N: M2_X'IT6JJ7PW?G^.K^_K^NQ[=J'P&\%ZK)=->6.H7 N=4EUF9'UF]*-=20-; MN=OG8"&)F3R@/+P?NYYK,L/V9/A_INCQ:7;V.LK9Q3W%RH?Q)J;OYDUK]EE8 MR-<%CF'*C)^4DL,,2U>':IKWQ=\3_#CXD6OB*]\0:3%#KEE"J^'='O)=2M[) MKDI=1VA_LV$31",(5:$7;!?,S,VY2(O#OB?XJ^%OV>[O2M&?Q)+JVF6NB"&Z MO?#D]G-802VD?FPVT8TVY:81.H1E^SW$B[WWLN R1&SA)VT]U>J:5ODM/+3I M97>KG%=?>U[-/6WFVWYZK>[M[A'^RM\-(]2COUT6_P#M$,96#.NZ@8[>0Q+" MUQ"AGVQ7)10#WN+=-5NTN)D= MB\@>Y643L7);>QD)??\ "$22ZA-:1V#7%J0&L(XX\R;(^;8[F/E@LRDMW; M;6Z4T_L2CI?;RTO\EIOW\M3Z"U3]G#P)K<%Q%?V>L78GCLXY))?$>I&3%JK) M"0_VCV\ODTR?]F?X=W.HZ+>RZ/>/+I$5I%;1MK-]Y+FU!%M)/ M%YVRXEB!^2697D4A2&RHQ\\Z[XH^(WB+XA6GB'9X_L]:M-,U&*#3H?"TBZ3I M<,MK \-XKO;-YT[%2#&3/+&SE1;?*ZMZW\#M7UC4?&6G7%\E[%J.J^&5O_$4 M%Y"T#K=K.(;69X62(QO)$DPR8(G=((]Z1E BTHMRY7UU^=I-/ULFK]&[=[1S M)1YDM+6^5XJWIJGYI7[7Z(_LR>"+/38H-,M]3M+BUAM8[*2XUW4;B.$VJRK: M[XVN<2(GGR91CA\X;.!A/@O\$=1^&OAO6=*USQ7=>(5U%5A3[-=ZK$EK$J,N M(3=ZA=RQ.=Q^:*6,#:F%!7-96\@4.MJ9KES;$A%&^'8PVC!X%=O!X2T>V\2W/B&+3X4URY MLXK":_P?-D@C9W2,MZ!I'/\ P+Z5KT4/7?\ K^KAY?UT_P E]R*NEZ=%H^FV MMC \\D-M$L2-=7$EQ*548!>61F=VXY9B2>I)-><_$_\ Y*M\'O\ L+WW_ILN MJ]0KR_XG_P#)5O@]_P!A>^_]-EU1OJP/4**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#SK6/C98Z-XDN+%O#VO7.B6=REEJ' MB>"&'^SK&X?;B-PTHG8 R1AI(H7C3?\ .Z[)-FI(6W"WWVK_27-T6G<*6B5HS '8LKG #5M+@^MCTFW^(6@:C=6T&F:K M8ZN9=1ETJ1K&^MW%O M,-'EM[#5XM -ZU]$MO<:A)&LBVT,A;$LF' VKD[@1U4XY-?V<;Z6]>2Y\26, MD)UB>_B$>E2F6VMY;*:U:*%Y+J3R9,3;MT86$;,+;IN9CA:O^RQXC\4P%]>\ M=V-W=&YM\V^G:5>Z98/:QQ+$R216NHQRR2.J("7F:'"*!;]244['I?Q'^+\O MP[UJSL!X)\2>)8IK*;4);W138F*VAA9!*76:ZBD8J)$.V-')!^4$\5F6_P"T M%:/XL?2[GPCX@T_1EO5L%\47,NG_ -G/(\ GC(5;MKC:\;*03",9^;;@X?\ M%/X)2?%?QEX>N]2UGR?"NGVUS;WFC6S7UK<7WG;VX"D3!HY':'<' M4K'<+%*P)(3Y6V][7G_PW\%>,?""V^GZUXRL]>T+3X%MM/AM]%-K=M&HVJ;N M=IY%F<*%^:*. %@21@[1Z!3?D2%%%%( HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Z^+7_ ",/PO\ ^QI7 M_P!-][7HM>=?%K_D8?A?_P!C2O\ Z;[V@"O\9M)\03:M\/-<\/Z#+XCDT#79 M;ZZL(+J&"1H7TZ]MMRM*RJ2'N(\C.<9]*9_PL[QW_P!$=US_ ,'.F?\ R17J M%% 'E_\ PL[QW_T1W7/_ ._^B.ZY_X.=,_^2*QY'\:>/OB9X"OK_P WWAC3-"N M[J[N;N^U*SF#![.:%558978G=(.V, \U[110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% \;:7XNN]:MM--[YNCWK:? M>"[TZXM0)@H8A&EC42KAE(>,LI!&":UM0OH],L+B[F69XH(VE=;>%YI" ,D+ M&@+.>.%4$GH 37C7BCX4>(_&MAK5CK&CZ'/97'C"TUB"W77+I4GL8O)5_/5; M907*Q-^X.^-MP!?C-<3=?LX^+[S3[J'^R?"]F\_@ZX\.M':ZQ,B!L,MO LBV M*S)"H(.Y9-B@LHMF8^;3T_KT&E_7S/I"Y\2Z7::]I^B37L4>K7\,MQ;6;']Y M+%$4$C@>BF2,$GNX'>L_QYX^TCX;Z$-7UL:C]B,\=L/[,TJZU&4R2-M0>5;1 MR/RQ SMQD@9Y%>!^+_VS3Y M$ELWC2%&C">8YG4HI_T;+D#J[KX4^-M)_9OT3P3X>DLH?$UF]M^_N=81$M%B MN1-^YF33/+.P*JHALTC48&S"X*Z!971NV'[4/P_U+4X;""X\0&9VC6223PGJ MT<%J7D:("XF:U$=N0Z,K>:R;2K!L8-;^N?&KP=X<\3/H-_JDL5]$\44\J6%Q M):6\LI410S721F&*9]\>V)W5V\Q,*=RY\E;]G'Q'9>-+C5(KA-&?$-^MKIWA5M M'UR[&J7EU+J=P;C39WB19H8XEM56\3?'E9&DMVVO@I\GS"\P=NAZS1110(** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KSKXM?\C#\+_P#L:5_]-][7HM>=?%K_ )&'X7_]C2O_ *;[ MV@#T6BN$^.U_9Z7\&_&5[?:K)H=O;:9//_:$6H/8- ZJ2C"='1D^8*.&&#4W-IJ%@\+--<^0I\N;$F 9L.4VQ M %?-VNF[#L?0%%?+FEG4]>T;0]1\&^++S7_#NFZK:S2W-WXEO!//=MM^T0AA MN^T,KAHS9RE84:9P=GD*B^L?"#XAW'B[5?%^D7L40U#1;_RIY(;XW&&8L-CQ ME%^SL-FY8OFS$\,A;,I JPO,]+HHHI %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q/Q:\0ZUX M?\/Z<- N+2SU+4-6LM.2YOK9KF.)99E1F\M70L=I./F'/KTKMJ\^^,W_ "#O M"O\ V,^E_P#I0M $?_",?%#_ *'[P_\ ^$M)_P#)M'_",?%#_H?O#_\ X2TG M_P FUZ+10!YU_P (Q\4/^A^\/_\ A+2?_)M'_",?%#_H?O#_ /X2TG_R;7HM M% 'G7_",?%#_ *'[P_\ ^$M)_P#)M'_",?%#_H?O#_\ X2TG_P FUZ+10!YU M_P (Q\4/^A^\/_\ A+2?_)M'_",?%#_H?O#_ /X2TG_R;7HM% 'G7_",?%#_ M *'[P_\ ^$M)_P#)M'_",?%#_H?O#_\ X2TG_P FUZ+10!YU_P (Q\4/^A^\ M/_\ A+2?_)M'_",?%#_H?O#_ /X2TG_R;7HM% 'G7_",?%#_ *'[P_\ ^$M) M_P#)M'_",?%#_H?O#_\ X2TG_P FUZ+10!YU_P (Q\4/^A^\/_\ A+2?_)M' M_",?%#_H?O#_ /X2TG_R;7HM% 'G7_",?%#_ *'[P_\ ^$M)_P#)M'_",?%# M_H?O#_\ X2TG_P FUZ+10!YU_P (Q\4/^A^\/_\ A+2?_)M8/B?X6_$OQ-?> M'+F7XAZ#&VC:D-1C"^%I/G80318/^F],3'\J]CHH \Z_X1CXH?\ 0_>'_P#P MEI/_ )-H_P"$8^*'_0_>'_\ PEI/_DVO1:* /.O^$8^*'_0_>'__ EI/_DV MC_A&/BA_T/WA_P#\):3_ .3:]%HH \,^+VH_%3X8_";QKXQA\9^';^;P]HE[ MJR6DGAF1%F:"!Y0A87IP&V8S@XS76CPS\4"/^1^\/_\ A+2?_)M4/VL/^36O MC'_V)FL_^D,U>J#H* /._P#A&/BA_P!#]X?_ /"6D_\ DVC_ (1CXH?]#]X? M_P#"6D_^3:]%HH \Z_X1CXH?]#]X?_\ "6D_^3:/^$8^*'_0_>'_ /PEI/\ MY-KT6B@#SK_A&/BA_P!#]X?_ /"6D_\ DVC_ (1CXH?]#]X?_P#"6D_^3:]% MHH \Z_X1CXH?]#]X?_\ "6D_^3:/^$8^*'_0_>'_ /PEI/\ Y-KT6B@#SK_A M&/BA_P!#]X?_ /"6D_\ DVC_ (1CXH?]#]X?_P#"6D_^3:]%HH \Z_X1CXH? M]#]X?_\ "6D_^3:/^$8^*'_0_>'_ /PEI/\ Y-KT6B@#SK_A&/BA_P!#]X?_ M /"6D_\ DVC_ (1CXH?]#]X?_P#"6D_^3:]%HH \Z_X1CXH?]#]X?_\ "6D_ M^3:/^$8^*'_0_>'_ /PEI/\ Y-KT6B@#SK_A&/BA_P!#]X?_ /"6D_\ DVC_ M (1CXH?]#]X?_P#"6D_^3:]%HH \Z_X1CXH?]#]X?_\ "6D_^3:/^$8^*'_0 M_>'_ /PEI/\ Y-KT6B@#SK_A&/BA_P!#]X?_ /"6D_\ DVC_ (1CXH?]#]X? M_P#"6D_^3:]%HH X7X->*=8\6^#KBYUZ6TN-4L]8U32Y)[&W:"*5;6^GMT<1 ML[E2RQ*2-QY)Q7=5YI^S_P#\B=KO_8V^(O\ T\7=>ET %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !17B>A:%XB^(GC/XB22?$3Q M-H=II6O#3;.PTE;%88HA8VDO_+6UD.?STS_Y M"H ],HKS/_A3VM_]%:\<_GIG_P A4?\ "GM;_P"BM>.?STS_ .0J /3**\S_ M .%/:W_T5KQS^>F?_(5'_"GM;_Z*UXY_/3/_ )"H ],HKS/_ (4]K?\ T5KQ MS^>F?_(5'_"GM;_Z*UXY_/3/_D*@#TRO!?VN?C/X7^#6@>"+SQ1/>6MM>>*+ M!89+6QFN=S1R"1DQ&K'<55BJ]6VG .*Z[_A3VM_]%:\<_GIG_P A5D^(_P!G M%O%\%C#K7Q(\8:G%8WL&HVRW*:6PAN87#Q2K_H/#*PR#0!M?'-;"7P9I5W>Z M-=ZNUMKFEW<$5II$VH3V[I=Q,95CBC=T*H'RX P,\C->;>*?"UW=>)?&K67A M[43X@E,[ZOJ46G2H-4TDA/(M8KCA9F"!U6)'W1L)"53S1YGHO_"GM;_Z*UXY M_/3/_D*C_A3VM_\ 16O'/YZ9_P#(5 [Z6//-%^%,EWKOA'Q/X:LHM"TVRENH M-$TR[\/207&FV\H;&,[G9H'BR^VW3$>S ],^!>M:UK/@E_[S+J,$DI.2[E79XS-G;,8S*F%D4"M_PI[6_^BM>.?STS_P"0J/\ MA3VM_P#16O'/YZ9_\A4_(1Z917F?_"GM;_Z*UXY_/3/_ )"H_P"%/:W_ -%: M\<_GIG_R%2 ],HKS/_A3VM_]%:\<_GIG_P A4?\ "GM;_P"BM>.?STS_ .0J M /3**\S_ .%/:W_T5KQS^>F?_(5.^!VH:M<:?XLT_5];O/$$FD>(;K3X+[4% MA6=H52)E#^4B*2"[_@3X'U?XC?!'X>^+-9^(WC-M7U MWP]I^J7C07\4<9GFMHY)-J"+"KN8X X XH ^A**\T_X4I-_T43QQ_P"#2/\ M^-4?\*4F_P"BB>./_!I'_P#&J /2Z*\T_P"%*3?]%$\./_!I'_\ &J /2Z*\ MT_X4I-_T43QQ_P"#2/\ ^-4?\*4F_P"BB>./_!I'_P#&J .:_;=\76/@O]DO MXKWFH)5RI!P>>:\_\1?LYV7BW0=0T36?&WC'4])U M"![6[L[G48GCFB<%61@8N002*OQ? ]X(DCC^(/C:.- %5%U*(!0.@ \F@#R] MM$T:Z\!Z;:2>"=5G\,67B'6%CT5/#-U$T5U)<2O97"6YC5A&&?*SA=B,ZOO3 M86623X8WGBO4O$6CZAIAM_%5Y;R+K>OW^B2W-AJ-GY:?9K=VRJW<092K6Z2* M0/.R(_-!?T[_ (4I-_T43QQ_X-(__C5'_"E)O^BB>./_ :1_P#QJD-N[N#_ !GX0\/S:<;C1GT18/M/]E3H+>.-3M_>AC%;$%(\P/EW-PNUBMLV M?./_!I'_P#&JINXCTNBO-/^ M%*3?]%$\. M/_!I'_\ &J/^%*3?]%$\:?\*4F_P"BB>./_!I'_P#& MJ/\ A2DW_11/''_@TC_^-4 >ET5X+\4?"FK_ QT+1M>TOQ[XLNKD>)M L7M M]0O8IH)8+K5[.UG1D\H9W132#((()!!R*]ZH **\O^.6I:[%-X T70O$5[X6 M?Q!XC&G76I:;!;2W"0BPO+@A!,$E"<9QC.:B_P"%-^+O^B[?$#_P M!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P ?#W_ M ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ / M5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ]5ID MTH@ADD*LX12VU%W,<#H!W/M7EO\ PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1= MOB!_X ^'O_E50!R/[&/QE\+_ !@\$>*YO#%S=7<-EXKUEII+BRFMP#<:A<7$ M:CS%7+>5+&Q4 M EN9Y#)+(_P#E50-.QYLOA6W- MUH+V/A&_@TH^8/!4"Z%/"-"E\U27>,H#8@QAMOF*F$#Q<%Q$9O\ A$/$_P & M-(OVT&S@UF%O$0NVCM/#MP!<2.H^>2&*5FDD8JBO=DA/-F:=XPL6#Z'_ ,*; M\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y54UH(]44DJ"1@DJT5Y5_P MIOQ=_P!%V^('_@#X>_\ E51_PIOQ=_T7;X@?^ /A[_Y54 >JT5Y5_P *;\7? M]%V^('_@#X>_^558>JZ-XO\ AMX[^')D^*?BCQ58:UKLFEWFFZW9Z0L+Q?V= M>S@AK:PAD#"2WC((?&,@@YH ]QHHHH **** "BBB@ HHHH **** "BBB@#S/ MX/?\C1\6O^QM_P#<9I]>F5YG\'O^1H^+7_8V_P#N,T^O3* "OB;]I_P=I^I_ M&OQ%J=GX+6]U8:!9)%J*?#74=4O+F]1[AD6QU>",Q6,X4P+]I<2A#Y9*_NBM M?;-%*WO*2Z?U_5TRD[1<>_\ FG^A\H>*/%/Q;U>Z^-NF7UE)%I4?AJZ.DZ5/ MH5QJR>=Y2B)8E&GI!O](L? M]X6M));SP_HMM/-86\*2%?]"E6VB6Z'S1Y2%"Z/*L;(KG;3B[ MQ371-?4TR1L!;1G&XS2%&%=A\";&*^TFRM-1T7Q!XH\/,;B)'$\I<^=!YE@$:U?;YYB9W!VKD M MV,'[4_PTN_"Z^(;;6[VZTMY%2-K?1+^2653")Q,D*P&1X/*.\SJIC !RPP<$ M;1C&^\7J_P %?S?IOHB7K*5MI+1?CIY>G0\-\#Z[XV^'EH+6SN?'4?ANVU&7 M47L$\(7,[0V;:S\I\M74*A96G\&>//C#KVJZ9'JNM> M.-+L9QI]A&DG@=(IF-P+V.2\N)/LKHK*([:?&V%8BZ+-&,LA]KE_:0\.:/\ M\))/KT5SING:;JBV%E<6,,NIR:C";&"[-TL5JDC)$$F;+$$*J!F*[L"#Q?\ MM-_"_2+G4]%U>]U'4(8[1Y;K[)X:U'4+*6W\N-Y,30V[PRJ$GB+A6;:)!N I M)/E4-W>_G;1V?5:67=7=]=J=G)R6EU9=NUUT>NOF[6TW\OU'Q;\4]&\)VFO: MCXB\8L$6\\-W5MH6A6>L-)>P6\Z#4TCM+&611)=1 !6'EH" \:YP,./XM_&N MZ;XC,MMXLTB:+PREWI,&H^#GN1::@GDAXXDM[?9,S"0D8N9P3N(2,1LE?1EQ M\1/"G@'X>:]?:;IMU;:)X0C^QMI=CI3VNTQQ(T=O;1NL:,,/&BE3Y8)VEAM; M&;:_%CQ%X8L;F\^(_@^'PM9QQQ&&XT+49-<%S-(^U+:*&.W2XDG')94A9<%= MK/\ -M:TJ.3>ZZZ+5.S[:WOI_=2Z7EJ\4ET?35[K3O96MK_>;ZGD/Q:AU+QM M^SSK&D^(=+UCQEJVG^,;:VTZ[UGP5<7S@@C\R!(C*"\:JKQJ4W MLS'='J/BC6O"?P*\1VG@?PAXE\'_ !*BU)%UFYT_PL\K:A?,["2]6X^PO%=1 MS&/)GCMY2B2)NCAR"GT_X7\3Z7XT\/6&N:+=K?:7?1":"=59-RGU5@&5@<@J MP!4@@@$$5@>!O&FL^)_%'C;3=1T:QTVST#4DT^UN;74GN9+P-;Q3[WC:",1? M)/&-H:3G=S@ M+BVG33L[)OOIRIOYO?O==(EJ2TEOJ_QOIZ+IV[ZGRO\1KOQ MKX@^*7@[Q!##XHTC5$\*VM_'JFE>![J2:UF_L_4VN(97:WDB:4RO;JL,R$Q^ M:RI&&DY@MX_B#6$ M1(99ASYD,Q0UZC%^UMX0U?Q/X?T'0++6M9O-4UQ]%EG&E7,-K9[#.#-)<-%Y M15C;MY8#9DSDG?? M30\Z_9[U_P 2>)O@]X9?!'_C[^(__ &-UY_Z*@KTVO,O@C_Q]_$?_ +&Z M\_\ 14%24>FT444 %>5?LG?\FL_!S_L3=&_](H:]5KY?^%_QL@^$_P"R=\)9 M5T2^U^6S^'NF:G=PV$4LKPPK90I%\D4@^-M,\,:A=^%_#6HQZ#?W$>G:E)J+QS1RBY:VLTLB)[;?):.TZR ME?\ 0R K'&>'U#5OB-XPMK#3_$6I^,+Z[FUNSO[2Z@\$75K;Z88=;>%9$1;? MD?90)2MR\JC;')MQ][W_ ,*_M$>';R.2R\3W5KX^&K>XD\=WUQ?S6$@2;P84@, %S;W9NG-I$L.#%%W5W;Z4ZV$LO6_P"U)\,)])U/4W\3?8].TZTCOKBZO]/NK6/RF9$PAEB42.LD MB1O&FYXY&$;JKG;4,/[2.ACXEV_A.\TK6]/BU#2;?4]+OY])O,W9<732Q/$( M=ULR):E@)]C/E@JG9DGPIWZM._HME]S?K=^CUUMT5OOTN^_Q+Y6]3PCP#)XA M^%OP6271K+Q%X;EF\1>)8=3B\+^ +B%YYIGN9;&\2QDM9YEC 2W5&^>-5<)( M6VC;9@^+WQJGE^(LGV3Q7IDL7AA+O2;?4_!SW(M=03R0\<26T&V9F$A(QY3-IL^T/(X0@ M1B/<#G.&PK4=/_:=^&VIW>JVT'B"83:5%+)?";2[R(6[1I&\D#%X@!<*)8\V M^?-Y(V9! -8SDY;I;=K)J]NEF_*UDN@FU-7763=^]VI6OU[==WW/ /$OBGXH MV.LZ=;76M>+?%FD-XMALVM]0^'+31&RAN;&X^TGR[)=D@WS(EQD1A8_E4S1F M4>@_M ^&)M:^-WA"\TK2=,748/#>KPW6L:QX!O?$-L(7,&+?S('B".Z+= (9 M"2&90A,HSWL/[3GP_N0HAN];FE*;VMX_#&J--$?M MRDD8MM\<@E908W =0Z ML0%8,;>E_M%^ -9\;'PC:ZS[\]!J7*Y/[_+6_P M-O2]SY1^'GB7XK?#WP%X+T/P M]HNM>&?#MEX)B233K/PG>&X%X(6$\RP'3&5+E;D,<2W)WIEEMIF="_876H^/ MO$?@?POXAN;?Q7:_$1? _B.RDU&+1+OS89UN+4KB/[-%&L\BP,8R84,A52J$ M86OI;4/BYX4TKQQ_PB-WJ4D&N"T:^*-93_9UB52S W&SR0X4%O++[]OS;<T"VU'5K*[OX+$AM-NX98/,=5+R0M#YJ*H8'+(%&069$W.M MRDZLW);N_P#Y,Y+_ -NM\K>B^'^NR3_2_P [^OCG[(TGB#P^Y\.WEWXMO=!D MM+R^M!XE\.SV!MR-3N54M+);QLTTT;)*ZR,6.0R)&IP>'\6?!/PAX3^*GQ#F M\$?"F]'\-:9?Z+K">&;A%348KJZEN)H+_ .R2B6Y$-)5=D#%] MH8A6P14O6S6]GKUWW^5U^#\ROAYHR6CY=/2VGSY7][\SA-,\4>-M8\,>#(/& M^I^*[:WO])NTNO\ A&O#=W*=2G\QT$=Z3IL<]IB'RV#K'9[G:0I@!0//_#?B M;XLZ!X,\,^&[#7/&>G6]GI\,D\Z?#^5YX4&BM*MK"SVC(JQW$21XD264O)L+ M9PM?25O^T?X"N8#*FH:F%55=P^@Z@C(#@_"6Y\=Z4GAW4M-M==;2+BYOM=DL;&&,:@;)IWN6M6QL?!<;-@P^V1P%9 MQ_#*VG,]_P#MYV^YRMV7I>ZCI*-]>72WG;[]5&]MV^NUO&_&?B3XB_$'P]XX MT[5K/Q9+8:AX?U".Y\.)X:'=M M4;7+G;N?#O\ :)9O,TBX\-V/B"'P]I6M^&M1EUJ+4IY+=)P6,-N$A M $J)R[+YFY-P.W=9UC]J+X2KICIK6O?9M+NM*?4)FU72+N&V-L00TC5EY[WUOXG\-O' M'QB?%WPO:6_B?P.WQ*T;5OB7X+L](FMI6BT&35U&K@Q;;NXL+2!OF:-9 M@DJQ;8B7 \OS!FCH?Q'_ &>?!VD:M>^$/#GAO0+GPS#?:NAE\*SZ/;VES%"$ MFW3?8_W4S1M&"JJTS1.K*CHRY]8^(/Q+N_ ^J^$0-/TV70]5EN%U'4[W4GMC MI\45M)N3BI-*T^F^NUN6WW;N_>S>R0TG\+WU6F^CO_ M )*W9VZZ^4:3JOC#0/B%X9T/PY8^*M"\+Q"S%EHE_I;7=I=V3F7[9->7[)+) M#=1\.J27",WR H[.P7LOC=KFB_$7X _$:QCT35=:!T>2+^RKGPY>-/+-+ '@ M"6SP>9(0SQG*J=C*P;:R-M7_ (:W^&4FD:7J=MJ^HWUCJ5T+6V>TT.^DDDS; M_:%D6(0^8\3)MQ(BLI9@H.[A9-/ MDN;BR^SQ&WECE59%E(;:[2*&C$.W:S?*HXNS@_/?[[/RLFUY[;I*J6LXN'E; MY/?[W;TWZLJ^)O&KZ]\*K6/P#9>+_"&G:/J>DVLKVOA&ZL[I;07$0FCM;.XM MO,9$CQN(@9-NX#.&V\M\'-<\1O\ '/7M>\40^.;J>XTI-/NX;_P_+#IFDW U M!TCM[-DA7[1&RRAC.AG&V,O)*BA0/3-7_:1\'^%K;Q#=ZW?E+72-2&F2C1[. M]U2=)!91W()K"4FW6*.YTJ M\C:Y>*%(I_$5B$1W= (YOD),+[9 /X>&Q]&4K-;E)I['EGQH_Y&_X- M?]CB?_31J5>IUY9\:/\ D;_@U_V.)_\ 31J5>ITAA7-?$#XAZ+\,= 76=>-^ MM@UQ%:@Z;I=UJ$OF2-MC7RK:.1_F8A0=N,LHSDC/2UYQ\?\ P=X@\??#>?0_ M#=K8W5[/>V-F1FB62-7V).BHJT MMW\$]5UN;Q/X+BT-!J[Z-XKMQJX12;7,^J^2;:_1??Z'UZK!U##.",\C!_*N=\=^/]&^&V MBQ:KKK7R64EU#9J;#3;F_D,LK!(U\NWCD<;F(7)&,L!G)%?&?BC]G+Q'\.OA M7JMO>^$]%N(]7C2/4DT>YU#7KBZN!JDEU%YP;2KEYXXX6VAYK>90WRF+:=X] M@T_X6:QKG[)GA#P9X:\,VF@O#)8,^FW>LWFE-%;V]VD[.MQ%917$FKYGL/V=?$VA6GC M..STO1=5W>++'Q+X>7Q!XGO]1ED$,,%O*ES=7-O++$S10R8*F; F*<*O/EFK M?L6_$J^2SV6G@>W:'P_*.0%R8%/5= M$_3_ -)3?XWC;7;TNWH_Z[V_+6_7ILV?==<[XV\?:/\ #S3[*]UIKU+>\O8= M/A-CIMS>L9Y6VQJRP1NR@M@;F 4$@$@D9^9+K]CS48IM;.D>$/ ^DB^FU(PL MNH3.8HGBMY+2( V?RH+R%IG12 C'S5WR,:[K2/A1\0-,\"36<>C^#;/4KOQK M%XB;2['4KB*TM+87,=Q(!/\ 9,SS,\;'_4Q#]Z .YK*\5 M>,=&\$:?;7VN7\>GVMS>6VGPNX+>9<3RK%#&H4$DL[J.G'). "1\U^-/V4M> M\0^)/'E_:Z1X:/\ PDTFJK)?7NLW.?$?B#3X-#A&I/I;PVBZLD%M'';W=K.;2>3" MG CA#D*H>]*"EHFDWY=U^E_G;:[E[J;7?\+VO^MNO3JU]%>%_B)H'C5(I=#O M)-3MI);R!;J"UF-OYEK/Y$ZF79L!$@(4$C>%8IN"DCI*^*/V@O@EXM_X1Z/4 M-0T'3=7M?MNL136]A-?ZFQAO-4@O83]D32[M&($&'+VTJ@[ 0XY7HO@#^SKJ MNA>,_A]XR@TQ/#VA:9H7]GIIHO4AN+90LB>6T3Z3#<21RL5N&1I;8+(Y)M]R M9)#WXW_K9O\ 1+YA/W9-+7>WIS6_+7_+I]87%U#:1AYY4A0NL8:1@H+,P55R M>Y) [D@5+7R%I_[(VO6%O<0GPSX/N8)[N+4+N&\UN[N?[2EBUE[N..Y>2T8 MR*MM(RAGW[7X"X^>OKP< =J(ZP4GO=Z?K\P>DW%;*VO]=A:\O^,?_(X_!S_L M;W_],^IUZA7E_P 8_P#D_\ Z9]3H ]0HHHH **** "BBB@ HHHH M **** "BBB@#S/X/?\C1\6O^QM_]QFGUZ97F?P>_Y&CXM?\ 8V_^XS3Z],H M**** .,^*_PT7XK>&;?19/$.K^&TAU"UU$76BBU,S26\JS1*?M$$R[1*D;G" M@DH!G:6!Y)OV7O":^*_&GB&"6:RU#Q3#LN9K6PTZ.>WFW1R">.Y%K]H=Q)$D M@6:62(,.(\ 6?"UMKWC/Q3K&MIXBGL$T_6[O3I-*DCD:)((H6CAV*)$4.6D M\\O(L@8.%V_)$\?RY\=/&%_\-;[Q%87?QEDN/$%K98,>C^)YM.N[66/3_ECG MTRX^T#[(S*9#>Q2K-OG56,GE[Z4;.UNJO\I)?IRWV79WM>I7LUORO\4_\[I; MZ>5[?35]^SJ=5O\ [???$7Q==ZBS6327;QZ6K2&U^T>7E5L@HW?:7W84?=3& MWG.=;_LI:;9+:26OCGQ;:W]G;6UG;7\9T_S8H(K3[*\>#:%&65 I?>K$,JE# M'BO-M;_:ZU?PK'>QZIXL\"/<6]Q']MWQ7J^NZWI6GZW\.[5;74+P17NH>:K16D5E=7" MYMA=;YCQNTAMF!!S"M3)I)SGU4KW[+W7?TZ?-]=7%)N,(]U;MWT\MKV\E MTT^I='^$.B6OP@B^'NHQOJ>COIYL;LR3REY]P/F/YC.T@8L2P8N64X(;(!K ME_9_DU#1EM=6^(_C36M2MIH+C3=9NY[)+C39(FRK11Q6J02,>0S3Q2L59E)P M2*\\_:/^(SR>'?@UKWA[6A;^(=:U1)M,TNW\0R64&J*]A-+Y91)8TNP'$!2. M1E1W\N,O&LI-8&G?M4>%_#NO_"CPW\//&6E^)?#6N7BVNI/KVJ3W^K))-(J[ M7FN;I7BD5Y$#1%)G4R(ICA4JQV<7*JXR^-R2^>]_*W=??N1=*DI?9Y>;Y:JS M];;;/Y'OFC_#G4?!P\.67A_7KU='M)MVH6UR;8"XR+B264@6Q9I)IID9@CQ* MNQ2@4!HY*>F_!BZTOQ[J?B./XA^+&M-2U(:I=>'\:>EC)(L21(N]+1;C8J11 M#;YWS;/FW9;/S/X*_:'\2P?$KQG#8>-O"TYEULZ+_8U]J4VJ"TO)+O5H[>.W M#7$;)GR()'0Y+AMD8A18]DOB3]O:[L=%34=)\0^"]3B^TZ<\DD=M(8%BEM5D MNK;SVNTA^T1.)&8;S)&@'^CR/=+_ ,"L_NV?9>I4UR-P?G]RNOO? MWOY'N&G_ +*FE:;XLEU>#QMXO2QEUP>()="2YM$LY+I97D3YEMA.$4N1M64; MU 63>,Y]DTNSET_3;6UGOI]3GAB6-[VZ6-99V P7<1JB!CU.U5&3P .*\7_X M5]/XN^(7CVUMO%7B'388IH)XA%K=^R1M/:C=Y:BX4(H95=57"@C@ ,X?L_ E M_?6OQ"\<^'I;VYU'3K-K74+66[U#4SXDUZ477VB>*SD-H8;2]G@\B>]A_P!' MW"5U+DHS-"&=B(AFJEG^SA:6=SILJ^-?$\@L4T>,1N+#;*NG,[0A\6@/SF1M M^TC/&W97K]%-:6MTM_Y+>WW7T[?)$M)W3ZW_ !M?[[:]_FSYT\'_ +#WA'P/ MI_BNWTOQ#K,5SXD@DAN]4&G:,E^IDF$TCBX33UD%!"D=9\2?@: MWCGQ;;7\EQ)?6-ZEC;:BMU??9_LL5I+),DMLL, D>64S2Q/NG1 DK?*XRC>O MT4+3E_NVMY6V&]>;^]OY[?Y?U=GG?Q=^"6E_&0>'QJ>K:II8T.Z>^L_[,^S@ MI(-<\!_\)EK46K: M1:1O#X>FUJ>&S348IKD+%%%*40PK/O8*-P(0D[E4I+WE%?:=G\VE^=ON\D4E MS?+^OR;.TD_9R\-W^C"TU>_U36[^26ZGO-7NGABNKUYXEC8RB"*.(;1%;LNR M--K6T3=029;GX!Z?+XFM-8@\2:[9"VDTQTL(/LA@*V0F$:$O;L^'^T.7._<2 M!M*9");MD#DK'"(RJ[/BS4?%'AGXO:IX@\,WGBY+?4+#1;:=I/"5W>Q7KM! M?#S9E^SY01#R7:.#R LCXDY?;1SI0C46UU9>FVFRM^%O+2>6[<'V=_.^KUZW M_&_]Y7]^,-I\1IM>UN+5K6U>SALXGMO(CC>%HG5':$SQAMRN525 M5WQJV,[MV]\)OA;I_P (/"AT#3+Z[O[4W,MUONHK:':TARP2*VAAAC7.3A(U MRQ9FW,S,?FFP^(WQ=_X16RM=3UGQU%+)%:75[KUGX$)NK:YFTX2+;):FR8-; M_:%99"$>2,D*TB @K;O=7\>^'IO%$MM;^*_"=YJVMPW>L:GH/A^?5G2[.BVB MHD*2P3B6U-Q$\3O"K!-BC=&&+!M>SRC[BV]\L=QRSQ;^S+8^+[K69I_&OBBR&JW%Y/-%:?V?M7[3;0VS(N^T8A M52!=N23EF)+< >2?\)-\8_&7Q2U70Y/&VL^!Y9=+*6-I:: LM@-36TAD,274 MVE20;%=+G?:1_95'VA7C5I&0%FD61XP6!5")\TM_^W;M_W;WNU[,_CKQ?:B^NKJ:\%G+8PM<0SRPRM;%Q:[T1 M6MU*O&R2KN;]YR,;U]\"H;OP3-X;A\8^([**37CX@^W0BQ:Y64W?VL1#?;,G ME";!&4+X !\@]^T#QNZZ7HL'B&TN['7[AH+*[BAT^Y:VCO&M MUF=5E"%#$,E1+NV;ALW;_EIQ[1^S9+\&K>CM]Z_FU3=]^MW]VC;^]Z^7EIS- MY\ 8+MO&,H\9>)(+KQ'J]IK@N8A8;]-NK<1+&;8&U*[=D$2$3"7(7U+$\%<_ ML->&KB6WF_X3KQH+F&PN-.%S+/87$OESK()]KRVCF,.9-QBCVQ*RKMC7!!L^ M"M:T;PE\4?BMI^B^#MM D#HLPN&RTOS M$L5W%QN\UTO4O'>NZY\(8MUM*GIS7ULF_NU2\KO;MK; M?7V[6_V:++7UU47/C;Q2/[2?47G\L:>/^/RUCMG _P!$X"+&&3ON9MQ<8 ZK MQ;\+#XLG\*S-XJUS3)/#YE9#9+9G[6\ENT!>;S+=^0CO@1[!ESD' Q_A-J$ M-UXX\=)HXN$\-.]G?1PW,4L)M[ZXC>6ZC\J3#PL5-O*T95"'F=B-SM7J5.4; MKE?9?@MO3IZ G9W[-_B]7ZL\"UC]CCP[K_AQ=$U'Q7XDO;)$LHU6YCTV4;+: MS>T561K,HX='W.'5@648VKE3L_\ #,6B1>$M,\.VGB#5M+T^QT34M"5=,L], MLUDAO2AED,45FL22*8U*^6B+U+*Q)KV2BFVY-M]?^"OU?Y[A'W;P>);NPABBDAM$MHVB231[V)\B,,=\6Y6& M4=02IW-,_9)T.U\22^)I-S6-YJ-WI^EZ3$]S**2T?,M_P#AO\E]PFDXJ/2UOZ_3RT/F?XF?!FU^&7@?2KJT M\1ZWJQ?Q#X0T^6/4OLNV8)XGM94E;RH(R''GR)\I"E<94L-U?3%>5?M+?\DX MTG_L>:7\ _!VB^#K[PO9Q:U%I5Y?OJ'[J^T[2=,_M"QUO4_+&GWQ"*\D<<<4K7)=%+ JT2!F7: M'_BI[_M6:+!J5CIT_@_Q=!?RF5KN)[*#9IT<=U';N\THG,9P9HWV1L\FUA\F M[Y:ZJX^ G@^ZM->M98];>TUVU%GJ%L?$>H^5,@"J7"?:,)*P1=\R 2/EBS,6 M;-"\_9H\ W]SJ-Q/9ZT\VH&8W##Q+J:Y\V:*:3:!DZ1/IT5M+ 5D6)U5/-\TNI3R]W%=I-^S9\/9[/5;-]'NS9ZG< M)*)%+!8A*8@&.(QUK-74+/?3\]?P_&^FJ M4;^UY:_EI^/X6[._7Q_&Y#XG_L"7P=XBM]1:/3IHDF:Q!ECNMP+H/M6XB#RY M/-XR-A*>8""QUF&X>ZO)%2-YIQ/%)M@ M51+A8C#(7\O)>,.-G2Z-\,GM/%NC:SJE]:ZS_86E_P!FZ5+/9%K^(NL8N)9K MIY':0OY28"A,9?<9"05;K7P-\&^(/%TWB2\T^[_M&Y,;7<-OJMW!9WS1C:C7 M5I'*L%RP4*H,L;G"J.BJ!IHI7Z:_FK?@G]]]&D1JXVZZ?EKZ:_E:UF0> /C; MI/Q"\1W6D6NE:KIQ%N]YI][?QPB#5;9)3$\]N8Y78*K[01*L;8="%(.:L_&; MQ#XC\,>$;:]\,7>EV>HR:KI]DSZO827D/EW%U';MA(YX3N'FA@=V/EQCG(=H M'P5\)>%KW4+O2K.]L9KV<7#B+5KO9"?/\]D@0R[;>-Y/F>*((DG(=6!Q4.J? M!W3/%?A&?P_XFOM4U.UDU1]45[+6+^REC?SS+"JRQW/F@1DKA1)L!0%50!56 M8[1ONK7\[-?FOQ[)V5]7VZ?=_G^'>Q!X_P#C/;?#OQ-9Z3=Z%JFI1S:7<:G+ M>V"Q;(O+DBBCB"NZEWEDF5%"YP2N[:IW"3X)_$+7/B3X6"Z5-+'+-%%%)MC,C1NZ%V7#'8Q49P"<9-:3]G+P'<:;%8W.GZG?1)#=0-+ M>Z]?W$\RW&SS/-FDG,DK Q1%&D9C&8T,90J"-CP'\(?#'PT#GP_;W]N\TLUQ M<2W>K7=Y)=RR^6'EN'GE=IY,0QJKR%F11M4JI()'1^]V?W\UU_Y+I^G>7M9= M_P +6_/7_,[.BBB@85Y?\8_^1Q^#G_8WO_Z9]3KU"O+_ (Q_\CC\'/\ L;W_ M /3/J= 'J%%%% !1110 4444 %%%% !1110 4444 >)>'_$^J?#KQI\1H;OP M3XGU.'4_$ U&TO-+LXYH98386<60QD!!#Q."".U=%_PNN;_HG?CC_P %Q44 >:?\+KF_Z)WX MX_\ !7'_ /':SM;_ &C;'PW#:RZKX+\8:?'=745E US81()9Y6"11+F;EF8@ M #DUZY7F'QU_9]\*_M Z;H-GXK?5!;Z+J*:G9KIM^]H4N5X24E""64%MI[;C MCF@"3_A=65% ]6%>R5Y5^TM_P DZTC_ +'/PG_ZD.G4 >?Z!\>].\,Z MMKFIV/P3^,@O=:N%N;V6YTB2XW.JA5""2Z81( ,!(PJCG Y-6]%_:-LO#WVX MV'P.^+,#WUT]Y=2'PZ'DFF?&6=FG). %4 G"JBJN%50/HJBA:; >#?\ #5\G M_1%_BU_X3:?_ !^C_AJ^3_HB_P 6O_";3_X_7O-% '@W_#5\G_1%_BU_X3:? M_'ZZ']G6XU#5="\6:UJ'A_5_#(UCQ'=7UM8:Y;B"Z$)2)59XPS;:^1B MI99G-UND!*J2&)!*CT%=LOQ?UE%"K\)/'"J!@ #3,#_R=KTVBC96#=W/,_\ MA<.M_P#1)?'/Y:9_\FU5N_B;?7]S9W%S\&?&5Q<6_>9F9B>I))/)JQ_P MN'6_^B2^.?RTS_Y-KTRB@#S/_A<.M_\ 1)?'/Y:9_P#)M'_"X=;_ .B2^.?R MTS_Y-KTRB@#R+Q'^T%>>$]!O]9U3X5^.;?3K"%KBXEV::VQ%&2<"])/'I6B/ MC%K1'_))?'/Y:9_\FU8_:)_Y(3X]_P"P-=?^BS7H2?<7Z4 >#_$[Q#XG^)VB M:-H-C\,O%>FR?\)+H%_+>:DVGI!#!:ZO:74SL4NV;B*"0@*I). !S7O5%% ' ME7QX%Y9W?PWUNWTK4=7M-$\3B]OHM*M'NIXX3IU] '$2 LP\R:,' .-V>@-2 M_P##0&E_]"CX\_\ "2O_ /XW7J%% 'E__#0&E_\ 0H^//_"2O_\ XW1_PT!I M?_0H^//_ DK_P#^-UZA10!Y?_PT!I?_ $*/CS_PDK__ .-T?\- :7_T*/CS M_P )*_\ _C=>H44 >7_\- :7_P!"CX\_\)*__P#C='_#0&E_]"CX\_\ "2O_ M /XW7J%% 'E__#0&E_\ 0H^//_"2O_\ XW1_PT!I?_0H^//_ DK_P#^-UZA M10!Y%I'[37AW7;:6XL/#7CBZABN)K5WB\*7S!98I&BD0XCZJZ,I'8@U=_P"& M@-+_ .A1\>?^$E?_ /QNI?V?_P#D3M=_[&WQ%_Z>+NO2Z /+_P#AH#2_^A1\ M>?\ A)7_ /\ &Z/^&@-+_P"A1\>?^$E?_P#QNO4** /+_P#AH#2_^A1\>?\ MA)7_ /\ &Z/^&@-+_P"A1\>?^$E?_P#QNO4** /+_P#AH#2_^A1\>?\ A)7_ M /\ &Z/^&@-+_P"A1\>?^$E?_P#QNO4** /+_P#AH#2_^A1\>?\ A)7_ /\ M&ZYKQ#XV;XE^/?AA;Z5X7\5VJ:9XBDU"\N=5T&YLX(81IE]%N,DJ*N2\T:@9 MR=U>ZT4 %%%% !1110 4444 %%%% !1110 4444 %%5OLD$\DQDACD);'S*# MU4 _IZ_RI386ISFVA.03^H'Y"@"Q14 L+8$$6\0(Y!V#U)_F2?J:3^ MS[4 #[-#@#&/+'3!&/R)'T- %BBJYT^U/6VA/7_EF.X /Z ?D*7[!;$Y^SQ9 MSG.P=^P>H/\P#^ I/L%KD?Z-%Q@CY!Q@DC]23^- % MBBJXTZU ^S0X QCRQTQC^7'TH.GVISFVA.- M=$FTC7+"'4]-E>*5[><94O'(LD;#N&5T1P1R"H(Y%7_L-MNW?9XLYSG8.N!/\ H!?^3D__ ,!/ M^@%_Y.3_ /QRNX.G6A&#:PD8QCRQTQC^0 ^@I38VQ))MXB2!/^@%_Y.3__ !RC_A0G M@3_H!?\ DY/_ /'*[AK"U;.;:$YSG*#GI_@/R%)9@+)=(H4(LO"K@ 952>GJ M23SSS]* .(_X4)X$_P"@%_Y.3_\ QRC_ (4)X$_Z 7_DY/\ _'*] HH \_\ M^%">!/\ H!?^3D__ ,!/^@%_Y.3_ /QRO0** //_ /A0G@3_ * 7 M_DY/_P#'*/\ A0G@3_H!?^3D_P#\!/\ H!?^3D__ ,!/^@%_ MY.3_ /QRO0** //_ /A0G@3_ * 7_DY/_P#'*/\ A0G@3_H!?^3D_P#\ M!/\ H!?^3D__ ,!/^@%_Y.3_ /QRO0** /'(? ^C>!/CIX-30K:2 MPBO=&U?[1&MS*Z2[)+'82K,1D;FP>VX^M>QUYUXG_P"2[^ /^P-K7_H=A7HM M !1110 4444 %%%% 'G?[1/_ "0GQ[_V!KK_ -%FO0D^XOTKSW]HG_DA/CW_ M + UU_Z+->A)]Q?I0 ZBBB@ HHHH **** "BBB@ HHHH **** /-/V?_ /D3 MM=_[&WQ%_P"GB[KTNO%/ASXPB\"_"KQ'JTFGW>K,OC+7;>&QL6A6:XEEURYB MCC0S21Q@EW49=U'/6N@@_:!\+77B7P?X;B=SXC\36@OX='FN;6&[MK8HS&62 M*296< HRD0B5L@G!4%@!YGI=%2T?\ :/TO6++2[E?"_B&W&H7L=LJRBS/E MP2+$T=XS)N452TK58=9MWN+=7\@2,B2.,"4 X M++SRNE-=7MK9ZEXF MM+2[%A>S6DDL125BGF1,K@$JI.".E 'J=%>9_P##.W@P?Q>)?_"NU;_Y*KB; M+1O@+J7]G_9/B#'=?VA>MIEGY/Q'O7^TW:[=UO'B]^>4;TRBY8;AQR*-W8.E MSZ"HKS/_ (9U\&?WO$O_ (5VK?\ R51_PSKX,_O>)?\ PKM6_P#DJ@#TRBO* M=.^!?P^UB"2>POM=O88YI+=Y+;QEJLBK+&YCD0D71 975E8=05(/(KC=%LOV M??$GB2'P]I'Q(M]5U^=BD6E67Q*O9KJ1@I8A8EO2Q(4$\#H":-W9;@]$VSZ( MHKRG4O@7\/M&MEN-0OM=L;=I8X!+<^,M5C0R2.L<:9:Z W,[*JCJ68 \>Z9;^$/$'AI_".JG2+V;6DA6.:Z4'>D1CD8MM 5B3@%94(SNX]@K MR6?]G?X<^';34=1F?6M,M?FO+V[D\7:I$GRH TLCFZ X1!EF/ 4=A5/Q1\+/ MA5X'L[6[\1^(-1T"UN[A+.WGU3QUJ5LDT[YV1(SW8#.V#A1R<' H ]FHKRV\ M^ 7@33K.>[N[CQ!:VL$;2RSS>,-51(T499F8W6 22>E4?#/P>^&7C31+76 M?#VLZMKVCW0)@U#3/&^IW%O, 2I*2)=E6P01P>H- 'L%%>9_\,Z^#/[WB7_P MKM6_^2J/^&=?!G][Q+_X5VK?_)5 'IE%>4Z=\"OA_K$#SV%[KM]"DTEN\EMX MRU615EC+I]]-9R31?9+J389(75P-T:' (SM M%6O^&=?!G][Q+_X5VK?_ "50!Z917F3_ +/'@J-&=W\2*JC)8^+M6 ]?^/J MJFC_ .^'GB'2K34]*O]\L_&>J2PS1L,JZ.MT0RD<@@X- 'K%% M>4P_ KX?W&H7-A%>Z[+?6J))/:IXRU4RQ*^[8SJ+K*AMCX)Z[3CH:+SX%?#_ M $Z>R@N[W7;6:]F-O:QS>,M51KB4(TA2,&Z^9MD;M@9.$8] : /5J*^?=0T; MX"Z2=4%]\08[(Z7=I87XN/B/?1_8[E]VR&7-[^[D;8V$;!.TX'!KMA^SMX+( M!#>)"#W_ .$NU;_Y*HW5PV=CTRO'/V??VAH?CQJ?CRVM_"/B#PS_ ,(MJ[:/ M=OK8A"R72+B6./RY'SLPI)/!$B$$Y.-?_AG7P9_>\2_^%=JW_P E5G6?[/OP MVM]5OM/M9M8BU+:E]=VL/C#5!-MD+(DTBBZSAC$ZAB.?+89^4X /7:*\:\)_ M"KX5^/M(&J^&-?U+Q'I9D:'[;I/CK4KJ'>IPR[X[LKD'J,Y%&B_"KX5^)-6U M?2](U_4M5U/1Y%AU*RLO'6I3364C9VI,BW9,;'!P& /!H\@V/9:*\S_X9U\& M?WO$O_A7:M_\E4?\,Z^#/[WB7_PKM6_^2J /3**\IE^!7P_AU.WTZ2]UV/4+ MB*2>&T;QEJHEECC*"1U3[5DJIDC!(& 77/45:_X9U\&?WO$O_A7:M_\ )5 ' MIE%>9_\ #.O@S^]XE_\ "NU;_P"2JXCXO_"[1OASX&[ M822>)M2G1HI];LH)D:.2X9&5XI9$(8$88T ?0=%%<#^T#J=WHOP&^).H:?=3 M65_:>&M2N+>YMW*20R+:R,KJPY# @$$="* .^HKRK3?V>O!T^G6LCOXE9WB1 MF/\ PENKWUUK]G96T;33W-QXQU5(XHU&6=F-UA M5 !))X %)M+5C2OHCU.BO!-%\+_ _P 1W^CV6D^.6U2]UF%[C3+:R^(E_-)? M1(6#R0JMX3(JE'!9<@%6ST-=?_PSKX,_O>)?_"NU;_Y*JK-$WN>F45YG_P , MZ^#/[WB7_P *[5O_ )*K.3X,_#:32KO4UU;6&TVS:9;F\'C;5## 8699@[_: M\*49'#9/RE2#C!I%6NHS:SI>IQVVI6BQ&U =K= MI2Q9P1Y*VY9^.DD>W<6P.V\=VJ_\+=TF33=+N4\0W/AK5+.'6HM)FDBB8O \ M,\2_^%=JW_P E4;K^O0$[,\?C\):4/#NG M;? >K+X'6XVKH)T"X\^/6/)*B[-OMW@>?G_22"OF'S]X'[X]CX@^&GB+3/%] MUXMM&@U'7+GPT;2Y6/3F6Z=HT0M%]M#_ #([I\D(12K2S2!LD+77_P##.O@S M^]XE_P#"NU;_ .2JJV7P*^'^I27<=I>Z[=/:3&WN%A\9:JYAEVJQ1P+KY6VL MIP><,#W%'46UOZ_K8ZKX5:OJ.N_#_1KS5;,6-Z\15HUT^;3PRJQ5'%K,3+;A MU"L(I"63=M))&:ZRO,S^SMX+ R6\2@?]C=JW_P E57T_X"^ M6L+>]L;O7[R MRN8UF@N;?QCJLDW5KIWB34+2U^WWDMW)'$LGRIYDK,Y R<9)I 7/VB?\ MDA/CW_L#77_HLUZ$GW%^E>>_M$_\D)\>_P#8&NO_ $6:]"3[B_2@!U%%% !1 M7C?[1?AO2?&.H_"C0]?TNRUS1;[Q>$N]-U*W2XMKA5TO47421N"K .B, 0<% M0>H%7_\ AD[X(?\ 1&_A_P#^$O8__&J /5:*\J_X9.^" _YHW\/_ /PE['_X MU7$V?P__ &2=1^P?9/#?P7NO[0O6TRS\FPTA_M-VNW=;QX7YY1O7*#+#<..1 M1N[!TN?1=%>5?\,G?!#_ *(W\/\ _P )>Q_^-55LOV8O@'J4EW':?"?X<74E MI-]GN%A\.6#F&7:K;' C^5MK*<'G# ]Q0!Z_17E7_#)WP0_Z(W\/_P#PE['_ M .-5SFN?!;]F/PQK<.C:QX$^$NDZQ-;27L6GWVCZ9#<26\89I)5C9 Q10C$L M!@!3D\&DVEN.Q[Q39"XCT>Z!,&H:9H&G7%O* 2IV2)&5;!!'!Z@UJ?\,G?!#_ *(W\/\ _P ) M>Q_^-535M&2G?8\C_9[;QI\=/@?\0=$\0^$[3X?SGQ=J\20ZL?[8M;W=J$L] MQ%-;[8/-M]TCVYPX\P(Y^4'!]5\/_ _4M'U/0)+GQ/#J=A906K7L-SIK-/<7 MENC+%-%.TQ:),/AD?S6(5?W@))M&O-7UK1I]+TR+SHX+317BNUOS&\33) M66Y ,A&0>0\&_LZ1:/X=FTWQ#>:-X@F_M9=5M9HM#\A;.3:% MDGB1YI3'=2YD:2>-DR\KN$5F8M1\3?!#]F;P7?:79>(? 'PGT&\U60Q:?;ZG MHVF6\EXXQE85= 9"-RY"Y/S#UK2TK]FK]G[74G?3?A7\-=02"012M:^'=/E$ M;E5<*VV,X.UT;![,#T(IIWU0-VWZG2_#?X5K\.]?\5W\5Y;36^M7:W$=O;V7 MV=HP-W,S;V\Z0!A&'VIB**%,'R]Q[ZO*O^&3O@A_T1OX?_\ A+V/_P :H_X9 M.^"'_1&_A_\ ^$O8_P#QJD!ZK17E7_#)WP0_Z(W\/_\ PE['_P"-4?\ #)WP M0_Z(W\/_ /PE['_XU0!ZK17E7_#)WP0_Z(W\/_\ PE['_P"-5R'BWX(_#KX: M?$;X0ZIX0\ ^%_"NIR^*)+:2]T31K:SF>(Z1J+&,O$BDJ2BDKG&5!["@#Z$H MHHH *\R^-W_'W\./^QNL_P#T5/7IM>9?&[_C[^''_8W6?_HJ>@#TVOCM?A/\ M2=5U;PU=7-GX[@TYO&6N7EQHDE]H<%MI5I=Q7Z17D4UM(MWNS?(<+.[KMF(4 M$19^Q**EJ]_N*4FE9?UHU^O](^(?$GAGX_:OHJ/IOA3QIIERESIUP5D\90/. M]Q!:JEP?+34%C%O(R?*#-M+N6DM6^]75^-/AG\2==\:^([W_ (N5-8SZGJ1M MDL/%=M8VQLAIR-:QQQPW<1C!O$PK867M(XC=]WU/K'V_^R;W^ROLW]J>0_V3 M[9N\GSMIV>9M^;;NQG'.,XKYEO/V@?'OPKG\6:Q\1M>\&:AX:\,:S#HMU:Z1 MI+:5=77D5[=/2^_EK??I?H;WAO1?'\O[+.LV'B[3M>N/%#W%Y+=V>L7-O=7M MW9O>-*\0-H\D9W6S-$L:8QPH XKC]2\/^./%OQ'U/4_#WAWQ-<>$]2\0Z5JF MFAKK0_\ A&[FW@2S7[9*4F_M%2! SQK&0,I#OB8&1&](\<_M'2Q^!M=UOP-X M?NM>BL- CUP:U<^6NG1"2(3I#(@E%R\IA(<+'$5.Y%+H2 M5O)+?M;)-*DVGH^O^+73^NR/+;K2OB7X%\!?$#5/&OB+7+"T7Q+I=Z+DZI;: M=;_9%OU-V\-U<:I,8X)(MH,?^A\ +'"I=P7Z?X6^)WB;PWX4:UO/'L^E7NC> M$S/=V.N6L)(CGF.H O-,MP&>&2-I)/\ 6.54*YV[:]'U7]I9@+,(CEXVVE>"_5_VN?#&B:1K.IW> M@Z[!8V4*W5E<3M8P0ZK;&Z%LUQ!++Z3XY\1>(-%;2;" M!-1\/W'BVUDE9%-SAKR%=84S1B-HII9#:W;.D>6E4"11[E:Z'XDL_@5X%L;# MPMJ6J3P:_974>FP-;V\MAIL>H>?"'6XDA"^7;)$GEC+@X7;P2-KP1^TQ9^.O M[/%MX'\4Z>^HP:==V4=\VG![FVNV<+.@2\8E(Q&[R=PHRH?(%7/$?C/QYKWQ M%USP[X&/ARTC\.65M=7G_"00SRMJ,UQYAC@C:&1?LJ!8N9F28DO@1?(=VEW! M*_25_FGS6?Y=]UOMFTIROWC;Y-65OZ]=$>,?%+X7_$37]5\=QR:-\0O$^E:S M=ZA;P6MOXJM;2V6S-O:M;K%$M[ $0SI, 2/,VA@YVN0\GCCX?_%^>Z\2/X>C M\=V%R8I%MKFT\36TL5S8F*$6]K#%1NI$LY12ZB8B=V=<>X^'/C;9ZI MXWA\)7>E:A#=L\UDNMI'%_9EU?P1J]S;0GS3,&0%SF2-5(C?:S%36A\9O$/B M/PQX2M+SPO=Z79ZC+J^G6+OJ]A)>1>5<745NQ"1SPD,/-# [L?*1CG(F,>7D MBM4THKSO9)_/>_5-]).[OSMM[W;^>]OTMT:5]5I\\:K\'/B&NMZM';-\5KG2 MQ?:@EF#XWC16L1IR-:QAA>K)DWB861B)NTC^6[[E3P-\9O$]Y\44U;2O%5C9 M:]X4>WLX9/$%NR&^5(\)#LO"D#2!G3,<4(4J^Z5\I(?>_C#\:+7X.1^'GN]" MU77AJ]ZUF%TI8B\1$3N&_>.@)+*JA VX[L@'::E^"?Q"USXD^&M5U'Q#X=?P MKJ%KK-[IXTJ:6.6:&**0K&9'C=XR[+ACL8K\V 3C)4/B:72/X6Y;^;?,F^C> MKV'+X5?O^/Q6_P#);>FAX'8^!?C!<:+H,'V/QY:R07.H'3IK_P 46S7&FS-J M)EMI]2\J\*7EM]F98O+S.5\MAY9+!AZ!^S[X8\>^&/%=^?%$7BZYM+VUNI9K M[Q)K-M>1B8:C/]G2.**=EB/V9XR?*C52-H8[E 'OM%4G9I]K_._?]/1=$D2U M?F\[?*SO9=EW7ZZGF'[1O_).++_L:/#?_I\L:]/KS#]HW_DG%E_V-'AO_P!/ MEC7I](H\O^-7_(>^%'_8X1?^D%[7J%>7_&K_ )#WPH_['"+_ -(+VO4* .+^ M,":[>> M0TOP[IL]_J>K#^S1-%Y16Q2;*/=2+)/ 72-26*(^]L +UR/#M)\ M_$^P^&UQX)N;7Q!;2:?XTAN(]9\+7-EI<6HZ3->&>X$2->2300QK)*FPN)2J MQ[2V65?J6J>L?;_[)O?[*^S?VIY#_9/MF[R?.VG9YFWYMN[&<9<21PR6H$CM)("%:/YU+#I?AUHWQ=;Q?X:O\ 5_#_ M (OT?2HM4L6U&VOO$MI=^<%TJ>WN97C%S(!;>?\ 9Y%2-]S.6=H05#%MY^T# MX]^%<_BS6/B-KW@S4/#7AC68=%NK72-);2KJ[DFT^"Z1X;B\U,P(5>X"E)"N MY8V(;<5C/;>.?VCI8_ VNZWX&\/W6O16&@1ZX-:N?+73HA)$)TAD02BY>4PD M.%CB*G!EBMXVN_, M$T_;FZ72MRU=_LM?)ZV_.W MK;K8\>\(?"WXRZA#I,7B@_$N*2VDTJS9K7Q7:P0K;BXN4OG/EW[RN&MVA):5 MY9@6!C?S$#+[+\ M*\?:9KT[>++'Q+:Z>?#MC:PQZWJEK>)#<0W%X' ,<\CM M*\3V[-*Y8O@9+;P/XIT]]1@TZ[LH[YM.#W-M=LX M6= EXQ*1B-WD[A1E0V0*J$N=>[U=_FU:WRL_1WOU(DN5-/HDO1)I_C=:]5]Y MY)<^"_BI6OASQYI"V2:E=)HECX@TZU@>ZDUI+B!I!#>#S";>2;88X(VA MD7[*@6+F9DF)+X$7R'=>\.?&VSU3QO#X3N]*U"&[9Y;)=;2.+^S+J_@C5[FV MA/FF8,@+G,D:J1&^UF*FIAT2Z7?KJ]7Z-Z=O=MKRA4LT[];+TT6B^7WKFOIS M'C,GPN^(USX&\+P7,WQ-EU&XU+5IM?2/Q5:PW,D?DW"V9,D=TJPJ6^S;8[1H MU!R9%!YKE_#_ (#^.>D_%?P7-_9GCR;P[:/I=YJEYJ7BVWN8III8HUU%7@%^ MH"JWS;1'+$-L@@BC)#R?3WQF\0^(_#'A*TO/#%WI=GJ,FK:?8N^KV$EY%Y5Q M=16[$)'/"0P\T,#NQ\N,M9A=*6+=$1$[AO MWCHI)954(&W'=D [33@^5^T[27_DJO;3I[RNO+LAR]Z+CW3_ !_72R\GW/%Q M\//BKHMK>6>AP^+$E>'Q*LTMWX@MVMKF::_@FMIHSY[21/+ LL<9"J(69B4B MW%FS)_A[\6K>\M;ZRMOB.VE6<,]SI6A3^*K1IK9_MUHT45Y,;TM=.$%XW[R: M6(Q%$)+94_0'P3^(6N?$GPUJNH^(?#K^%=0M=9O-/&E32QRS0Q12;8S(\;NA M=EPQV,5^; )QD^@T0]SDFNRMZ-73]5?3MTZBE[W-%]W^#LUZ.VO?J(#D D8/ MH:\K_:6_Y)SI'_8Y>$__ %(=.KU6O*OVEO\ DG.D?]CEX3_]2'3J!GJM>O./VE/^3=/BI_V*FJ_P#I'+0!W>C_ /()LO\ MK@G_ *"*?J<\MKIMW-#:RWTT<3NEK 4$DS $A%+LJ@GH-S 9/) YIFC_ /() MLO\ K@G_ *"*N5$XJ<7%]1IV=SY$^%/P@^(NEZO\/XM?7QM/8IX'U'0KQM2O M-%@CT"YE-J$2"2P:.X((M6Q(&E9083N5O,*\YXD\,?'[5]$5]-\*^-=,N4N= M.N")/&4#SO<06JI<'RDU!4%O(R?*#-M+N6DMF^]7V]7"_%[Q#XA\-:'H]SX; MNM,M;FXUO3["X;5+&2[1H)[A87V*DT15QY@8,2P^4C:(M*^&EI)XP@U6:RT_QK<7^I-K5Q#< MR/IGVZ:6WF/D,ZB&+?;/M.WRTA.Y5"XJKKW[56H:]H4\?@7P-XB?69KZ&QL[ MC6K&VCAVM>O:2SFWDO8)&6.2,C8S1,Q=,';O9=K7_P!J31O /VRV\0Z3KNH# M3Q):/K>CZ6K6>HW\*H;BWMH5GDG1EW,W[P! $?\ >ML)J(/W8VVB_OM)2?XM M1^:BM=B>[C+K;Y7BXI?==VZ-7>AY=^T1\(?$OC#6?$\?AGX<:KK$6H&6Y$MW M/HMSI@K"@V[8"L9+ LQ:M.S\"_%Z#XA>$1:R>*]/\)Z M5KUR";W48]0FDM#.K%[EVU5-\,D;,BB2*ZDBVG9%%A">RN/VN[&WO+JS/PT\ M?&\MIY[.6%K*S3;4VPA9&9D5KVI_M7^';2[\LWM_X7T9-;\D"W7[?"Z@IY2^:9(P2P&Z9(U(RREE!-.G[LHM:V5UZ6NG;T M6G2U[:"J>]%J6E].WD_QEKY[O<\F;P-\5+#0M8L[O0?BAXCEU1)2]S'XQM;> M>!QJ4_DM'Y6I6XCVVKH^R(QK)B-)"<$*V'X5?$S0IO$TOA+P]XK\/RZPUXNV MZUZWG@6,V-GB1TCOXVDNI9HIU^T;UFWDDS1*V^O4M,_:ITV/0[:^U+P_X@=C M<7K:BJ:=#;/HEI#?/:"6[C>Z8E592"T)D9@C.(T7@=?\+?CGI?Q7U*_M+#0M M>T=;=9'AGUJT2V%VL=Q+;R&--YD7;)$0?,1,AE(SSA1C9[^ZS5^R M:Z:5*7ON3^RU\GLO3O;Y]3PZ?P'\7K?1/!D\DGC[5;W2=%D:6U@U>SL$:]&I M0M MPO\ :,K3LML)0?,N9D=%&\L[,#[A\#81_8_B2\LHQ#X=U#7;F\T9$7:A MMG"%Y$&!\DD_VB52,AA(&!(85Z315J6[]?QES/\ *R\M-2.567E;\%;_ (/J M%>:? _\ U'CG_L;-2_\ 1@KTNO-/@?\ ZCQS_P!C9J7_ *,%243_ +1/_)"? M'O\ V!KK_P!%FO0D^XOTKSW]HG_DA/CW_L#77_HLUZ$GW%^E #J*** /+/C1 M_P C?\&O^QQ/_IHU*O4Z\L^-/_(W_!K_ +'$_P#IHU*N*N/C]XKT#X>_$HZK M;:1<>-O#ANI=,^RVDL5I?6JF817#0F9F 5K>X$BB7/[DD%=ZBEUL-*Y]$5\E M^'OAU\2(?&O@K6[O3?&K:9;>.]7U2Y\.WD_A_P"PZ=:7"7RQ72O$WVAN;Q,K MYTC#$WR<1Y[K4/VLM'\*>)KWPAJ^AZ_J_BG3?L$$IT;3X?+O9KEUB5XH30>(KCPGX;\5Z')J[W8,5SXDM3#Y?V&S^=MMTV;J::*=?M15I0Y+,Z MHE:%XBU32+;P/XSUM["ZN+%KJRL((H)KB&!;F1$:XGB M.!"QD$C 1L$(5RS(K"7(G%]FF_)M-M_>M>SMY!\Q:MJ_A6ZT>ZQ>2"U86I;458R;FMG'F+"H MW-&2Z@OMF\,?MN_#_P ;:#J>J^'+76/$26>IV6F1V^CQV]Y+<-=N4MI1Y4S+ M"C,K BX,3I@;T7N\)?'ZR\7W6K^1X;UFSL-,T*#6[B\NO( 5I#-FUVK*2 MTB^2WS)NC)##?P,JHE&,G/1;/RM!_C:5W?5NU][-0U<5'7?\9+]59=E>W<\$ M\&^!?C!X1\)^!M*L?!_BP7MKIVD?:!)XMMK:RLIK:WFM;J*14NI5Q(HAD18X M)(F-3&G:-!<#4+ M/S54VUJDCR-%=NYD53+BW4$<(0^48/VL]"35K?29_"'BZVU8-(NI6LEE;D:2 M$GAAD[M=M5>W9+ELWJDGYZRY)Q4 MT]%L^]T[??S7[OY'F_B?X??%/PSJ.H:#X6T;QSKNDVBWRP:U=>.2/M-M/;0; M4C,UXTS7"3K)M,JQ!06\N>+(JK\)/ _QGT;7O#E_XFM?'EU)8S:=:/#=>(K1 MK%(0UXEU,T(OI&F7RS;,?/::3)!4LRY'K$'[5&B7LVJQ6?A?Q%>R:=<7]I*L M)L<^=:Q&9HB#= QR/&I94DV,HQY@CW+GFO&/[56I>#=)\37UQX:NKZ%+]X-+ M;1K3[9+;6HT>._\ /N8GFB$C!F;,4FEODEV.@\9>'-9T3XJ>)]5;X=2?$G0O%6CVNEL()[(?8UB:8 M26]S'=S1AK9_.W_NA(<^8&C/R[O,]4^$WC[3?$/B^Y\-^%_$>A+J=W>SQ6^A M^(;>TTX%+.S>%HXX[F([I;J"1?,>,.06$FR-RI]LOOC]I.F_$1?!\FA>()KA M%M3<:M'8JMC";B.5X1N:0/(6,+KB)9,,0#CDCD=&_:>_X6I\'?B'XK\#Z9-H MUWX8MI7BN?$*VE]:331P>>T>+*];)"X5E,B,C/@C*LM2OLWETL*^+K6XNH[29 MP"DT;7WDAUW,T:LUW&J( JPMQ7'_ !2N/&OPV^%FG:/XJ\1^+O"4]]+8R_VK MK/C2SCNKBY_LXK>>5*=8M.$F*GRA.D>_#B&9=U>Q^'/VQ;30_#M_J/B/4-*\ M>:7#K-KI4/BCP)#'!ISM-"CE6$]XZ[XV<*5CFD=]R[8\AE';0?M.V=_INB:G M9^!O%TNF:KJ-S8P32V<,4K1V\,TDUP(&E\W:IA91&RK*V"4C; RK*G3<+Z*U MWZ6_2U^CWZ"C+VDU476]EZW_ .#^1Y/'X%^(=]>ZUJ6B:/\ $4:)JFF22:.F MH^.6,]G=10VTD;NAOL!;ET:,1Y?RV1V+0==D\3:-JF@_:= M:NKG3['6]634;R.U'[>_GMT@M]7-E:SO;RPK,MRJ/OVESKOVR+0[G7([>S@O);<$-F,S&Y"[E;ZV37XJ M3^?3TT2T%%H:KH>L:3?W;1_VA;IHKW(G0Z7+>F2 1S%HD?RB$$@:5BNSROF#K5O?C M'I_Q9\4_"=[71-;T"6'Q3#=I;ZY;QPR3VMQHFJ-!<($D9 M?&[_ (^_AQ_V-UG_ .BIZ /3:*** "O.W^ 7@YI/%,@BUM)_$M['J.HSQ^(] M227[2@ 22!QU^MG\AIV3[)-_"_ M\626>HQK:V-YX6'B"$>=J4-S)+-:6MN)76.-)%)5HS(A(E>1V#5YW\*=5^)/ MA#QYX?T/PMH4N@_#ZXUW?)+;^$]0T73;Q72 7$<6EOI\\NGQH,E6EN8(WF:6 M7S)%9HXZI^_/L]K^KZOI>]_/S%--?V9=(U#0-3M?! M]S_PC&IZA>)=-=7=SJ5S%;@2F9TM4AOK=[0-(=Y%M)$I(^96Z5Y/I-UXKF\+ M?'JS\DRZP-%OWL[23P2B>8SZCJ_E[+,0B2[25/+(\PRK(SL_S%Y-V9;_ !5^ M+MOX"U.6XUCQ=-J]_;K/:R#P+<:>+,)JLD(C@C.G7$BO);!&99(KEPH#K&!N M:HT]U+RM^?Z?/8N2Y)279M/_ ,E_^2T]&SZ$^'WP;N_#&JZ'?Z_K-KXFNM"T M^6RTV[FLYVO(GG=7N6:ZN;FXF=3L144OE4!#O,<,NQXT^#'A3Q]KUOK6K6M_ M'JD,'V1KG2]7O-.:X@#%A#WNO'7[)'A0: M\)O'OB)]3TMYKS4O!5UJ&VZBOT^TR2Z;';P2K'&J3H08X24&#@OSPND_\)=\ M,O$?Q2U6*'6K'5-2\0W$-_JG@OX;W4,=^6T>/[+/-\W[NWKSO^F[337,H\NBE;[O\ +3\'V/J*U^!G@O3]TT*K,ESYP$9*X7S-@9 55 $5?G6#XO?&J: M3XC2?8_%>F2P^&$N])MM3\'/];4%>ZUZ_DNVN&1D+O=-.9Y#M8J [D !< ;5QL^ _A%X8^&@D_X1^WO M[=YI9[BXEN]6N[R2[FE\O?+OD65QI(CMTLY!?"1Q;1"-%B(+M MUZA0 4444 >=O\ O!S2>*9!%K:3^);V/4=1GC\1ZDDOVE DD#BX#6Q"A4_< M&/**J'Y%"A?$?P$\'^+'G;4H]:<7.G+I5TEOXCU&W2[@"E1YZQW"B:3:2/.< M-)C^*NL\7W&HV?A/6I]'B\_5XK*=[.+&=\XC8QKCC.6P*\P\'_#S0)/A_:>( M-/US66T^\LM-U1VM8H;V65[=VN6DP8))9I)G=RZG>=Y+1A)&9BDUJMDK?<[K M\$G\M!N[L]V[_A;]6ON;Z:ZEY^S1X!U"YU*XGL]:>;4#,UPP\2ZFNXRS13R; M0+CY,R01'"XP%VC"D@V$_9U\!Q1ZA''IE]%'>W<=ZT<>M7RK!(EP+D"W FQ; MH9E$C1P[$=@"RMBOG=_%GQ-\&7/Q(U;3] U'1;SQGHIUS0KO3_#^IZS+'=QS M2[5O8/L<0M[AK5[>$0L7Q]E&6;Y5:35=;\SO\ =ZZZ7MJ>R^-?V9=(U#0-3M?!]S_PC&IZA>)=-=7=SJ5S%;@2 MF9TM4AOK=[0-(=Y%M)$I(^96Z5L_#[X.7?AC5=#O]?UFV\37.A:?+9Z;=S6< M[7D3SNKW+-=7-S<3.IV(J*7RJ AWF.&7QJ]\9_$75_"WQ(T">/Q7K-S8^$]2 MMFFUKP8LEE)?1W$\<)BC%M$+YKB H=L(EA(495=VU]KXV>'Y?$GQ;\"ZGI.C M6$6HIX4U5+G5M=^'E]KL*P2"W(MB86A\J1D6Z C9]Q#.GEDR@'/FY()QV=W] MRDOQY=/)WWT+:3E9[[?^DO\ ]NMZJVQ['XT^#'A3Q]KMOK6K6M_'JD,'V1KG M2]7O-.:X@#%A#:D? \LVH-:)8M/:N%:PBBC'F%$RUL=S'RPS,C,UR MM2=3EVA?YZJ]O5OYN^]A6U_N^6A]%:E\&]+\4^#I/#OB:^U74[5 MM4?5$DL]9U"REC?SVFA59DN?. C)7"^9L#("JH JK3U;]G+P'K_@^V\,ZGI^ MI:CI=O>MJ"O=:]?R7;7#(R%WNFG,\AVL5 =R N -JX\,^'I\7_$GXI:?X>^ M(2:SX@T2[\,OK^!&LDM;JX33[@V\5VULJQ(CQ2;8F8RJZ?O)'>./9Z\O MA/3OAW\3_ 6G^&8Q;27B:BFHVT.V-7L1YD^]HDVH!'=31JC!/E^T.!C>V;E# ME?*^M_PT^?PKY>A"E=273$,:J\A9D4;5*J2#V=%%3=NQ05Y5^TM_R3G2/^QR\)_^ MI#IU>JUY5^TM_P DYTC_ +'+PG_ZD.G4@/5:\X_:4_Y-T^*G_8J:K_Z1RUZ/ M7G'[2G_)NGQ4_P"Q4U7_ -(Y: .[T?\ Y!-E_P!<$_\ 015RJ>C_ /()LO\ MK@G_ *"*^=OVB?@W\/-<^*WPUU;6OAM!XJU'5?$.S5K]_#$NKJ+1-/N8(UN) M%AD6&$326QPY5SO M8=0A%CJ5S9,)XFW1LS02(S -AMC$J2 2"0,?+?P_\4?$_0IWT37[GQ)X9\(: M9JR65N/#7ANZU*[M(XT=8K1?,T@*]D0B_OH_M++M&ZZ^=33/&.M?$#X>>(OB MA/X+N/%5M_:>I:E+9VW_ AMYJEL+A+*R=;E7\DO(7D$L4>)!#@$*C;.&FG* MZVMS+Y ?M-K<+;:['-;/YL31 M>*-43#?:FN\D"Y ;]\[/SGL/N@ 6_$/[._@/Q1J.N7M_IE\9M:4B]2VUF]MX MFPOI?". M(];N$N8]D%\?L8%O;&%R$N(Q"IP29F9#NJ6VK^/?"4,.E^$[?Q7H]K_;>MW% ME%_PC\]U%JEX^KR2+!?2SP/)!;20R;UN T2G_L^>"=1U"\O;BUU=[B[GN;F9AXAU%0TD M]J+65@HGP,P@*, ;2 R[6YJGI/[,?P[T1]6-II6H@:KITVE7:2Z[J$J/;RA! M( KSD(S>6I\Q0'W;FW;F8GPS3?'GQ2O_ !%X_P!1F\;^(K>UT.9M6T_P^^A0 MVD%_8V]VQN8DNKK2HHMK0-$B>7=7!R0YF ;CT+XJ^'M2NO!_@&3QUIVK^.?" MR:G)=>)]&CTY;^4I+'*UM'-9VL7^EPV\KQ*41')*1R,K;"PE?"IK2Z2^3T]+ M;JW39V*>DN1ZV;^]:O\ &WKNKG9V?[,_P^L8M-1-.U27[!-/,DESX@U&>2?S MI1+-'<.\Y:YB>10YBF+QELG;DG.YX/\ @[X6\":S_:NC6^H17OV>:VW7.KWE MTFR6X>YD^265EW&61VW8W ':"%P*\*U?4]?\)KH=I\+M$\6>$O#ESYMWIED= M EGBU*],\8^S7J3123:=:&(D)N^RB, C**B*?H^W\8:==:G:Z>$OX[FY-R(_ M/TVYBC/D.$DR[1A1DG*9(\Q6V2. M65HO)6-4\Q_N#80A ?H^O>))_P!H+0]:UIOB'JEEH]MJ,/V.7PS)%IT-B;6% MX;W>ELGG74OEX:%&:57D:-8(PKTEJTEVO_7S_"[Z.U--7];?U_6[2ZJ_UA7F MGP/_ -1XY_[&S4O_ $8*]*5@ZAAG!&>1@_E7FOP/_P!1XY_[&S4O_1@H#>_M$_P#)"?'O_8&NO_19KT)/N+]* '44 M44 >6?&G_D;_ (-?]CB?_31J5/U#]FKP!JNDS:?>:?JES%+!=6SSR^(-1-T8 MKF599X_M'G^:%9DZ!L -(HPLCAF?&C_D;_@U_P!CB?\ TT:E7J=*VMQIM;'D MMO\ LL?#FVUM-7CL-:&H)-'<>:WB?5R1RJS*;G:Q\R&-SD'SEB) M4+Y:2R7\USY1"@M$]PZ,V3M VJM+0_!/P=^*NM:]=Z#K\7B:_6ZGN-371?&% MU.()KJU^S.7CAN2L6Z%=JC"A=NY &&:['XV6%[J?PL\0VUA;27TCP+YUG"I: M2YMPZF>)54$LSQ"10 ,DM@V'B5+_ M $P:=]B%C;0^;M2Z:?GR&**(D:%-JEYH5GJ,,T4"^*M1NXK6YLY2%CC+7+>6(Y4(:%2 M%W)AE)7C6\"_#3P5X UZ2V\/O/%JUOID5O-:3ZW=7<@M&GFDB>2.69\YD-P% ME8%L!T#;5VCY[\6> /C#JD-ZD3?$IGM8];EL6L?$>FVWF7+ZHLMA(=MPF\"W M+ 12?NE10C1CD$@^&/Q.;5?&>FW.G?$*[\*V^J:3+I$%UXKMY)+FV@U.26<0 M3_;?M"EHY%?,TB,1$J9 18ZJ#]HU?3FU_%1U\[:V_E6XII04^76SLO/6_P!W MGWNSW.P_9I^'6G6E_9IHES/IUY!+;#3;S5KRYL[2.3.];2WDF:.T&#@?9UCP M, 8 %GW/BKQ7::'87T$UG;:CJ_CJ[MVOAYT4TO^D278:>0/ M##ERS.%14SM&VN.TGP)\8+;0/'$.OCQ-K]O>:[;RR:9INI)83WEGOD\\Z==- MJDK1!P824)L5"HP2-"["K.G>!?B/X2^"_P &?#WAKP@^EZSH>J$R"YDM=4BT MFT$5S!&URAO;8S/Y+=%>6*/4[RQU.5-0COK'Q/J*LRF*1$6">.Y#);F.>4 M"&-A%B0X7FG:A^RW\-M1T&XT4Z-?6FESRQ2FVT[7+^S5/+M/L:I'Y,ZF./[/ M^[:--J,/O GFOGKQY\&_C)X,U33M&\#GQE?:+8:#_9S:CH&L6=G%<3,ID9XK M6>\2*W_>[E/[EW"NNRP2M<77F,YC<.95#2')59>2AK39;-I?<[)OR6C]/E>;M:O=*_X)NWF M[M'JWB/X">%M?N)K_9J$>K^7:B&YDU>^>)7M4E6V9X1.JR*OG2%E/$FX[]QP M1R7@CX"VO@GX?Z]X9\>^,9M.+WQ+J>F#1O&&K>%QJFCW-A=WGB*.XGLQ%<1&:6"6X MOG<,(!("ZQP2*68*UPS^8HM9.UO3IZ/];:GN'B MOX-?#_X@6&F>$M9-YJ$F@VJM#;KXBO8[^."4-&&EE2<3R*_E,-TC-N:+.2R9 M$VG_ >\#2:#:>&[,WTMKH&HR72+%X@O6NK6YE1V/=%L+EM TE+!?$^FQ7%[(+^ZCFM([AKHL)I8)8 M7:8RJ[^6O[X%2*]B^"6B:SIWCBT6_:YDO;#P\;/7);NX%S.LK7/FZ?;7%P 1 M//!;/(';>Q_>JQ+>8&+252]]FVON5[OUT7JUKM=2_=OE71)_>[67IK]S\[=5 M:_LV>!+"*-+.WUVR:);5(YK7Q/JD4R);Q>3$BR+6QRFT\UZ312?O: MRU&M-$>42?LT^#;.Q4:1#J-C?VT<(L)[G6M1N8K>2"T>U@9HFN0)%6*1E9"0 M'R2Q+?,.%M/@WIGP5B^!^BVDTNH7Z^)XXKW4YY[F9KEH]#U)%V_:)YGCC 'R MQ"0HF2% R:^D:\O^,?\ R./P<_[&]_\ TSZG3N_>?>U_E_P_]60FD^6_3;^O MZ_%GJ%%%%(85YY\9_#VNZYI_AFZ\/:?#JE]H^NV^IM9SW0MQ+&B2*P#E2 ?G M!Y':O0Z* /-/^$W^)/\ T3&W_P#"CA_^-4?\)O\ $G_HF-O_ .%'#_\ &J]+ MHH \T_X3?XD_]$QM_P#PHX?_ (U4%_XI^(&J6-Q97OPILKRSN(VAFMY_$$#Q MRHPPRLIBP002"#P0:]2HH#;5'F:^-?B0BA5^&%LJ@8 'B.' _P#(5+_PF_Q) M_P"B8V__ (4&+W5;S1O@KHNDW>K7'VK4+BQUBVADO M)O\ GI,RP@R/_M-DTSQ@/$WQ"T8Z1XJ^".A^)=),BRFPUC5[6[@+K]UO+DA* MY&3@XXKV:BE9-6'?J>3Z-KOCGPYI-GI>D_"+3M+TRSB6"VLK+7;>&&"-1A41 M%B 50. ,"KO_";_ !)_Z)C;_P#A1P__ !JO2Z*IMMW8MM$>:?\ ";_$G_HF M-O\ ^%'#_P#&J/\ A-_B3_T3&W_\*.'_ .-5Z712 \LNO$_C^]FM9KCX46,\ MMI(9K>27Q! S0R%&0NA,7RMM=UR.<,PZ$U8_X3?XD_\ 1,;?_P *.'_XU7I= M% 'FG_";_$G_ *)C;_\ A1P__&J/^$W^)/\ T3&W_P#"CA_^-5Z710!XCX[C M^(WQ(TG3=$E\"6FCV_\ ;>D7\]])KTI%>W444 > M=?&;PYKVM1>#]0\.Z?!JMYH6O1ZG)93W0MO.B%O<1$*Y5@"#,IY'0&H?^$W^ M)/\ T3&W_P#"CA_^-5Z710!YI_PF_P 2?^B8V_\ X45YF2#Q! @:1V+NY BY9F9F)ZDDD\FO4Z* /-/^$W^)/_1,;?\ \*.'_P"- M4?\ ";_$G_HF-O\ ^%'#_P#&J]+HH \T_P"$W^)/_1,;?_PHX?\ XU1_PF_Q M)_Z)C;_^%'#_ /&J]+HH \T_X3?XD_\ 1,;?_P *.'_XU1_PF_Q)_P"B8V__ M (4S1I#+ M5DJI=R > 7;'4UZG10!YI_PF_Q)_Z)C;_^%'#_ /&J/^$W M^)/_ $3&W_\ "CA_^-5Z710!YI_PF_Q)_P"B8V__ (4-_#6FF)=1UG0[[3K8SL5C$LMN\:;B <#+#)P>*Z^B@#RZR\8?$JU MLX(#\,K=C'&J$CQ'#S@8_P">53?\)O\ $G_HF-O_ .%'#_\ &J]+HH \T_X3 M?XD_]$QM_P#PHX?_ (U1_P )O\2?^B8V_P#X4*9BMN"9$9F97/*DD@@FNY_P"$W^)/_1,;?_PHX?\ MXU7I=%"T5EL&[N>:?\)O\2?^B8V__A1P_P#QJJK^(_'DNI0ZB_PFL'U"&)X( M[MM?@,J1N5+HK^5D*Q1"0#@E5ST%>JT4 >:?\)O\2?\ HF-O_P"%'#_\:H_X M3?XD_P#1,;?_ ,*.'_XU7I=% 'FG_";_ !)_Z)C;_P#A1P__ !JK?P9\/:YH M.B:W-X@L8=,O]4UJ\U(6<%R+@0I*^54N% )P.P[UZ!10!YW^T3_R0GQ[_P!@ M:Z_]%FO0D^XOTKSW]HG_ )(3X]_[ UU_Z+-:GC?Q!XKT*;2F\/Z!I&KV,LT< M5]-J>LRV,D(=U1?)1+682MR20S1C@?-R2H!V%%<1X'^(LWC+Q7XJTMM/AT^V MT:=((1/)C:9;RZK(EO=F2&.9))IA;,8/E=L@))@J "Q84#LR?XO^#=?\4_\(?J' MAIM-.J^'=;&K+!JLLD4$Z_9+FV*%XT=E/^D[@=I^[COFJ'V_XT?] +P'_P"# MJ]_^1*Q]%_:0@U#Q;/HMYI=GI[0:0+^6'^U5>]6<.J,A@\L#R"[%%N/,PSQR M JH7->K^'M=LO$^A:?JVG7EGJ%C>P)/#=:?<+<6\JL 0TH44 >7_;_ (T?] +P M'_X.KW_Y$H^W_&C_ * 7@/\ \'5[_P#(E>H44 >7_;_C1_T O ?_ (.KW_Y$ MH^W_ !H_Z 7@/_P=7O\ \B5ZA10!Y?\ ;_C1_P! +P'_ .#J]_\ D2C[?\:/ M^@%X#_\ !U>__(E>H44 >'^"?'_Q@\;Z5>7UMX;\$0);:G?Z8RRZU>9+VMU+ M;NPQ:G@M$2/8CI70?;_C1_T O ?_ (.KW_Y$K-^%6NW/AOX9^([ZST/4?$ET MGB[Q"(],TKR1<3$ZQ=YVF>2.,8&3EW4<8!)(![#3_BQH6J77A.VMQ>M<>);< MW5I&UHZ^3&(C)F __!U>_P#R)1]O^-'_ $ O ?\ X.KW M_P"1*]#TK58=9MWN+=7\@2,B2.,"4 X++SRN __!U>_P#R)7J%% 'E_P!O^-'_ $ O ?\ X.KW M_P"1*SKCPK\2_&/C'P3>>)+3PIIFD^']6?59#I6H7-Q/*3975LJ!7@10,W.X MG=_#TYKV&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@".>>.U@DFE<1Q1J7=V. H R2: M\U@_:8^&5S#'-#XMM98I%#)(D4K*P/(((3D5W'BS_D5=9_Z\IO\ T U@?!+_ M )(SX"_[ %A_Z3I0!X)^U_\ &FR\8_L]>+M+^&WC*SB\5RVV(;:6T9UO(NDL M&7CPK,A;:>/F"\@$UZ#X4^.G@R'PIX;@\3^/;;5O$%C!$]]>06DD,5S+ M6-8K1%\KEE+.K2X<_O,A2O/>*-;^%'C#2_&.FZK\2KN]TWQ/>P7ES97>EV5U M! (UC7RHXYK%U9&6) ?-$C#;E64\U]&ZMJEMH>E7FHWD@BM+.%[B:0_PHBEF M/Y UQVF_&[P?/X$T_P 6:QK-IX1TR\,D97Q'=P6;P31LRRPR$N4WHR.&"L1\ MIY(YH'KIYG"77Q#^#$_AVU\/Q^((+/0K33WTVVTZU@DCA@C:/R\H!'PRIE0< MX 8\XBC63 # M,P SN4G>TSXB:#KNMVFFZ3J5EJYN$O#]HL;ZWE2-[:2.*:(J)/,+J\H#;48( M00Y0E S5Y)6ZZ_J+R[:'-?\ #2/PV_Z&FW_[\3?_ !%'_#2/PV_Z&FW_ ._$ MW_Q%8\W[3^A0V'B+4?\ A&?%4NCZ,+S=JEMIR3VUR;6=;>94:.1O+82%@$G$ M38C=\!%W5V%O\:?A[=0)/#X[\,RPN$*R)K%NRL'G-NF"'_BG5HAZNI4?,,4E MK:W4'I>_0Q_^&D?AM_T--O\ ]^)O_B*/^&D?AM_T--O_ -^)O_B*V)/C5\/8 MKQ[1_'GAE+J.[BL'@;6+<.MS*SK%"5WY$CF.0*G5BC [33M,^,WP_UJZ-KI M_CGPU?W(O3IIAMM7MY'%V%9S;X5R?-"H[%/O85CC -']?E_FOO0;&+_PTC\- MO^AIM_\ OQ-_\11_PTC\-O\ H:;?_OQ-_P#$5K_\+K^'G_",0^)/^$]\,?\ M".S2/#'J_P#;%O\ 9'=,[U6;?L)7!R (-#L=1T'59M+U5 M)2OB**6SCTVV>.*27RYI);A&1F6,[3L*DD?-UPF^7<:5]BK_ ,-(_#;_ *&F MW_[\3?\ Q%,G_:.^'$L,B)XMAA=E(618)25..HRA''O6KI'Q9L+K2]&OM9T^ MY\(+J6G7&J-#K]Y8Q26D,31 F4)J@X=D8JK49_VAO %OJ4$3^)= M/&DRV$NH#Q&;N$:2%CN4MFB^UE_+,OFR!=@)(/!P2H-6?,H]7?\ "_\ DR;^ M[S=/\SY9_9^^(?B[1_A3XVTCQ1\7=!TKQ+>^)M0FTV]D\/27,*VCW4DDD_E1 M/"VZ=Y)'4&3Y$*8&%O%-_\ $"9_$FD;3B:WIVLR:;=-97RZ?=QSFUN%^] M#*$)V.,C*M@C/2M>EL/R/F75/'/A#6/B?X8\7W/Q,T@'2K80W$4.A7*3NVUQ M(MO-YI\F"4LC21.DVXPQ$,&16!:^-/AK-X7:R\7>-/#6NS6VM7&M6M__ ,(_ M+#]A$DKR$Q^8\ICE59)%$ZLI ;(4&OIJN5^*W_)+O&/_ &!KS_T0].X;F+\* M_AM;>"]4\2ZS8ZC:7FG^(;A+VW2SL_(PF"0TKAV$SX8(),)B**%,'R]Q]$KG M?AS_ ,D^\,_]@RV_]%+714@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R? M%G_(JZS_ ->4W_H!K ^"7_)&? 7_ & +#_TG2M_Q9_R*NL_]>4W_ * :^5_ M_P 1;;X?^(?!][:^(Y=3M3X2T.PUGPPNJO/]DFN(2MG._"LVA66J1:3;WLB1:A(\,SO-9D_OH8WBGA>%W7*B4 M,2F20I."/%(_V0[_ $^86^G^*-(.D66J:GJ>CIJ^B7.I7UBU[:2PRJUY-?F2 M7,LOG,QPS'(R!M*X7C[]JCQ9X;^+GCC0-.OO!T^EZ#ILUU%ILLEM_:CN((75 M]KZG$[(OF2S.7MX8A'%@3_,77/UW]KKQI9>"O#>K1W?PZTR>X\-W>OW;:CJB M3I>?9[V.W"0_9KF2*))5?<)!/<>6Q*D/L);-14U_C7X.[_\ ;+_ENRN9IZ=' M^.B_]OM^>R.S_P"&5-?DM;Z.;QGHPDO1W\-21NSOI]O9PMDWASY;6PD( M.=P;8-F-QZ7X>? 77_"OQ#MO&.M^+-*US4S_ &F+M;7P_P#8P5NVMG$<#&XD M>.-&M0Q61I2S2/@H-JCRG7?VNO&&@>(-(T**;P7K-W'J=_IFHZ@UW;Z;97$L M,@79'Y^H&6)XE9'D2..[=@1\L6X&M#X<_M-^*?&FJ>!K34/$W@6V?4M2T\ZB M=.1W00WFER74-FH>XSYKNC!9R[7?W7Z_P!;G7>*_P!F;7/%VK>-;^Y\3^&[:X\0Z9=:6;FS\)F*YN(I=JH- M1D6[Q>B&-2D8VQ%(?V9?%6K-J'V'Q[I6D+J-Q=BX:'PTSO':336\ MR1P[KO:DT9MR!(ZNAW\Q?+S6^*_B70HOC%J>F?$#XB:I\/+&+2K:3PH;/6FT MJ.[G=I1<2( VR]G1A HMY5E504/E'S26X?2?VK_&$UC:V^F:AX0G^T7UCII7 M75N;6]\/O+>BU^S:E&TN^6[=")54K;9\N7Y< $Y4VN:/+O\ "NVKLUV];^E[ MZ&E1^Z^;9:O[E;3\OOM;4Z\_LV:SX(\-7-CI=Q:ZJMQ!/:V=OX;TF'2I-/NY MM1DO(;_S);ID5(&=,JL;NVS(5L^771>,OV<-V\_$@F>41 2>>?,5X'W8."I;(\U_P"&PO$5W%;/8:MX,ND_X1N36))8 M(6G$CVSL;J0(MX)$A9(W"G8\<9&&G=P(6JZU^TIJ&N7>KZ[X>\>:->SZ;HWB MA--^Q972+M;:2QDBNPAD<7311.X+I(4RLH_=Y< 44TJ?17EZO,VK2) M)J=YJ-S:X/F2.6-FL81%VR/NR+MSMP7:+?311?+ MZ65[=;ZO6Q-_9J,_6WSDK_C^%^F^IXY_9H\1_$OPQIMGXG\6^&]9UR+PY?>' M[_5KKPD6%Z)Y8'28Q?:\(4-NK% Q4N2R[.%$7-A:0^'IQ HN)H&:.X07X6=!'"5 PI#,'4J5 KR'X@_$>]\.?%CXE:IX)UW M4[B]\*ZQ%Q02V\^F-?;@3<%]NV"-$8']_$L;[=Q_VKO' M?BKX?6.H:'JW@72]2/@[4/$-X\X:YF,MK<-;R".WCN2D:)C>6,TPRC(>/WE* M$[RC46CU^YIS?E;1_=9*UARC9.F]M/OTBEZZK3L>Y?!'X%_\*=U/Q1='5AJ_ M]KS1^3([7S3Q01M(8XI&N+R=#M\UL>3' G)^3D8]7KY"O_VN?$^CWWB-7U;P M)KL%H;VSTV+1)=TUR\%G:W)O&,MVD8C5)W=X=P"JHS< L;,'[4/CG5] T2X MMK[X?Z3,?\ L#7G_HAZ^8O!W[2N MKW7CZTU>3QAX4W_H!K ^"7_)&? 7_8 L/_2=*W_%G_(JZS_UY3?^@&L#X)?\ MD9\!?]@"P_\ 2=* .UHHHH X_3/A3X?TGQE<^*(&UB35)W>0Q76NWUQ91NXP MSQ6DDS01,02-R1J0&8 X8YRM<^-5II/C?3?#5IX*)5FDEC0$&3>OS0M\SJJ MMG"LQ5PN2OQP\#7VFW%[H_BK0_$,=J]B+@:7K%F_D)=R*D$CLTJJJMOW+DY< M B,.Q53YYXD_9JUGQ;XAAUS5O$7AJ_U-FT6>ZFN/"FXRW%A=S7 =,70V!EG: M)0=S(HY>0DYQ[O\ 9&U&^T.#2I_$?AM[6,K*8O\ A%&V&<:N=0,@4WF!D,8C MU.2SYYV4:_B_N2W^;TMHUN#M=M;:?I?[M?7H>T:/\7/!&OVOAJXT_P 7:))D=]$VW\6[4@@S)Y"ELR%!]X*"5[XK-\%?'#PK\3)/%R>#;U?%9\,S"UNGT MJ6*2*>X,0E\F&4N$9@&"DE@H8X)&#CS3Q%^R5/XMTSP'9ZMXK2;_ (1[3HM+ MO#;07]K'=Q1,#!)%%%?K&DR==TZW*;L$(HR#V7PI^$?BCX?)XDN=2\7Z9K&J M:E:VMK:?8M ^PV=K]GA,41R-N[$J*0BA53DERVGR]+V\]=']W3SWT MLTKIQ^5_U^7SZ>>E'P;^U3X2\0'3U\16UY\-9-5M[>ZTE/&-W86XU2.U'QKH%GKTUPMJFF3:E"MQYK*[H MACW;E+"-\9 SC YXKY_NOV$[B3P/H^G6_C>*/Q-;((+S7;FSU"Z6X@C):"&& M*34F:UC5CEH8I1!)D@Q8V;._G_9LN?M6I7%OJ?AR&2\\1WNMF)O#1:%X;NS: MVG@E07(\QWW!S+D!B,&,]:4FTG9:J_SU5EY:-W?=;*Z0[*_E?[EK?\;67GJ] M&>AP?&3P!(((%,IY(XIY@V/+T^6Y,44CA9 NR)6QO X+9\VO M/V*[Z^T#3M*F\7:9]DL;:QL4M;72K^QMY((;58)DD2TU.%G$A1652^Q.0R2Y M##J-;_9@O=035EL/$.D:/]N\42>(@]IH4L;HLBQAT8QW:>;(3%EGDW1/N/F0 M2 #%V2J:/3OY>[]U[R?RMYD7;AKOV\[2_+1?-L[;PU\?O"7B[0I]0TV\5KFU MO8K&[TBZN+>VOK-I;LVL;3PRRJ8@[JS*K8=P,*K.0AT+WXT^#K:ZF@M=C5ROQ6_Y)=XQ_P"P->?^B'H L?#G_DGWAG_L M&6W_ **6NBKG?AS_ ,D^\,_]@RV_]%+714 %%%% !1110 4444 %%%% !111 M0 452T76].\1Z5:ZGI-_;:IIMT@EM[RSF6:&9#T9'4D,#Z@T\ZG:K>-:&=/M M*A6://*AB0I/IDJP'K@T 6J*0G )]/2FQS)+PK?, &*GA@#TR.H_&@!]%-WC MS F#DC.=IQ^?2A)%(O#FC6&DZ=\Q44 >5?\*;\7?\ 1=OB!_X ^'O_ )54?\*;\7?]%V^('_@#X>_^55>J MT4 >5?\ "F_%W_1=OB!_X ^'O_E51_PIOQ=_T7;X@?\ @#X>_P#E57JM% 'E M7_"F_%W_ $7;X@?^ /A[_P"55'_"F_%W_1=OB!_X ^'O_E57JM% 'E7_ IO MQ=_T7;X@?^ /A[_Y54?\*;\7?]%V^('_ ( ^'O\ Y55ZK10!Y5_PIOQ=_P!% MV^('_@#X>_\ E51_PIOQ=_T7;X@?^ /A[_Y55ZK10!Y5_P *;\7?]%V^('_@ M#X>_^55'_"F_%W_1=OB!_P" /A[_ .55>JT4 >5?\*;\7?\ 1=OB!_X ^'O_ M )54?\*;\7?]%V^('_@#X>_^55>JT4 >5?\ "F_%W_1=OB!_X ^'O_E51_PI MOQ=_T7;X@?\ @#X>_P#E57JM% 'E7_"F_%W_ $7;X@?^ /A[_P"555-6^ _B M37-+O-.O?CC\0)K.\A>WGB^Q^'UWQNI5AD:4",@GD'->P44 4M&TJ'0M(L=- MMR[06<"6\9D(+%54*,D8YP*NT44 %%%% !1110 4444 9^O:#8^)M*GTW4H3 M<64^/,B$C)NP0PY4@]0.]J"QN6LKHV'O!HU&1+AQ->7>I7CS27,H&- MY3B-#CC"(OOGK78ZQX'N-3US5=1AU5[-[VQBLX_*60- 4$X,@*R@,W[_ (RO MRE,\\8V/"_BO1?&VA6FM>'M6LM6UBBW?S)%98CND"I\Z*)CY8)\P;6W'DGOSH/\ #/R=8L9P_GN8X(9[ MM8$4F..(QR)(Q??""[N-*2Q37(=C3R33F6TE_?%D0;R4G0^:&CR')(P MS J3[LB,,,I^HKS_P"!W[.?@?\ 9X\,ZEX>\%Z= M)::+>ZC)J?V2ZE-P('>-(V1&?+;,1\!BQ^9N<<#TVB@"L=-LV!!M8"#G.8QS MG&>WL/R%+_9]KNW?9H=V0R% M#Y"$!PP0<*RD ;@6[[J["O+?&OQBD\%Z=JNKW%I'<6.CR7K75K:R%YY(((ED M)1=O^L(/"="2HW#.: +UW_PGDDLH@#I!D>3G[,'*M@-YG.-RY7$ 6T2;>]F0/FA^T%\N&)"^;]T]>@;@5MP_$:R?P))XI<0 M?V>I)$L%[%- 4\S8)/.4[0G.YF/W0&STK$U+XV:?HU[I5KJ$=GI[:G;I+;7% MSJ,8MF=E)\OS@"N?NXP3D2(1][A^0_,-0O?'3:99WEOIM\+^*>47-B'L]KKM M4;HCY@#*?G,>]E;)7> .ENPC\4W/B70VU&UNC:6WS27"FWCC8-;D$R(LC-Y@ MDR,(2F"I!/)%#Q?\8HO &D:[J>I0Q75O93W B3[5%;EA%#')Y8>0JF3E^690 M,HED:(;K1F*_9XV120[ @S>8O8XZ\88DUWXZ%\MO%93FW^Q$M=2-:X M,Y,! # C&ZX7E2"$'.<%M-_B+!!KNH:5+: 76GV)O;J*.X1I@ BN-D1(=T. M2H<#&Y2*CL_B9:7\FG"UCAOX;P1.EQI]TL\;I)*T2M$P'[P*5!?IL!SS2&JZ9*\,,$36I>9!.=K;5EQ'*8-I E**[G("+\J[-Z/'I MM2]J\AF6W!5)([9-\@A+?,-S8S(%0X;&&;!Z,&_\+CB0X?3,;L%'CN/,7#': MF[:A8$L",[2H!4LPW 5#;?%T:KJ^E_8/LDEA=2>1)NN 0I,D8#!@#DX? 7N3 MUIK<3[D\5SX^N+#S7MY;>\$LA: I:A/E5=JJPD?=$[!L$[7VDY"G%7?"ESXM MT^2Y&M6EQ>VB(YC;?!YQ8.N!M4X8$,Q#93 7:4)PQR'^-EK>Q2R:?%;S6\,\ MD$DJWBEFQ;QSKL^4C<1)@JP'W3U!S6J/BBLVG-F#MR#DYI 2^)5\6IKEP^CQYL_*1T8"#YW4'Y&W?-M)Q[X+8(XK.UW_ M (3&[U1I[73KM6L+N1H=LEKY,\6QPA3+[LD%0PD"X8'''-7]7^*^FZ3V\4J37 / MF1R2*/W65&]@&4,.-I8=;';SB[+%I8L&5' C*IA&5@=S;CN&!C)2"QGZPOB7Q'X5T&6 MQ>YDEG5C=BVD@0 G&TEB=K!><&,D'J,@BM7PM<>+9->:'6;>2'3HH2$GVV[+ M/R I9DDW+)PQ($>S##!!R!EK\:M,&@R:@/LQ,4D5L\4]_%$\4SJQ43EL+"&V MC8QX?>F ,BNBL/'5M=1:])/ UF-(0R3"5@04&_YMZY3'[MN Q(Q\P4\4WH%C M#N[OQV==G>&SE%A#>JGDJML$GM2YR\3F4OO"E"5=5&4<#.5-2Q1^*-4AT^YN M+*YLK^":Y,B226^Q3Y#*ACV.=T;.05W_ #?W@*R=.^/FEZL]Y':002S6AE\U M!?(?E28Q;Q@'Y2PXSAO5>]7M0^,MGIW]IK-;6Z26%PME+YFI0QK'.=^%E+$& M)6V#8S@!_,3&,TO(9$+GX@7MK)YFFB(/&Z^5,UL&1MI93PSJX) 7;\N,YW-T M%^>3QK!=6,01IH&O'BFG@2W%9"RL%W,"%*J>35?5OBX-'DN&E MTEI;:"4HYAG#RD"1(SA N"VZ1.-W][G@!HS\8(Y;"VN[6RM;J&XC,D12A.Z<9<;!M!/ ^:E%JGC:\T,7MI'/!AB&[A2O-9$?QKLIK M..\BLA<6H>9)6MK@2/\ )/)#^[4#Y\LF<$J<$]Q@JW0>ZN6S+XVNKK4(S'+: MHMRL<,D<=L(VA^<^9&3([=-@970$,#MRO-4[.Y^(2ZB8+JVZ^M'3/C J26%A?06[ZA=SB.%Q=QQ)*K-@ %]H\W 8B,9+!"0>U%M! M=2S;1^.EFN3(TA86^R!I/LYC+EXR2P4@@X,B@\@!02K'AM#Q%)XAU;PC +2Q MO+/5%DC6YMHYH"SC9\X5V(5ER>HVDX/ Z4>(OB.-$UF?3$L5DN5*"-IY_+CD MR%R=X5@N"Z@AL-SD*5YK*_X75:BQM[R32YK2WF4D_:Y5C>!@P79*.0C,67:, MG<,GC&";H-BQ:GQI86FCV8@FE1;GRI[K%O+(L0$95G!D0;/]:A*Y?A#@\FDU M/5O&=I/JLQLIEL8;G8IB6U'^CXD(FB9ILDC]UO611C#[ W%1>(?C9IGANUGG MNH!&B68O(3).%6<>2)2JO@J" 0,,5)R#C;\U:,WQ"ATFRU&[OI[9+==4^PV\ MUQ,L$*9B5E$DAR%RQ*@]V91WIM78+1&3H&K>,->T*>9K?SHY[!9[.Y/V(1JTEEJ5\URD*F6<2M TL3EG"QMY8X5E*2*>O! M!P,4W4OBDMI=O;0Z;YLGFRP(9;@1JKQOM(D(5MF[AEX.Y,GCUGXSZ?HX3 MS;0Q":&*6![JX2&)MZ*P#RGY(^75,.P8LRX4A@U'H%BAJ%YXK\07FI/HTL6H M6MG?M'''(T2I'+%+&5&Y2&*X\P.&R>%QWHU2Y\:3:7833V%ZHB>.\.[2[D^U278++]GV;AM"XR M3(O\1^Z_H,^AHZRHKHP=&&593D$>HI=@/-M!\2^*O$&BZ'>6D32175TWVJ6 MVMQY$8*E*O%_BSP^^LW$MC]ET\20PV,L\]I&)& M:696VN\H"C:(6Q(,\D#DX7U"B@#S];KQF7L61+B6WGN]LDJPVV8X1L*N4:1" M$8>8&P6<'9A>M0Q3^/KK3S(\$EK>"24F$I:A/E5=H5A(^Z-F#8+;7P?F"G%> MC44 >;VD_P 0//O[>X@D"PAUM;A4M2MPOG (S'S 5DV L1Y>PAAC#0%9BS= 02-I/4<&I+&X\7?VQHUO=6\JV C>#5&&W\< M)=^(Y9[.62"ZEMX;0Q2VXN1;^2V]B"WE[UE;';* 8!;KZA10,\T\+_\ "<_8 M+>VOK:YT_P E[: @"U<"( [Y%?S7+$#:&#*/F!V[EKHM='B>+4;@Z:5FLBD, MD8/EAP=^V6, XYV'>I)QN&#QP>IHIB/.[.#QLFJS2W2M-&%?RC_H^P 1RB,@ M9R)"?*W?PY8X^7I6MO$WB?3_ !3I&C:DX'VEVD9V:V\QHP%)^0-N<;B5!C7Y M0N7)SFO3:*0'F7B/5O%]_P#$&SL?#=VKZ7:W\,6LQ@0$P6KVTK;UW?-Y@E$' M'(VLW'3&AK4OCH"_?3H8BZ&4P1$Q!9 LH,84DY&Z+<&+=)-N,+NKO:*!G(:7 MJ.M3OKK)+]OCM5?[+&K0[WE* ^2Y&%5T8%>N/F&3P<T\TQK*XA^42'?N7R^4&%Y+XS@>KT4 >=SWGCNV>Y$=E-/3:E[5Y#,MN"JR1VR;Y!"6^8;F S( M%0X;&&;!Z,/1:*?6XCSF*Y\?7%AYKV\MO>"60M 4M0GRJNT*PD?=&[!L$[7" MDY"G%7=*N/%NFMIYO+6XU"T591=J7@$X;?(5<8.'& @VC80"#ECE1W-%(#SW MQ+8>+'\7/=::+M[.%!) %EMQ$3LPT9#'=\QZDCIT(XJZTGBN\_X25)+8Q;,I MIZ-' 8IAN)5E;S"W*[0PD1<,#MR.:[6B@#BHE\7_ -N:S+ND^R+!+]@MYOL_ MD/("?+R5'F8;<,Y/\ Z:99#Y@298+J.VCGB_>$20D1NZ$B,[E M;?C( /&0?0Z* ."O=0\:6GV2(:9<7N5),UB]JO\ RV9<2B5QAO**,/+!&X.# M@;07(#)A61O,9B2K*I61%^;.W(JQ&GC=XK:! MI(D;@&Z"Q9*^>>)-.\7ZXSVHS#8/>QB58?(^:!;J,_+OSE6@\SS PR2 %& M#@R^)I?%[ZO=V6DV-Q#I2VCB*ZA>V!:0& H$W/N!(,Z_,N.!R.">^HH \\@_ MX3J'3(8TC=[E$W%[IH"SMYK[P^TX_P!7L*;<#=][CBF6VHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH H+H=HNK/J6V4W3 AIY#&"!@ M,(RVP-CC GRAPHIC 15 zepp-20211231x20f015.jpg GRAPHIC begin 644 zepp-20211231x20f015.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 ZH# 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 \M_:5\3:GX3^$FJ7^D7DFGWOF0Q+<1'#H&< M X/8X[U\[^&_"_Q-\2:!8:I%\1=0A2\B698WGDR@/;@_I]:]U_:X!/P2U4#K MY\&.,_QBN2^%F#\.?#V.ALTX'XX_D: .('P]^*!_YJ1>_P#@1)_CT]J/^%?? M%#_HI%[_ .!$G^2/;Z5[!['., <49P3G ')].] 'C__ K[XH'_ )J1>]NM MQ(?3\QSP.W'M1_PK[XH?]%(O?QN)#^?K_2O7\LH'4'@9/J,?R&/S-+@C(YX_ MI_\ 7H \?/P^^*'/_%R+W\;B0_GZ_P!*#\/OB@,_\7(ON/[UQ(?7KZGCKVY] MZ]@P22"2,\?XT9)(]6/3^?\ 4?@#0!X^?A[\4,G_ (N1?=</CX??% X_XN1?< MGMAYZ_3VH'P^^*!Q_Q?T'ZT >/?\*^^*'_12+W\+B0?EZ?UH_P"%??%#_HI%[^%Q(/7I MZ#U'?FO7QGJ2?4_2EYSC.,OY#CIWY] MZ/\ A7WQ0_Z*1>_^!$G^<>U>P8.,U>P9;G!)(_4T'*Y( M)( )!^A '\C]/_\ "OOBA_T4B]_&XD/Y^O\ 2@_#[XH8/_%R+W\;B0_G MZ_TKV#&.,]./QH'S=S@G''IW_P : /'S\/OB@,_\7(ON/[UQ(?7KZGCKVY]Z M#\/?B@"?^+D7W7'-S(?S]3[U[!EF]/_P#" MO?B@?^:D7W7'_'S)_G/O0/A]\4#C_BY%]R>US(/3IZ'GK]/:O8,D#=SCK@>U M(V0",XQD?@!D_J/UH \@'P^^*!Q_Q_%#_ **1>_A<2#UZ M>@]1WYH_X5]\4/\ HI%[_P"!$@]?R''3OS[U[!DY') SVZ]<#^=(3A>?T_,? MKGZ8H \@_P"%??%#_HI%[_X$2?YQ[4?\*^^*'_12+W_P(D_R1[?2O8<'.#D_ M3I[TT$\9)Z9^IQ_]:@#R#_A7WQ0_Z*1>_P#@1(?3\QST[<>U'_"OOBA_T4B] M_&XD/Y^O]*]@R5 YYZ9SW'0_ECZY-&",CGC^E 'CY^'WQ0&?^+D7OXW$A_/U M_I0?A]\4!G_BY%[Q_>N)#Z]?4\=>W/O7K_))!)'&/\:7)8CU8_XY_J/P!H \ M?/P]^* S_P 7(ONN.;F0_GZGWH_X5]\4,_\ )2+[KC_CYD_SGWKV#G'!/KD_ MI_/]*3)YP<\_W; MB0?EZ?7OQ7L&-Q R0#P?89[_ (C/YUS_ (V\;V7@+2(M0O[>]NQ-,L$5M8PF M6:61N0JH.N0* //_ /A7WQ0_Z*1>_A<2#\O3^M'_ K[XH?]%(O?PN)!Z]/0 M>W?FM7X>_'W0OB1XPO\ PSI^F:[9ZMI\8DNH]0L3"L0/0%LGD^E>FF-P<$,N M.OM@_P!/\* /'?\ A7WQ0_Z*1>_^!$@]?R''3OS[T?\ "OOB?_T4B]_\")/\ MX]J]B$3D[0C @[2,=#C./S/Z5S/Q#\?Z=\,_"MYXBU>"]GTZT&^?[%!YKHIZ ML5'84 <'_P *^^*'_12+W_P(D_SCV^E'_"OOBA_T4B]_\")#Z?F.>G;CVK3U MGX_Z)H5IX5N+G2=?/_"2X^PHFGEF)/9QGY3C!P>U>G;6"HV&4-TW#GC;C\>< M4 >/?\*^^*'_ $4B]_&XD/Y^O]*#\/OBAS_QO3R6L=U5CA0,>]4O%GQ6\->#3IZ:CJ!\V_OXM+AB@4NWVB3 MD*<<+Z\]* ../P^^* S_ ,7(O>/[UQ(?7KZGCKVY]Z#\/?B@"?\ BY%]UQS< MR'\_4^]>Q2(Z.5;*G)^\,=CD_CD?EFO+;[]HWPE8:CJ$*C4[NPT^8VUWJ]K9 MM)903+PR-(.X.0: ,_\ X5[\4,_\E(ONN/\ CYD_SGWH'P]^*!(_XN1?<^ES M(/3IZ'GK]/:O6M/NDU.PM[VW+-;3H)$;_9(RM3^6Y P#@\ XXQ_^L?K0!X\/ MA]\4#C_BY%[S_=N)!^7I]>_%'_"OOBA_T4B]_"XD'Y>G]:]B\M]Q&U\YS@CG M!]OR_.D".>S%L=,4 >/?\*^^*'_12+W\+B0?EZ#V[\T?\*^^*'_12+W_ ,") M!Z_D..G?GWKUZZE%E;2W$[&""%&E>1^%55Y))[87//M6?'KL$]]I]O;Q7%U! M?P-<0WT,>;<(,8W/V)W J.XH \Q_X5]\4/\ HI%[_P"!$G^<>U'_ K[XH?] M%(O?_ B3_./;Z5["R.I&Y6RG;CVH_X5]\4/^BD7OXW$A_/U_I7L!)'(R< D'Z$ ?R/US1@CC/M^- ' MCY^'WQ0Y_P"+D7OXW$A_/U_I0?A]\4!G_BY%[Q_>N)#Z]?4\=>W/O7L &[N< M$XX_7_&CYF]C_A7OQ0)_ MY*1?=P Y&03@@$'_/M1SC.3CK@>U 'CX^'OQ0)'_%R+[GTN9! MZ=/0^_T]J!\/OB@">3US MSZ=#_3\Z /'_ /A7WQ0_Z*1>_A<2#\O3^M'_ K[XH?]%(O?PN)!^7H/;OS7 ML'.!R22,_P"%'.1R0,]NO7 _G0!X_P#\*^^*'_12+WI_S\2#U_(<=._/O1_P MK[XH?]%(O?\ P(D_SCVKU\G"\GIZ>_(_7/TQ3L'/))]<=/>@#Q[_ (5]\4/^ MBD7O_@1)_G'M]*/^%>_%#_HI%[_X$2'T_,<].W'M7L&3P3GIGZG_ "*,E0.> M1QG.>1T/Y8^N30!X_P#\*^^*'_12+W\;B0_GZ_TH/P^^* S_ ,7(O?QN)#^? MK_2O8,%/[UQ(?7KZGCKVY]Z#\/ M?B@"?^+D7W!QSGYY_J/P!HYQP23C(/\ +^?Z4 >/ M_P#"O?BAG_DI%]UQ_P ?,G^<^] ^'WQ0./\ BY%]R>US(/3IZ'GK]*]@YR0" M<]A1U. >,$_AU_\ K_G0!X^/A]\4#C_BY%[S_=N)!Z=/3Z_2C_A7WQ0_Z*1> M_A<2#\O3^M>P.3]* /(/^%>_%#_HI%[^%Q(/R]![ M=^:/^%??%#_HI%[T_P"?B0>OY#CIWY]Z]@&_C<2'\_7Z M=J]@)*@D9. 2/P( _D?KFC!' /3Y>O>@#Q\_#[XH#/\ QO8 -WP DC()P M0""?\^F:0$XSSCK@>U 'D ^'WQ0./^+D7W)[7,@].GH??Z4#X??% X_XN1>_ M\!N)!Z=/3KU^E>OME0>P&1^&,G]1^M*>" M_A<2#\O3^M ^'GQ1;@?$F]!_Z^)/T]/IWYKU_G ))Z9IR\,,GCGO]1_+- '( M_LD^,/$>LZ[XNTC7-:N=8BL"@C-RV\HP9E;![ [O_ *-DKZIH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \:_:W_Y(GJG_7Q!_P"C!7(_"O!^''AP<$?8TYSVY'OZ MFNN_:W_Y(EJG7_CXM^G_ %T%N1ZGV_P YH Z@'/?! M//\ GZ49*Y/8<\\=\X_+_/%'\./IS2@X'I@YYYSC)/3\/\F@ X5L$\9PW/OG M^G\_?" 8QD8(Y(_6@Y 'L."><' S]>3G/K]!E>-^!ZX_#)_IGT_2@ Z+U/I MZGI_C2<'!)^4_>)/KW_(?S]\ Z?WL8)&.O\ D<4HR".A*]\9 Y]._/YX]0#0 M F"<[E(./Z9I>A&,=>_U_6D' !X QD>O0?X=:4 \#ICKZCW^O6@!N1@GKA3P M?IDG\P/\]78"D@\A3@_3(']/YCM1G #'CC=QU / _#(_'([T ;?0%<]!W'7 M\.P],"@!!P.V1Z?I2X^;&,]-JGOSC!_7]3]#'.,>Q%(>5..^>>G;(Y_/^?I0 M 9 X_\ KYS_ )_/US03SVP>?KWI6 YP, L1TQQZ?R'Y=\T$D$_Y_P#K=?Y4 M (,=>HSGKC& >,_A1CC ZG@'IR-H_P ^AH; )!.!T)_,Y_#G\3[4I!(.%PWW M< # ZX'X8&?4 &@ !! XR#UQ_GZ4A!VGNW.?\_C2Y!)(^[G(_//X_P#U_>D' M !Z8Y'KWY]^?\\4 +@%AD8!X.?J5/X_U/O2!N,GCH>/7!_\ K\4H R!T &<' MZ=_H/T([@4#)]03USVXY_3 S]: #@8Y'&.3T/-)C &!R.>?3CMZ]/T]@3.>G M7J./Z?K^%*1D'C*X)Q]01_/&/;\: #'9?^ G] ?R'Z4G&,XR.OZ?RH8\9)S[ MCOGT_(_SZ&E/)Z$G.,#K_P#6[4 & I/MSS]?Y8)_G2$9&&.">,GMRPI,#GCY< M<'V]:7HW)PP.,GDYX //7G!_ 'ZH.F1D=^?<>O\ G_$ "/EZ9X_/_).*7CWL/S_6@ /)(&2V>!W/ M0_T_R :\P_:'^+EE\'? O]K- +C5IYQ#I:&)W1)R<"5BH.U57YB?3BO4,=!D M@]!Z @@]^@Y'Y#KTH5RO*_(.N .G^1_G&* /CB\\9V.B_!W5-+^'.NOXE\57 MI&H^)/$5I;3,5RX\TD%5; 4D (<@#BN:BU>326\"R:O\5;^_\!W&MW$%U/I, M5S#!'$;=F\LO)F5MK#&>V?6ONXRL!U_(#^5_M0!\CQ:T]CXJ\*0>,_'?B/3_ =]IFK'2, M22))-;1SQBVED91YA=BQY;GY0. :]B\9Z[J>E_L77S^,9Y8-8NM(>!6D1GEF MW,?)W!03N*;3R*](\2^#]-/QH\,>-KWQ=>Z??06LNEV.@A(?LUS')AY 24\P MY(0]< H/4U=C^.7@,Z_<:,OBO3_[2MI/*EB+G ?C@-C:3GL#F@#YSUC6H/#E M[\%-4U/XHZIXDLYYEFBL[RS"QPKY&P-N2+( ?"_,:YGPKXI\60ZMXDUG7?%U MZFO)::FNK^%]/L[D7@559HW5G)BC"_*5=1SZ5]U1RLX5E;(?!!*]CW_S_P#J M4.WRCW'7KCOG\O\ /8 _/O0OB38+X9\5:3?^()-0LFU/2+NPC;[3<^4IP9@) M'7+%6QN(P,YQ4GB67P=X?M]'K M7Z "1\#H/P'^?\]J/-. /\_P#ZZ /!/V:/$%OKNB_$+P_8:M=:A'IN MJ7,%E)?O*TB1.AVG?(,LNX\'GH*P/@=\2]#^&/PVC^&_BFVNHO&^FW,MM+H4 MMH[2:J[N2LT3 ;'$G7<2/>OIEF+)@X(QZ 9SC'X]>/?Z"N1N?B_X/L?'*>"Y M=?M8O%,@#)I3!O.((R#D+@\'KF@#YYU?6[BZ\0Z@DM_JOAKXG66HQ+I>CQ2R M?9GLQC.U /*= A))/.17"W-]\5:7X7BMWU;4H=/6YE%O!Y[#,DAZ*O^*_PT7XKZ!:Z3 M+X@U'0(8+N*[,VF)$7E9&RJGS%/&1VYXZ]J /FN/7K>QU:^B77-*CT>YN-8^*/@CP_JGC+7IO"]RUVVGVHDE0W- MN"#"TD@4,22"!N/05]EQF547S)6E<* TCC[QQU(Z9[\5EV7B[2-3U_4-$M=2 MMY]7T]$DN[.-\R0*_P!TMQQG!H ^#[WQ,OB3Q)XGTC^U]9%OK'A_6;232+FX MN9+HW,2DP!\ )&6"':J]5X).:Z/P=X]70M1\%:9X*\1ZKJJR?#R51HK+-(L6 MH 1'Y=Z_ZT@2X!.!LP,5]JPZ_97&L7&D1WD;:E BRR6IXD5&Z-C'(]^GY\7C M*QR#P/3 X[>GU_(>](#X?\5^)XM.\*7M_P"!?&^OVV@SV$+:O,YFGEM=2W+B M-?,4E207W!>!BO5/V9?%MG=?$+X@^';7Q#>:U;6T=EY^G'Y9/KRIY)[G_/^?PH 0CC!Z\G/]*4X.?4 M_,,GCOG_ #Z'ZFD)X)_EQSU_P_&E/&=I(^\Y/''<9]:,8)!/'.3ZX//YG)].E "$ ?AQ MQWXZTI W8. ,X;G'^>_TY_!,\]L^_('^?ZT=!Z #@G''((_J3_D4 !R0Y]S2]QQD>M)P,9'?&,>^?P&&''OBE'+#/))Y_^O0 8X R1Z] M?3\.@I 00H!&>#QTQ@$?Y_QP3(V$G)!SG'ICD?EQ^(I6SAMWS=B.Q)'/Z<>P M [&@ P,\=^WIS_\ 6I 3QR#T'7/;_&@\DY.<\$XY/;^>?R%*A/TR?44?=S M@?=!Z=.O_P"KZ8^M !W&,#GO]?UIN0%)ZX4Y!^G)_,#_ #U=C!4#/U'KZ_SI M"P"ACQ_%QU / _#(_'/K0 N &(ZA3@X],@?T_F.U(.!VR/3GZ4 ;?3*Y/ [ MCK^&>!Z8%&.1@9SQCIG_ #F@!?KGGBC(P3UYSUQC /'Z M4NY]J %VY&.YX!ZD/ !]#D#O_GI^5* RKC.WC;_ 'NW\O7_ .N !-W&3@=#QZX/]<\4 M8QCIQW['F@-TY))'8]<@?_J__72GIZ'.1_\ J_#^5 "'@#'4<\^G'Z]/T^A7 M&.F=HZ-[=,_E_C]$.!U&0.2,=>AX^H./T[TI7#_;.<_Y_+'X"DQQU^A/I_G%*3[YXY/KV_7&:,9!&/7&V@ )/) _V MA[\[OY@BDP!P.>PS^G_U_K2@ACUX/7M]?_0OSQZT@&X#(P>X'KC!_4G\J #K M[>G^?\]:"H'!_'AJ,8^GIV/;_&@ / ]!SD>G0_T_6@@ MG(S[>N>OY]1_O&@?_K?K2#IP>G.?P_QS^8- "\^N2.I_P _YXH! MY!W$X]:7&.,G(XP1_GN: $QR>XXX]>.E'KZ\\] M.W)_(_F:.,<9X'3_ #]*4Y4G')' ]"<@#ZG<<_Y% !GG./P'KZ?R'X&C!P1] M!]:3''R\="/UQ]XZ4 *!N=1P,GZ]R/Y9I$.[:W084X/. <'^M* M#@@X)YSCKGG=_GZ4@&%4 @D<>N>WZG!_*@ 49*]^/\_K0", D\9ZGTZ\_AD_ M6ESR" 21T^G-)PH]5!R,]SQ0 O'Z#_\ 9_'ZT'MP,$?3THV]5//8M^)! M^O)_SQ2GG)[GC'7_ #R* 2W?=U_^M^E)VY&!@A[#M_G M^M !N.#C##!.>Q.#_7_ "*,Y&2,9YQ]>WZFEY+#H6).,^N>A_$#\S[4@Z#& M<>_^?I0 ?_JI2-P )QGC/I[_ -?PI"<9_K01@G/&!S[>I_(G\A0!X'KL&J>* M?B'\:9+0;]>TG08;/0X\9:W\V&4LR>A=E7\JK_"KQ%\-[SX"^%M(OXK&ZGM5 MBCFTD(#>)?*?F_=_?#;\DFO7M0\%E_'5GXIT^[^P7WE"VOXM@9;R!?NJ?1E) M(!^OK5Z'P7X>M==;6HM"TV'5V8L;]+91,21@G<.L?&CZ1KO@Z MR.E:RNI6\9CN=2W\MT'S!3@8XR!7T7JGP\T@M)#F2WU2>Q60QR M_P!]L8)_.F>'/A[9VWA:73?$,%CKUQ?W3ZAJ32VH$,]R[;F98SG"@C@')&#Z MT ?,&K?%GQGH^K>*HF^*-I<1:/;Z;?Q@1P@S23*#)"/^F?/^]FKFM_'SQ"GQ M3BDTOQI FB32RV.X\):-.[@*SR64;$@=.U 'SQ\#?B[XGU3QU\.+;Q M!XXM->7Q5IU\]Q90"-(H)(1^[*_Q;CR#ZD5UGCWQ/9:5^TM (]4T^TU&+PI. M%$TJ@QR%R5!'4=OPKV&R^'?A32[FVN;/PSI5K<6I/V>6&T56BYS\I XYST]? M>IKSP/X;U'5VU2[T#3;K5& #7DMLC3'C ^;KT(H ^2[OQY)XD\-:5#XMUVVU M?5--\361@GF$?[M6SG9*O#?AC'>B\^/_ (J3Q]J3Z=XXMCHUYI^M);?VH(HX M;:XMDS'LC'S\= S'#,>G%?5P^'7A1;?[/_PC.DB 2^<(OL:!?,_OXQU]ZAN? MA;X+OKB2:X\(Z-)K[5_" M5OJS01I&L=C,S*C,@7YB0I+,#W#=JJZ1XGF\*_$[XD0Z#X^M=5U?4;+3I4UM MA%$UQR2XW@>7OQQSVKZ_M/AWX4L7C>V\-:3"R1F)&2T0'8<\#CH0>GN:2V^' M7A.UM)K:'PSI$=O* 9(DLT"OCID8YQDT >(V7BF;6?#OP@\8"Y?4-?FUIM,N M;TPB%[N%DDWQ,!P5&U6X_NYKZ088$)#;RG(>4XZM@D#'8GUKL.XSD$]?K_G/Y?2@!.JGCC&:7&?8GOGU_R? MRI.OXT'H3C'3J>.Q'X=J #J ,8W9P.PY']/Y>]&<\CG/(!^@H;Y0>"!N(.?S MY_'^9^M*<^N,'!/OS0 A'4CD_P ^_P#2AN!TXYX^NW!_+-'!S_#_ /JI3R.G M)!.T=QCCZC!;_/- !SN#?Q==Q]!W_ $_*@'&#V'(/H,]?SX_$4!2/EQ[$=@<8 M_P _6@!!SP] HP@[X _EC]?Z MT<8Y''3W/^>GXT=L\8Y/MV'],TOL2/\ @7^?K0 G/7D'/'U[?7^0(I!PHXS M\O3/'T_3]* 1@'IT_D..!R?7.1_(T MF0%STQ_^O'^?2ER%[@!?QQC_ .MN'O0 @QP<''!&>N,\?CS^IH W?4XR:.@& M1R#@@]N"*4\$YY /..?8_J/SSZ4 '4$9[?GZ4# [D>OL,?X!0 OL1C(YST]#^A _ 4F>Y)SQDG\:7D]#U)&>.3N)_/H11WR/R M SW/_P!?B@ Z'Z=1^(XH&1W!(_+C)_F1^.*08'/;CGTY_P _E2@<@$'(P<8[ M8Y_K^?MP )T"CT.<'L,#G\:7HQ'(/7)^O%'UYXY/KQZ_A^GO2 XSZCG_ H M48)''?@=>W']1^=(O08X.!]>A_/G/YT < ]>!GOVS_7\J 0<8^H.>N/\^GXB@#SW]D Y^( M/Q#.,#S%_'][)_C7U57RM^R!_P E ^(1ZYD'/;_6OTKZIH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \F_:CTF]U MGX-ZK;V%O+=7 DAD\N$98JK@D@#DX'U^AKYS\+?%KQ!X9\.:=I2>"KV=+.(1 MB8Q2#?CO@1_3\C[5]RTF!Z4 ?%__ O;Q%V\"7N?99 0?3[E'_"]_$73_A!+ MT?5),$_39]*^T,#TH Q0!\7_ /"]_$77_A!+X]\[9,XY[[.W S[#K0/COXBS MG_A!;UB.A"R=?^^/QK[0P/2C ]* /B]?COXB!7'@2]./59?_ (BA?CMXA'3P M'?$8P5VR9_\ 0/H/PYSV^T,#CCI1@>E 'Q:_Q[U^*)Y)/!-V(U&YG828QW.2 MG'UX_2DC^/>OS1"1/ ]W)&X!$@$A5@>^=F"*^H/C02OPD\8D$J?[*N3D<'_5 MFH_@>/]S\/H#[$#?'?Q M$"1_P@E[CH 5DS_Z!]3FOLUY(HT+NR*G]YB /SI7E2, NZJ#P"3C- 'QC_PO M;Q%G_D1+T]L[9<>G]RD;X[>(<$-X$O0.YV2?7^YZ9]N?K7V>9(PX3 M<4H*Y(&,CJ!VH ^,#\=_$>3_ ,4)?$DDY"R^@']SV/O1_P +V\1<_P#%!7Q[ M9"R8/_CGTK[0QSFC:#V% 'Q>?COXB (/@2]!Y^8I(>Q_V/I0?COXA!'_ !0= MZ /]F7US_M 'Q?_PO;Q%S_P 4'>Y'HLGY?P]: /B__A>_B(_\R+>X_P!V3I_WQ2-\ M>/$0!_XH2]'HI20]NGW/\\^N:^T<9HP!VH ^+S\=O$63_P 4)>MSUVRG('OL M^@S[4?\ "]O$0(/_ @EZ?;9*/\ V2OM #H,4;1G.!GUH ^+_\ A>WB$\?\ M()?W^.:/^%\>(SD_\()?'))R%E]!_L?7WYK[0(!ZC-&!Z4 ?% MY^.WB(@?\4)>GV"2>_\ L4'X[>(3N_XH2]Y'&!)TXX'R<_Y[5]HT4 ?%Q^/' MB%FP? E]R>6VRCIQMD';_OM#&:6@#XN_X M7QXB;IX#OLD< B7T'^QSU-'_ OCQ$6./ =[US]V3^B5]HTUBJ@LQ ZDT ? M&'_"]_$1/_(AWQ'3[LG_ ,1[FA?CQXC)_P"1"ON#GE9,_P#H'KD_G7V;)-'& MH9W50>A8@4KRQQ%0SJA;A03C/TH ^,/^%\>(L?\ (A7P/'\,G_Q%+_PO?Q$> M/^$#O0?0K)_\17V<)(]_EAEW@9V@\@?2E!5B1D$CJ/2@#XL?]H'6X[F&"3P3 M/$>!_Q0=^<_[,G/\ XYWKV/XK,R_M M,_ A%)V$:\2H.!_QYIS[]?UKVW% 'Q>/COXB!_Y$.^QD?PR__$4@^/'B( ^ M [[&.NV3IQ_L>QK[2I,8H ^+Q\=_$63_ ,4%?G/7Y9!_)/K1_P +X\1'_F0[ MXY_V9/\ XBOM&D(![4 ?%_\ POGQ$N#_ ,('?$KSPLO_ ,1_G-(/CMXB48_X M0.]XXY23G_QSV'X>G;[1QF@# H ^+_\ A>WB($_\4)>]>H63G_QRD'QW\1<# M_A [X'ID+)Q_XY[_ ,Z^TJ3% 'Q?_P +W\1'C_A [T'TV2>G^Y_NCCTH_P"% M[^(N&'@6]/?[LG'_ (Y]/_K5]H8 [48H ^+_ /A>_B(<_P#"!WZ^VV3\/X*0 M_';Q">!X%O-I.!\LF.1C^YVRO].O'VCM ["EH ^+O^%\>(6.[_A!+TGW9,^H M/W/8#WQS[)_PO;Q%S_Q0=Z.IQMD_+[G;C\CVQ7VB !T %+0!\7?\+W\1'IX% MO<>FR3C_ ,CGD[91ZWRR9'_ (Y]/Z4?\+V\1?\ 0AWIY[))D?\ CG\Z^T:3% 'Q>?CO MXC!Y\"7Q(_V90D_X7OXB49;P)>\#.T)(#CCOL_S@?C]H;UW;$XY8+(,] ?X/7)_'\P?'CQ%Q MGP+>E@!C D_^(K[-6:(AMLB$)PV"/E^OI2B5&3>'4I_>!XH ^*[K]H#6[&!Y MKGP7*]H_ M;%)C_9T\4E"4/FV&"IP?^/ZWKV:,#RUX[4 ?&)^.WB(G/_""WK?1)!W_ -RA MOCMXB8''@6^[X&V0GU_N?2OM&DP/2@#XP'QX\1;\CP)>D;BA(/9/I^1] M::OQV\1*H'_""7N!VVR>W^Q^%?:.T9S@9]:,#TH ^+Q\=O$61GP)?9'HLGX_ MP<=Z1?CQXA*C'@6\SQR5D],=-G^0<"OM' ]*"H/4 T ?%Y^._B$D?\4)>YSR M2LF._P#L?Y]J/^%\^(CU\"7V&.02LG_Q'I7VC28H ^+Q\=O$7_0B7K<'(VR< M\CC[GL?PZ]*/^%[^(CC_ (H6].(AC_B@K\D=@L@)_\9:[I:7+'X/\]+JPEV2J4M=X MPPZ9QS[9KT+X\ZM8Z5\(?%IO;VWLQ+I=RB&XD";F\MN!GJ?I7+^ /#^C_%S] MF70_#/\ ;4J65]H5O9W<^C7:K,JF)0Z;QG;D9!]B: /+-+$WQ&D^!?@/6I;B M;PYJ7A2?5[]5G=&N9X4A6-6<')YD+8S_ UQO@6]U/XQFVT3Q/JEW)I_AS1+ MZXL9$N&B:>9+ADBF)!&XQJ@7N.:^D+K]FKP_<> /#GA>/6O$%JWAY=FFZW!J M!748$V[2HFQG!7Y2,=*/$?[,/@W7]&T'383J.B0Z/;O9Q2:3=&"2:W<@RPRL M!\ZNPW-W)YS0!\Y^'D\?WOBSPI\1-7M[M[#[/;,NKI=[8UB561[=HR_"7XVZ?J'Q3U7P[J5O>+KFI3RQ?;B0+3SX "]G&"<[HT.2<N-\/ M-(,VA;4E2TT6,1VEDK_N%P %8KW( X)KFM(_9[\)Z+\4KCQY;I>?VI(TLR6K M7!-I#/*,2S)'T$CCACWH ],HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *\2_;)L+B\_9]\336VJ7NE3VL2SK M+8RF-V(8?*2.Q[U[;7&_%KX7:=\8O!5YX7U:_P!1L-.N\"9],N/)E90<[=V# MQ0!X3XNTUOB9\1])\,:S=W$>CZ;X*35[:**X:)FO.@GRI&[:..>*\Q\->*=9 M^,OA'Q1XH\3WEU:ZGX0\':9JNDF*5XA'>2P/,\^T'YB&C5>$?%VHZ7< MN;_2XK.VCL9[33;DPP7]JC K;W"@?O(P1TXZGUH \!\/6GC_ $OXMZ3XZU*S MNDM[V!)GU 7.Z"_CDM@(K580*]8F\#Z?<>(M/U:1YW_L^W,%K9%_\ 1HN@WA,? M?P-N?0UR?@;]GKPK\/O'&I>*=-^W/J%X'5(KFY+P6BNV]UA3^$,QR>M '.?% MK_DYKX"\CKKW!Z_\>2U[A7SY\8?%6BVG[3GP.2?6+"%K>);N#4[Z[C?P M3)?1V$TI:"*1';&Q.@SCGK7E<7B;6/A]X*\!_$+2;NXF\4>+]*U&ZUB.29Y5 MG=80\>$)(7RBQZ =.:^II/@3I$WQD;XD2:OK;ZNUE_9YL3>?Z$8.Z>5CIGGK MUJKX5_9R\)^%/$MWJ\3:A?I)'-#:Z;?W)EL]/28DS+;QD8029^;KG H ^;]5 M\&^(=&T?1/#W@J^N]2U+QAX2-_J7F7C,;RZ4)(\RN3A&DW.,@@I? M#3X3HD=P)KQ [%H+(2;L;C@L>> ,5[]\,_V??#GPLNKNYT MN[U:[GDM186LFH7C3&PM%)*6]OG[D:YX')]ZL>)O@/X;\5^!SX9NY+](OM'V MM-1AN2MY'/DGS5EZ[N2,^AH \X_:$\;Z=\1OV0=7U_2]Z6EVUAB.3&^)A?VX M9&Q_$""#[BOHN/\ U:_05\V?M-:#X:^%7[*&J^%K"Y@L+: V(@BN;@>;+B^@ M+.2>6/4D_4U]%:5J=GJ]C'6[<"6WD#H2.O(XH MT444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 9'B_Q7IG@7PMJWB+6KC[)I.EVTEY=S[2WE MQ(I9FP.3@ UY/'^V!X$E162S\3LK="/#MWS_ ..5I_M<_P#)KWQ5SC_D6[[K M_P!<6KTOPX2WA[2R3DFUBR3_ +@H \B_X:^\"XS]C\48QG_D7;O_ .(I3^U[ MX%'_ "Y>*.W_ #+MWW_X!7MM% 'B7_#7G@7./L7BC.2/^1=N^O\ WQ2?\-?> M!<9^Q^*.F?\ D7;OI_WQ7MU% 'B7_#7G@7./L7BCKC_D7;O_ .(H_P"&O? N M ?L7BC!S_P R[=]NO\%>VT4 ?$O[8?C[P#^T=\#=;\*QVOB>+5BGVC39?[ N MUVSK]W)V=#TI/V.?'7@3]F_X&Z)X5GM/%$FL$?:-2D_L"\;=<-U'W#P.G'I7 MVW10!XD/VO/ IQ_H?BCGI_Q3MW_\1[4#]KWP*0"++Q1ST_XIV[_^(KVVB@#Q M+_AKSP+_ ,^7BC_PG;O_ .(H/[7O@4?\N7BCM_S+MWW_ . 5[;10!XE_PU[X M%SC[%XHSDC_D7;OK_P!\4G_#7W@7&?L?BCIG_D7;O_XBO;J* /$'_; \!Q(S MO:>)T1?O,WAZ[ 'U^2O6/"7BK3/''AC2O$.C7 N])U.VCN[6< CS(W4,IP>1 MP:D\3-L\-ZLV<8M)3G_@!KSG]DP$?LR?"X'K_P ([9?^BEH ]9HHHH **** M"BBB@ HHHH **** "N6^)/Q+T'X3^&CKOB*XEM[#SXK9?(A::1Y9&VHBHH)) M)["NIKQ3]JO_ )%;P1U_Y';1.G_7TM #?^&O? O_ #Y>*.F[_D7;OI_WQ1_P MU[X%_P"?+Q1TS_R+MWT_[XKVVB@#Q(_M>^!1G_0O%' S_P B[=__ !%!_:]\ M"C.;+Q1QU_XIV[_^(KVVD)P* /$S^U[X%&VT4 >)?\->^!>/\ 0O%')Q_R M+MWU_P"^*!^U[X%)&++Q1R<#_BG;O_XBNN^*?QL\/?!]])77H=3?^TYOL]NU MA8O<#S.RMMZ$U7\/?'SPOXH^)FH>!+!=2?7M/C66Z#V+K!$&7VT4P/$O\ MAKSP+D#['XGR>0/^$=N__B*!^UYX%(R+/Q.1G'_(O7?7_OBO;&8(I8G R37 M@^N?MH?#[P[+$+VV\11V\]TMG;7:Z-,8+F5F*JL;X^?<0<8ZT 7/^&O/ O/^ MA^)^#@_\4]=__$4O_#7?@7)'V/Q.,=<^'KOC_P VG%U;13*K*LB!PKC# M $9P1V-2T ?EQ^TG\/\ P!\:?VKO 7Q!MK;Q/%X=)W>)8ET.\7<80#%@!01Y M@ 0X],U]L1?M;^ XHTCCL/$ZHH"JH\.W> ,<#[GI7MQ. 37E&C_M+^$=>N?& M-O9P:T\_A-2VIQG3) R8&<*,?,2.0!U'- &5_P ->>!O^?+Q1_X3MW_\11_P MUYX&_P"?+Q1_X3MW_P#$5W_PP^*&C?%SPO%X@T%;T:;*Q6-KZU:W9\=PK@SZ4 >=']KSP,/^7+Q1W_YE MV[[?\ I?^&N_ W_/EXH_\)V[_P#B*[5OC'X9;QAX@\+6]U->Z[H5I%>W]G:P M,[11R$A/JQQG [5V5M.MU;Q3*&59%# .,$9&>1V-(#Q@?M=^!C_RY>*/_"=N M_P#XBD_X:\\#$?\ 'EXH]?\ D7;O_P"(KVVO//'GQT\.?#KQAH7AG5H=4?4] M;<1V7V2P>:)V)Y!<<#&,GT'- '*_\->>!O\ GR\4?^$[=_\ Q%'_ UYX&'_ M "Y>*/\ PG;O_P"(KUS6=]:-,#Q/_ (:[ M\#9Q]B\4>G_(NW?_ ,12#]KSP,?^7+Q1_P"$[=__ !%>MZEKT&EZEIME+%<. M]\SJDD41:./8I8F1NBC XSU/%6=/U&UU:RBN[*>.ZM91NCFB;*/_"=N_\ XBC_ (:\\##_ )>*Y?#FIOJEQJ\4 M"7,L&G:9-=>7&Y(4L8U(&<&O4J\4\%?\G6_$<9X_L/3/_0I: &G]KWP*,_Z% MXHX./^1=N_\ XBC_ (:]\"_\^7BCKM_Y%V[Z_P#?%>VUG^(-!=>\5:-X=CL_$5KJNL#=917FC31"5>,ODCA1D<^ M]>X4 >)#]KWP*<8LO%!ST_XIV[_^(H'[7O@4XQ9>*.>G_%.W?_Q%>VUG^(-; MA\-Z)?:I<13SP6D33/':Q&65@!DA5'+'VH \B_X:\\"Y_P"/+Q1_X3MW_P#$ M4H_:[\#'_ER\4?\ A.W?_P 1[UKZ1^TOX(\0?#6]\<:9S= MKJ"0'!5X?O @UZ#X9\06_BK0;+5K2.XAMKN,2QI=0F*4 _WD/(/L: /)O^&O M/ Q_YRW^H6VEVLES>3QVU MO'R\LK!57ZDU@>&OB5X>\7>(])F E0_)@\889_N5[G\&?C;\-?@U\ M+_#?@S2K/Q0]KI-HEN9#X?O&,LF,NY)3JS;C^-?3LLJ01/)(P2- 69F. .I M-H(/>@#ST?M>>!C_R MY>*/_"=N_P#XBC_AKSP-_P ^7BC_ ,)V[_\ B*]MHH \2_X:\\##_ER\4=_^ M9=N^W7^"C_AKOP-_SY>*/_"=N_\ XBO7M>!CC_0O%'/_ %+MW_\ $4?\->>!L?\ M'EXH]?\ D7;O_P"(KVVO./#7QZ\->*_B;J_@*QAU4:_I0+78GL'C@C7JI\P\ M$,.5]:8',_\ #7G@8?\ +EXH[_\ ,NW?_P 11_PUYX&'_+EXH_\ "=N__B*] MMHI >)_\-=^!B0/L7BCGC_D7;O\ ^(I/^&O/ I_YVT4P.)^ M&'Q@\-?%VTU&?P[/2?M+O&>B^'+V>/S8K?4;Q(7=,XW $Y(]Z[JOFK]HO7 M]/U'QQ;>!_#,EA;^/=?LQ;WVJW#(?[+TW=EY3NZ,>0ON: .V/[7_ ,$0$/\ MPM7PF0XRI&K0D-]/FYJ]=?M2?"&QTNTU*Y^)/AJWL+QF2WN9=2C5)67&X*2> M2,C(]Z^>O&VBZ3X/\=_"#PY\+V\*"72(=0MO-U[BVDPD>]V:,$LQ)/S8QDFG M?&FZNIO"OPFAC;P8?B!_PL&W:[CA*_8/M'D7 7>4!?;Y?E]LGY?QIXG\?QZH M+0J\>DVS&%EVH,;]I RQQR37TA^SM\%[[X0:/XHN-=O-.FU/Q#J4FJ7D&E1M M'86Y88VQ*P!Q@9)/4YH [CP#\5_!OQ4MKJX\'^)]+\306CB.>32[I9UB8\@, M5)P>#75U\!_#[XB^+/"GA[XLT444 %%%% !11 M10 4444 %%%% !7BG[5?_(K^!Q@G/C;1.!_U]+7M=>*?M5@GPOX' R?^*VT3 M@'_IZ6@#VNBBB@ I"<#-+10!\06WB=O$_P 9OCO=^&/C+9>$[&RD@:\@2SMK MI'6.U"2.7DSMVME#CH?>L#X?_%#PWK/P^\%Z-J_Q%N]!\*FTNO\ BI-)O3:K M+J"N?W4KK@!L$,(^C>]?>JZ;9JTC"U@#29WD1C+9ZYXYI#I5DT7E&S@,>[=L M,2XSZXQUH _./Q%\6/%$-]XNA\6?&&_TJ\T7PC%JEMHUM.MJQN%F<1%F3YF) MCV,R_P 7FC/05M^/OBQ<>//'VB0#XG?V*;^RTN>*[B\3KIUM:A@&GC:VR&G= MCD!U'4X/2OT"ETVTF??):PR/TW-&"?Y5X_J_[/NL7'B[4]0TKQ[/PC>ZAJD"V MNJ-(&G10,&5 >"1D'/;.:X+X??M I\*K+QY\);F2PN_BSIMA-?:;J5@WG/XA MRFY9>G-SM(8PDY)' Q7VG%HMC':6]M]EBDAMT$<8D0-M4# '/TJ4:=:B591; M0^8IRK^6,CZ&@#\__%/Q-GT/P7JNI> ?C%JESH5QHJ3ZSJ>HW7VQM,U+S(@D M*F0YA>0/*#&,?)QMD7V- 'D_P"QUJUNW@+Q3K5]XZ'B:WDOY;C9-KRZM_9= ML!E(9)E)7<%Y..M>4>%_V@OAC\3OB-=>,M8\4Z)%X=\)22V7@OP8+A1=7=RO MRM>&#KO<_)$N,@$G )KZE^&?@^+X?B]CUGQ9!XBUZ^D59KE[>"S+!1A4$,? MP/Q-=A!#H5Q>F.%-.EO(SDH@C,BX]AR,4 ? ^F_$/XF^(/''BJYE^)5IX9UN M)KX/X883R:@ENL>8MEH_[I0!@^:.M8U_\2?$D_PDU/6/!'Q=UK4[^'PLU[XD MN'F6X_LZY20;54'B"1\D%1S@5^@?COP:/&'AG5M-M;L:/?7UL]L-3BMTDEB# M#!(#=>.U>=:Q^SE+JO[/4GPM'BR>V\ZV6TGUR/3X1-+$#G!C^[DX S0!P_[, M/BJ?5_B;KT&@^-+[Q]X(.B6]S>ZI>3^>EIK!D(DMT;^ &(JYC'"Y_+S+2_$[ M>)/B9^T1J'AGXR6'A33+.YCEO85LK:Y21$M%1I#)*"5 ;Y#M. 1ZU]I^&=(3 MP?X7L;*[O8KB2TMTCN+]XDMQ,RJ 9&5<*N<9P.!3UO=!CB,@N-.6.?*;P\8$ MGJ,]Z /AGP5\4-!U+X?>"=)U?X@WGAOPPFBNUGKVDWK6J7&IACF&1EP"P&TB M,]"/B=J5U9S^%=,FB\4SL;G+BY,/CT]EJ'B3Q!_P MNF>]33M5TE=/TZWN1%!Y*5@BO;01_N MK2.Q^]N+E#NQA@&&>:]D_:5^*?A#P-\9?A&GB#Q/INBM;7\US,MY<"/9$864 M.V>BD\9/&:ZBP_9SU.S\0,TOCR[O/"S7ANSHD^F6[2GYMZK]KQYN%< _08Z5 M[+"M3\'_$^UL-(.N):7=Q:E M6@N@5.5\S'S;>,@>V:\$TKXOO=Z]X'&I_'J^D76_$6I:=J%PMVL,<=BJMM 0 M<(2P"B7J,X!K]&QI5DL8C%G;B,'(01+@'Z8IHT;3P,"QML>GDK_A0!\&^ OC M(?%TOPK\.S_%>XN[348];TNZLH;O;D_ M"KX9^']#^),'AGP^UE/RVM(&CW;MIC!&?7&.M 'YP?&OXD2ZYH6H6_C;Q MCJ \6Z9=Z8--T.SMY$BU*V)4O-':D9E+UUXII(_XS(\2' _Y$FQY[_\?MQ0![71110 5XGX)_Y.M^)'_8#T MS_T*6O;*\3\$_P#)UOQ(_P"P'IG_ *%+0![97)_%7QSX>^&WP[U_Q)XJFCAT M#3[1Y;KS5W!UQC8%_B+$A0.Y.*ZRF2PQSQE)461#U5QD'\* /AKX7_&GPUK< M&N?$"W\1:-XD^+NOVCV^@^%M,NEN)-*M%7,< 0'Y7Q\S]/3M7GFF?$7XB-X M\1ZXGQEMHRL=O-J-AI9N+J\L)3-M?S!/_P >XQD>6OIG'>OT@ATFQMI1+#9V M\4H_C2)0WY@5POQE^$)^*WA"30[+66\,-+<1W$MY;6<<[R;&W!2'XZT ?&GB M;X@ZIICF?P]\8=1&N=S8^X>#C%?1_[.?B MB4>!_&]S<>);GQ!X)L;^1]*ZGXG_ RY^( MFE>$+&W\42:''H&H0:C)Y&G0RK>R1] ZM\JJ3G( [UZE%:Q16RP+&@B"[=BJ M%7\A0!\-:PHT?P'=?%3X730^*=,O\V'BG2M-DW"9?, 6Y4?\](^_J*UOB?X_ MO(_%OB:TO/%^L^$?&NEQVC^"]%M9V6/68BB,"MO]VY+2>;&0"-YH_N2,@++]#VH _./Q^)_B9\*_CEJNO M_$S6M;OO#>J"+['INHM!:6D(*%U,&]5\;^)?" M7Q68QZ;-I<=G]AU+*WK;E61II!S-\N[(/3%?I.MA:QB7;;0J)/\ 680#?]?6 MLZ)?#\ER;:(::UQ_SQ3RRWY=: /-/C7\6M)T7X=Z786WB32+#Q!XM1+31&U* M4B"Y=]NXDKSLVG!([LOK7RZWQ%O/V;/$GQ?\#>*/%GAGP#JGB+1T\1Z+<:$[ MF&UNA&8'C"S])&6*)@.^21S7WO%)IFIR".)K2Z>V/W4*N8C]/X>E-E_LF_NY M(I/L5Q=(0KHVQG4]@1U% 'YM+\7VA\/17%U\==4EDN/!$>LW,HU#R]^H*!M1 M?[F#\I0?>(YZUU&H?%_QQXQ\>>'KF+XHZ3X0M?L>FSZ:]_-<*-11U'GM'$H\ MNX8G>I!Y4^E?H!_9FFE_*^RVI8#.PQKD#Z5*VFVC^7NM8&\O[F8P=GTXXH _ M/S_A8E_:? ;Q5\0G^-&I2ZU;^*8]*>:2<) ;87<1\E(>B,4W$NO.T,,XS7H6 MF_$JPU7XDZ_J.M?$K6]&\7:;J$GV'PK:2!XK_3O)!A:&V/$H;8.>.O%?8 M TRS6,QBT@$9;<5$:XSZXQUI_P!@MO.2;[/%YJ+M638-RCT!["@#XK_9"^,, MFO?&K4]&?QNVMZ?J.FF\@T^^U4WEU%,LA#!Q]R)L?P)P!7-?'/XT:1X?\:_M M,SZ#\0K/PUXBAT+3DL[RWD5IA/$A#P(#_&3A#@Y4MTK[XATZTMY/,BM88GR3 MN2, \]>:9)I-C*[.]G;NS'* /@!/CI>:1<^)M'LOB7?^(-/GM-' MO=2U6*Y\V>UBDPMU- ,1+SEMOW.M?4GP+\9>#].T*VTC3?B6_C:"^NY?[,O M-1NA-+,,;FBCE_Y;;.YY([UZZNF6:!@MI H8;3B,#(]#Q2Q:?:P!!';0QB/E M D8&WZ>E %BBBB@#Q'X&'/Q?^-PW _\ $ZM>G;_1A7MU>)? P_\ %WOC;Z?V MU:_^DPKVV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH \D_:Y&?V7OBIU_Y%N^Z=?]2U>D^&O^1C'_;%J](\,G/AO23D-_HD7*]#\@Z4 :=%%% !7 MGOBO]GSX<>.=>FUK7O!^F:IJTRA)+R>(F1E'0$YZ#TKT*B@#RZ\_9@^%.H0V M<5QX$T>5+-#';AH?]4I.2!SZFI_^&;/A?]GLH/\ A!](\JRF-Q;KY'^JD.,N M.?O<#GVKTJB@#DO%WPF\'^/;S3KOQ#X>LM7N=.(-I)6V_[+OPGM9+9X? 6C1O;2&6$K!CRW M.,LO/!X%7'_9T^&;Z.-*;P5I)T\7+7@M_(^43'JX]SWKT:B@#&T;P=HGAZ^F MO--TRWLKF:)(9)(5P61!A5^@%;-%% !1110!E^*L_P#",:QC.?LLNG3_5+7HGBK_D5]8Z?\>=_LF\_LR_"_G/_%/ M67_HI: /6**** "BBB@ HHHH **** "BBB@ KQ3]JL9\+^!^,_\ %;:)_P"E M2U[77BG[58SX7\#\9_XK;1.O_7TM 'M=%%% !1110 4444 %%%% !1110 5P M7QT\8WG@3X5>(-8T[:-1B@V6S/\ =61CM4GV&:[VL#Q[X.L_'_@_5O#U\66V MU"!H6=?O+GH1[@T ?)?Q#^'%KX'^(?P7U#1_"7_"9>(7%Q=W!GN]DMS/Y0?S M&D8X.UN1Q63X#\3?\*[^+OQO\5W/@RW\,^*KR^T#2K*TN+CSD@GO(V42.X.- MCN0S8]*]^\/_ #MO$.J>'/$/C6&?_A*O#+BWL+K3]1E2"2).$D,8(&64#!X9 MI[+1K#65UN]TF[U&<2M8V_DC*G"@N2_3IUKU"\_90^'VH:-9:;<6NI2QVMXM M^MPVISF=YE&$9Y-VYMHZ G KS'XF?LJV_AM]+;P5X4O?$>G/?3WVH67_ DT MUE<&=U \Q96W#!QRM 'I7@G4M9^+O[.<]Y\0=(LX[O5;">2:PA1UC\LJ2@(; MG.,&ODO]F#PSX?\ &FE?#'P_\5/#L>@V-M90ZCX6B61O(U24K\\LTN?]83SY M9Z@U]B?#OX62-\&I/"?B1+ZSAOQ*);/^U)+B>VC=B?*^TY#,0#C<,>V*Q=3_ M &-OAGK'@?P]X1NK'4I-#T"* ,+5OCQXOM)KSQ M!HNEZ5>^!],U,://9,[)?APVS,WLIA ME<+M$KQ[MK28'WB,YYKE+_\ 8U\!VFCJNC6VH1:E8SW.H::T^JW#1PWDR$,Y M&[D$]1[GUH X3X<_%SQ=^T/XIN_"6LV>CS>%+JSGFO\ ["EPESIKAV6.%W(" M^8"NT?L\>)[[Q#X$DMM1G>[N])O9]-:YD.6E6-RJ,Q[MMQD^M>+_" MOX1^.O!YNIU&!)-(Q9R!V&2<#TQ0!UU%%% !1110 4444 %%%% !111 M0 5XII'_ ">1XDXS_P 438\XZ?Z;<<5[77BFD$?\-D>) 3@_\(38X&>H^VW' M:@#VNBBB@ KQ/P3_ ,G6_$C_ + >F?\ H4M>V5XGX)_Y.M^)'_8#TS_T*6@# MVRBBB@ HHHH **** "BBB@#R/]I;Q9?>'?!6EZ=IUP]E=^(=7M=%6[C.&@$S M[2X]P,UYGX*^%/AOPE^V=>_8]+AC:+PM#)#-)(S2-+YA5I.3RQ &37NOQ9^' MR_$CPA+IJ3"UU"&5+NQNB,^3<(=R-^=<_P"(O@II/Q9LM'U'QG82V'B:RB,1 MN]&OI+=\'A@)$(8H>N#0!5^"'@KP_P"&O%7Q&N]'TRWLIKG62DLT&29 (U;! M))Z,S?F:^;_ VA0_#SXD^';GQ=92ZC:7OB:XN-,^(FA7AD34I#))Y=O?IGC; MO:(8X'E"OKO3?A-X?T?1](TRQ2[M;;3+@747E7<@>63!!,K9S)G/(;.:YO2? MV8O &B^(K?5[73;E&MIVNH+%KV5K.*9F+&18"VP-N).<=30!F_M$S'P-#HGC M^RGF@OM-OK>UFBC8[+J&60(4<>Q;.?:O9D;>BMZC->4>(?A%/K%UI>@Q,W_" M(PWW]J7K7MR\\US+OW+$NXY50V#^&!7K 4 #H* %HHHH **** "BBB@ HHH MH \1^!G_ "5_XW?]AFU_])A7MU>)? S_ )*_\;?^PU:_^DPKVV@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M X[XR> G^*7PH\7>#XKI;&77-+N-/2Y=-ZQ&1"H8CN!GI7GMEHW[15C9V]LF MM_#-DAC6,,VEZAD@# )_TCV%>YT4 >)?8/VC,?\ (:^&7_@KU#_Y(I?L'[1> M?^0U\,L?]@O4/_DCZU[910!XE]@_:,Q_R&OACG_L%ZAZ?]?'K1]@_:,_Z#7P MR_\ !7J'_P D5[;10!XE]@_:,_Z#7PR_\%>H?_)%+]@_:+S_ ,AKX98_[!>H M?_)'UKVRB@#Q+[!^T9C_ )#7PR_\%>H?_)%!L/VC/^@U\,O_ 5ZA_\ )%>V MT4 >)&P_:,[:U\,O_!7J'_R1]*7[!^T7G_D-?#+'_8+U#_Y(KVRB@#Q+[!^T M9_T&OAE_X*]0_P#DBC[!^T9@_P#$Z^&73_H%ZA_\D5[;10!XD;#]HSMK7PR_ M\%>H?_)'TI?L'[1?_0:^&7_@KU#_ .2*]LHH \+O]$_:)U"QN+5];^&:I/&T M3,-*OR0&&.,SXZ&O1?A!X%D^&'PK\)^$9KP:A+HFF6]@]TJE1*T:!2P!)P"1 MTKKZ* "BBB@ HHHH **** "BBB@ HHHH *\W^/7PVU;XG>#;&RT&_LM.UG3= M6L]7M)=1B:2W:2WE$@614(;:<8X(->D44 >)FP_:+R<:U\,L>^EZAZ_]?'I2 M?8/VC./^)U\,O_!7J'_R17MM% 'B7V#]HSG_ (G7PR_\%>H?_)%!L/VC,?\ M(9^&.?\ L%ZA[_\ 3Q]*]MHH \2^P?M&9_Y#7PRQ_P!@O4/_ )(H^P?M&<_\ M3KX9?^"O4/\ Y(KVVB@#Q+[!^T9Q_P 3KX9>_P#Q*]0_^2/K0+#]HSOK7PR_ M\%>H?_)%>VT4 >)?8/VC,?\ (9^&.?\ L%ZA_P#)%!L/VC.VM?#+_P %>H?_ M "1]*]MHH \2^P?M&9/_ !.OAECM_P 2O4/_ )(^E'V#]HS_ *#7PR_\%>H? M_)%>VT4 >)?8/VC/^@U\,O\ P5ZA_P#)%!L/VB^<:U\,O;_B5ZA_\D?6O;:* M /$_L'[1>?\ D-?#+'_8+U#_ .2*3[!^T9C_ )#/PRZ?] O4/_DBO;:* /F+ MQ/XZ_:#\,_$3P7X2DO/AM//XG^V^3H?_)%-^+!(_:9^ ^/^H\#S_P!.2=J]OH \2^P?M&?]!KX9?^"O M4/\ Y(H-A^T9_P!!KX9?^"O4/_DCZ5[;10!XG]A_:+Y_XG'PR]O^)9J'/_D? MZ4GV#]HS/_(:^&6/^P7J'_R17MM% 'SOXXUG]HCP1X+\0>(IM2^&EU%I&GW& MH/ FFZ@K2+%&TA4$S\$A<9]ZF\)ZC^T1XK\+Z/K<>I_#2VBU*SAO$A;3=09D M61%<*3Y_) ;'X5Z+\?O^2$_$?C/_ !3>I<8S_P NLE7?@YQ\(O __8#L?_2= M* ."^P?M&8_Y#7PR_P#!7J'_ ,D4?8/VB_\ H-?#+_P5ZA_\D5[;10!XE]@_ M:,Q_R&OACG_L%ZAZ?]?'K1]@_:+_ .@U\,O_ 5ZA_\ )%>VT4 >)?8/VC/^ M@U\,O_!7J'_R11]@_:,_Z#7PR_\ !7J'O_T\?2O;:* /$OL'[1F/^0U\,L_] M@O4/_DBC[!^T9_T&OAE_X*]0_P#DBO;:* /$_L'[1>?^0U\,L?\ 8+U#U_Z^ M*M?"_P"&GCG3_BAK?CCQWJ_A^\U"]TFWTB"V\/6D\,21QRR2[F,KN2Q,A'&! M@"O8J* "BBB@ KP_Q9\,OB7IWQ=UGQEX#UCPM!#JUA;65Q:^(;.XE9#"6(9# M"Z==_0YZ=:]PHH \2-C^T7SC6?AD/;^S-0/_ +7I?L'[1>?^0U\,L9_Z!>H? M_)%>V44 >)?8/VC./^)U\,O_ 5ZA_\ )% L/VC/^@U\,O\ P5ZA_P#)%>VT M4 >)?8/VC/\ H,_#'_P5ZA_\D?2C[!^T7_T&OAE_X*]0_P#DBO;:* /$OL'[ M1?'_ !.OAE_X*]0_^2*!8?M&=]:^&7_@KU#_ .2/K7MM% 'B7V#]HS_H-?#+ M_P %>H?_ "11]@_:,_Z#7PR_\%>H?_)%>VT4 >)_8/VB\_\ (:^&7_@KU#_Y M(I/L'[1G_0:^&7_@KU#V_P"GCZU[;10!XE]@_:,_Z#/PQ_\ !7J'_P D4?8/ MVC/^@S\,>O\ T"]0Z?\ @17MM% 'B0L/VC.,ZS\,??\ XE>H?_)'UH%A^T9Q MG6?AC[_\2O4/_C]>VT4 >)?8/VC./^)S\,?_ 5ZA_\ 'Z/L'[1G_09^&/\ MX*]0_P#DCZ5[;10!XE]@_:,_Z#/PQ_\ !7J'_P D4?8/VC/^@S\,?_!7J'_R M17MM% 'B7V#]HS_H,_#'_P %>H?_ "1]:!8?M&=]9^&7_@KU#_X_]:]MHH \ MK^"'PS\3>"-0\8ZUXMU/2M1UKQ)?1WDJ:+;RPVT(2,( HD9F).,DYKU2BB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#P_XL?\G-? 89 _Y#QQZ_Z$E>X5X?\63_ ,9-? 88'_,>Y_[< MDX_SZ5[+JVI0Z-I=YJ%R2+>UA>>0KUVJI)Q^ H MT5X-H_[5[>(=+MM2TOX1 M_$F_TZZ02V]S%I-OLE0]&7-P#@UH6EJ;I]@FF:VD"QKZDYX%7/V=/&NA>./@SX3FT#5K;5 MH;72;.UGEM7W".5;=-R$_P!X=QVKP']JK5V_:5^"?B#P7<_!GXD17]Q%YVFW M4NE6X$%TO,;$_:. 3\I/H35K]F3Q!_PSC\%?#G@:Q^#'Q)>>SA#W]U%I-M_I M%T_,LF?M SSP#CHJT (OBCQ'X N_V@IH/$&HZK=VLD!L9K^3>+0R)C" # 5< MUSWC?7M:^"=U#X3\/ZG?R6GB>QTR2XN[JY>5[>:XNHX)71V/R[E?#7XUZ[!XO3R]0TS4[&Q>V48P/+"R*RX' ^8U!HD&E:;H&MZ9 MJ'PL^-/B-]4BCMS?:M9VCW%M%& _"/@ MR+QQ-J6J'2XMM])HZ"62:XCR9"_S#,<*D!B,Y/K2^"O%;^!_#^O64'PX^-.I M:SK0Q>^);^PLGU&3:I2+YQ*$'EJ<*-G3KDDUG?$)]&^(F@Z/I-Q\(OC#I,.F M(\*3Z58VD4LT+C$L4A:9@5?O@ \\$4 ?76F:C;ZQIMK?VD@EM;F)9HG'\2L M0?R-6J\%T;]H&XT'2K/3+'X)?$V*SLX5@A3^RK;Y448 _P"/GT%7!^TOJ1 / M_"E?B=RW45XC_PTOJ> ?\ A2OQ.Y_ZA=K_ /)-!_:6U,;O M^+*_$[C_ *A=K_\ )- 'MU%>":U^UHOAG3I=2UOX3_$;2-*@VFXOKK2[?RH% M+!=S;;@G&2,X!KW:UN$O+:&>//ERH'7/H1D4 2T444 %%%% !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 %%%% 'A_Q9_Y.:^ O)SG7N.Q_T)/\_G7J M'Q"_Y$+Q)D9_XEMQQ_VS:O,/BR#_ ,-,_ 8C/77LGMC[$G'\ORKU#X@_\B'X MC_[!MQ_Z*:@#D_V:3GX!> O^P3!U_P!VIOBA\;-,^&VHZ7H\6FW_ (E\2ZEN M>VT32(Q)I-0?LS_\D!\!?]@F'_T&O+?B/<:I\&?VIXOB3J.B MWVL>"=;T*+0Y[W3;=[J;3+B.1Y%)B0%O+<'!8 X(&>M 'M7PZ^*>G?$:'4_L M]G?:7>:9,+>]L]1A,4D,A4,5YX.,CD<4FN_%G1/#_P 0M \&W N'U?6HY);< MI$3$%09)+]/PKXT\3ZSKOB&S\=:W)=>-/$/@R\U^TM;%+NWGMQ!&R;Y7:)$$ MSQ1LP '( &>#5?X:>+[^PT/X?VMY9^)M5U'2)-6C\PZ3* /T$\^+!/F)@<$[AQ1]HBSCS$STQN%?F=X?:TU*W\:Z/K5GXTMK'Q#IM MM]BL["QO_,L]1WLG,[ 9*EP6;A2,^E=UX+\'OKG@OQI::Q8:U;_%/PG=PZC< MZHINHM.U(0*@7[,7PI4HNTK_ 'BQ[T ?=VJZK%I.F7=ZRO.MM&TC1PC>U 'T+#=1RQ*^X+E0Q5CRN?6J7B/Q%9^%_#]_K-ZY% MG90/<2&,;B54$G '4\5\%Z/HL$/P/\4ZS<67C#6=6O/$\NG7=[?K>1S+9&X# M12&)5W-& %^X.>A(!K,\,ZOJ-UX1TC1O&-KXJU+PC;1ZI!%+;:;=QN+W=FVR MF-_EE"V,Y&>M 'W%\._BM9?$WP]X?UW1].OO[)UFU-W%GW"^.O#UP/!%Q:BSM[&=A%<"4F,KL4A6=>> M>?I6E9:Q<>'AXOTS3+SQA!:ZC\.[>66_U"TNV:35!+EURR\/Y9P0O.#@QZSX,\3:/I%AJ2Z7>ZS.<=ZYK]BC2])T[4?&NJ)/=6^HWP@E&CR)>>78P(NT^6;A07W,-QP.# MQ7/?#?X8:+\=OB3\1!K&H^*[?18==BU :'<6TMK87H0#8YWH-_S#H#V% 'TU M\-?B]H/Q5BUR;16G$&D:@^G327,9BW2* 25!Y*\]>]=#>>*])L-6BTR>_ACO MY(6N%@+C<8UZMCTKX4\9ZRNJ:;XUTQ=(U]+.[\922M>+I]W'%!&(%1)F1%#3 M+N! 4?*2.36-X"T;0KK4?!>N^-=(\2W5V?#5SITEVVG7H9KB.5P@90,J-F,9 MH ^ROAU\?-+^)'B.]TVRTC5+.UB5I+;5;J';:WBJVUC&^?4=#S7IS2(@!9E4 M'ID]:_/;X=:1X:TSP#X1MM6T'Q5!X#D-VFIQP6MXDL5^6_=,R >9MV]"!MS5 M_P />$;[5/'ECI_CO4/&5Q':>&+BXMDC6X\FWD60M;OO08,PC X))]10!]\F M5 3EU&.O/2N<^)'C=?ASX*U3Q))IEYJ\.GQ&>2UL%#2L@Y) )'0/A.VB M$GPS36+GQ_>TO<4 >W_#?QVOQ'\%Z?XCBTJ^TF&]B$T5K? MH$EVD9!(![UK>'M9DUK1+74+BQGTF29-S6EY@21;"C=-P[5^==EKFHZ;HT\ M%K=^/4U'5/ SK?W)L+PR-J E4Q*"4PK; PX[5TFL>'KL:EKFN^&-*UZ'QGJ_ MA*T:QO3:W!9F5 +E3NPHDV@X5L$GI0!^@[7$:Q&0R+L'5L\5QGPD^+FB?&?P M]?ZUH*W LK34KG3&-S&8V:2%MK$ \X)Z5\3>'++4_#GAS23>:GXG\3?#2]UY M1XCLX-(N;5[)?LW[H1HP MEU:,QR7-N\F48?M<<_LY>-^,_P"B)QG'_+:.O3] _P"0%IO_ %[1_P#H(H OT444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A_P 6@/\ AIOX M"G'S9U[G/;[$G'\ORKU'X@C/@/Q&,9_XEMQV_P"F3>QKR[XLG'[37P&P2,_V M\"!W'V)/_K5ZA\01GP'XC[_\2VX_]%-0!R?[-!S\ ? 7_8)@_P#0:]+*AA@@ M$>AKS3]FCGX ^ O^P3!_Z#7IE #?+3;C:,>F*!&HZ*/RIU% #/*3/W%_*N7\ M>_#^+Q_9VEI-K&K:1;PS"6:/2K@0BZ7&#%+\IW(>X&*ZNB@"*TM8K&UAMH(Q M%!"@CC1>BJ!@ ?A3]BYSM&?7%.HH CE:*"%WD*1Q*-S,V H'J:Y6P^+'@35; MV[LK+Q?X?N[NS1I+FW@U&%WA5?O,ZALJ!W)K@/VDKV74=3^&_@QGDCTKQ5KX ML]0:-BI:&.&221Z5KNB_M)_%&+P!X5\&WL']F6,=U_:'?!_AN_\ #_@?7M8NM0NY]02T2>VW1R$&)5!3>?ASF@#Z7^&_PFMOAU)=7#:]K MGB?4+A?+^W:_=BXF2/.?+4A5PN><8ZUN>*?''AKP';Q7/B/7M+\/P3-LCEU. M[CME=O0%R,FOD/QK^TE\3=N.U 'LL'Q M*\&W6N6VB0^)]$EUBZC66#3TOXC/*C#&/$/BR[\?:+8K\==(TU[@_ND6.XL40F$:<<9$&$QC[V'?%4'BC0)M8L+?RC;KI4BQ+*$=PS>8H#E>^L[:Z@MYIX(KB?(BB=P&DP.=H/)P/2OC>U_:1^)NEV7B.WU&^T74-37P MWI^M6XLH<+9F=PLG!;][M4[@.,]*M:'J?C3XC_!7XE^)O&FIKJ$?A_?J'A?4 M;733I]R/L\1E\W;O+#>P*%3@$ ]G\5> M?#6M7*".YU+3+:\E11@*\D2N0/Q8UT% #!$@Z(H_"E\M/[J_E3J* &^6G]U? MRH"*,?*./:G44 -\M<$;1@]L4H 48 P/:EHH \@_:X&?VT?\ Z"*\O_:XY_9R\<=/^/1/O=/]='7J&@?\@+3?^O:/ M_P!!% %^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH \0^+)_XR:^ PS@?\3XX]?]"2O3_B#_ ,B'XD_[!MQ_Z*:O+_BR/^,F?@-T MZZ]WY_X\E_S^5>Q:YI::YHM_ITC,D=Y;R6[,O4!E*DC\Z .!_9H_Y(#X"_[! M,'_H->F5X!X8^ WQ1\&>';#0M(^-,UOIEA$L%M')X;LY&2->%4L1DX]36E_P MJOXQ\_\ %[W]O^*7LO\ #ZT >VT5XE_PJOXQ_P#1;W_\)>R_P^M+_P *K^,6 M?^2WOC_L5['_ H ]LHKYS^('A/XQ^!_ 7B3Q&/C2UR='TRYU#R3X9L1YGE1 M-)MSCC.W%6/!_@KXQ^*_".B:W_PNMH/[2LH+P1#PO983S(U?;T[9Q0!]"45X ME_PJOXQY_P"2WOC_ +%>R_PH_P"%5_&/ _XO@WO_ ,4O9?X4 =Y\4/A^OQ!T M&""&Y-AJMA'+&/Q-J\!BU M6\MVH>%+*XN$L3IBR'<"+8C!BX/WY@ETU1]]8_+; M#@GYANZ'BO;=<^"OA;QMX.TGP]XMTN'Q%::>BA%NF;&X#&[@BN0_X59\8_\ MHMS=?^A7LNGY4?\ "J_C%G_DM[X_[%BR_P * .IO?V??AYJ7BC3?$=UX6LI] M=TV)(+2_?<9(8T&%0'/3'8]:CM_V=?AO:V>M6D7A*QCMM8!6]B7=ME4DL0!G MY023PN*YK_A5?QB_Z+>__A,6/^'UH_X57\8O^BWO_P"$O9?X?6@#+^)/[)OA M6[\.W+>#/#.C6>NM'% ?MOF>7/;HP/DL0V57@"-8HXT& BJ, #V %35XE_PJOXQX_Y M+>^?^Q7LO3Z>M+_PJOXQ?]%O?_PF+'_"@#VRBO$_^%5_&+_HM[_^$Q8_X4?\ M*K^,7_1;W_\ "7LO?V^E 'ME%>)_\*K^,7_1;W_\)>R_PH_X57\8O^BWO_X2 M]E_A0![917B?_"J_C%G_ )+>^/\ L6+'U^GI1_PJOXQ?]%O?_P )>R_PH N_ MM..G_'HG7I_KHZ]0T#_D!:=_U[1]/]T5X;XJ_9^^)'CSP_=Z!XA^,D M]]HM[M6ZMXO#MG$TB!PVT.!E?N]17O=E;+96<%NI)6&-8P3U( Q0!-1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >'_%GC]IOX#$ MC/\ R'@#Z?Z$E>X5X?\ %G_DYKX"CGKKWT_X\D_7_P"O7N% !1110 4444 < M%\?3CX$_$<\_\BWJ73_KUDJ[\'!CX1>!_P#L!V/_ *3I7/?M->)](\-_ CQX M-5U&VT_[9H.H6]O]ID""60VLF$7U)]*N_ #Q/I/BGX.^$)-'U*VU%+?1[."5 M[:0.(Y!;IE21W'I0!Z)17R1#X_\ %W@>\^/DS^(;G7+G3I8#IGVI L=IYB8" MJH[#/XUS_C#QOXE^"DR>%--US4=3/B:QTV47VH3>=)9S7-TD$I1CT&)"0.V* M /M>BOB/QY<^+O#=]XT^'6CWWB/6O#NA7>F7T]Q8W+2ZNL-S$[,JR=2!,@./ M[N17::=\=KCPCX3\%IX^U"\CELX0NI3:="99)[E3\OO5T?[-'_ "0'P%W_ .)3!_Z#7IE 'B/_ U1:8S_ ,*Q M^)O3/_(KR?E]Z@_M46@&?^%8_$WIG_D5Y/R^]7MUW ML43*BVVG6[7$\K,2: /D_\ :Y\1Z9^TM\#M?\(?\*S^),6K-%]HTNX? MPRX$=T@)3)W< _=)]&JS^RIXLTK]F[X&^'?!T?#W]J'P[\1?B)<^";70O$VF:]:VXNKB+5-)DMUAC;[A=CP M-V#CZ&O8Z /B[1M8TNU\1^/;_5O"WQ=U[3_&";+O3;KPH%CA 7"["N&R!ZDU M6TN;0QH&L66N^$_B_P"([Z^AAM;?4;WPN1+91PG= (PI !1@#N(Y(&6"+R0.I] #0!\U^!O'\'@O1 M_$9/ACXMZIXHU[;]L\27/A3%PP12D.%&% C4X QWYK&^(U]X:^('A[1M+B\# M?%O1#8QO"]Q:>&&+W$4@Q,C[B?O]21SZ5[O\/OVCM*^(FL:596WA;Q9I46J* MSVE_JVC2V]M+A"^!(PQD@' KUN@#P+1/VD-+\.:+8Z79_"_XGBULX4MXE/AB M0D*H &3N]!5S_AJNT_Z)?\3_ /PEY/\ XJO<:* /#O\ AJNT_P"B7_$__P ) M>3_XJC_AJNT_Z)?\3_\ PEY/_BJ]QKS?QE\=-&\$_$?P]X*O-*URXU77<_8I MK/3GEMVV_?W2#@;003GH#0!RW_#5=I_T2_XG_P#A+R?_ !5'_#5=I_T2_P") M_P#X2\G_ ,574^#OCII'C7XC:[X+M-(UVUU/1AFZGO=.>*W S\NV0\'<.1ZB MMOXB_%+P]\+-/L+SQ!=M;1W]W'8VRI&7:29SA5 '\Z /._\ AJNT_P"B7_$_ M_P )>3_XJC_AJNT_Z)?\3_\ PEY/_BJ[_P >_%KPY\-]0\.6.M73Q7?B"]6P ML(HXRYDE()YQT&!U-=%H^KC5TN&^QW=GY,S18NX3&7Q_$N>JGL: /'O^&J[3 M_HE_Q/\ _"7D_P#BJ/\ AJNT_P"B7_$__P )>3_XJO<:Y/XH?$C3_A/X/O?$ MNJV>H7FGV:[YETVU:XD5>[;5YP/6@#SK_AJNT_Z)?\3_ /PEY/\ XJC_ (:K MM/\ HE_Q/_\ "7D_^*K6\ ?M+>&_'OB33]#_ ++U[P]J&I6YNM/77M-DLUO4 M R?*+?>(!SCTYJ]XP^/NA^"?BCX?\"7VE:[)JVNG%C:!M!4 M#+>@H YO_AJNT_Z)?\3_ /PEY/\ XJC_ (:KM/\ HE_Q/_\ "7D_^*KT#3OB M?8ZG\1]0\&QZ9JR7UC;K.&$%@H9VW<#)'->ZV\Z75O%-&'_%D?\ &3/P&..^OH?$'_D0_ M$G_8-N/_ $4U>7_%G'_#3?P&R/\ H/X_\ DKU#X@G'@/Q'V_XEMQ_P"BFH Y M/]FC_D@/@+_L$P?^@UZ97F?[-'_) ? 7_8)@_P#0:],H *\M_:.^+EC\%_AM M^J7GF+#86R0-*&N&X0MM!(4'DGT%>I5'-;Q7*A9HDE4M]P':.%+9ZU^C4-A;6Y8 MQ6\4188.Q ,C\*\_^*/P3L_B=>>%IVUF_P!"30-174X8=-$:I/*%*CS RG(P MS#\: /C-M5N[/Q#HD'B#Q]XLL_A?>WM]'II6:59Y[954HS2 >:1OW $\U[U8 MZ_J.C_L7:Y=^*[B]DD;2[J"UFO49[J5'#+!O !8N M*WUJ_LCHD;QQ:9;B/[-*&^]O!4G\C7H4EO%+%Y;QH\?]QE!'Y4 ?$WP?\36- M]X:@T5/B;XA\7WVI^&6T^#1$LGM9+"8)O+K(JC:5"LNXG/2O(/$GQ6UF71K' M^R?$WC&SO/\ A!9K;4KN%9Y%@O8I5$88,,+(PW#<.3D5^E[V^G:7&]T\5M:) M&I9YV54"+W);L*SK#7/#&I:3<:C9:AI%UID>3-=P31/"N.NYP<#\30!\@:O! MI6DVGA6S\0>)?%UIX1U'P\M]9:O#?7/F2ZF1\RNR_,#TPAXKB-7UC7TUW6=- M\?\ CGQ9;:_+X4L[C1]/TYWB(U#HN!&,%SA25;@[C7Z :5J.B^)]/CN--NK# M5K%6PDMK(DT8(]"N1FN(LOA)IWAWXLZQ\0KOQ%>2R:G!'9G3[UHQ:1!3\FS( MR&!SCGO0!\HZ#?\ Q/U+XZV!\6>,I?#>M6EY:"+1UM[EUO+%M0L;0S-%YD:JBG*E1N((Y]*^J&MH M7E65HHVE7[KE06'T-(]I!+*)7AC>0='9 2/QH ^#T\4ZAX3\3_%O3+;Q/K?B M^]^U:>-2OTLV@NQ8)\ETT)10-R ]5YJUXNU33]%\&:R=(UO5]>^'TNK::VE7 M.I^=""PPPB MF2/&P *0Q;/KFI],\<76N:YX.TW5/B7XHAL#K^JQ:DL44D9GM@I9=[A]57>Q[# M/4T ?FU/\2=6\3?!7X;VMYXIUM'6'6K"837ES93I*ESBVN)90NZ0I$R?*?O; ML]17T]XUOM-\+_L0SP'7[C7$?0OLJZH3+<2W<[##-D@N26SUKT7XB_ M/&_B M"UUG3?%&K>$[R* VT@TL1&.:/=N *2*P!!SR,'FNW\->%;/PSX=L]'B!N8+= M<;YP&:1BM 'Q'\+_$#7OQD^$AT_P 2:C\3%M+";[:=1L&MAH,8 M@ ,BLJJI)(V8.2>U?07[0$?_ G?PCT[QYX/DDN]3\,W*:_IDD,;!YEC)6>( M*0#\\1E3'J17ML-A;6S%H;>*(D8)1 ,_E4B0QQQB-458P,; ,#\J /,/AWXY MM1X#_P"$[U]I=,@UV6.>..YC;S((WPL43J!D,"6'3O7J".)$5E.589!IK6\3 MQB-HT:,=%*C'Y5)0 4444 >0_M;C/[.?C<#K]D3K_P!=HZ]/T#_D!:=_U[1_ M^@BO,/VN,?\ #.7CC/3[(G3_ *[1UZ?H'_("TW_KVC_]!% %^BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \/^+/_)S/P&&3UUXX M[?\ 'DO/U_Q->H?$$X\!^(SG'_$MN/\ T4WN/YUY?\63C]IKX#9_LS_\D!\!?]@F M'_T&O3* "BBB@ HHHH **** /#_BN_\ PFWQT\!^ +XL= :SNM>O;8,0EZ82 ML<<,F#\R!I%?;C!V8/%>*7GA6+X%S^,/'N@Z5!-X$O\ 4[K3O%7AVW@4P) M!'=QQ 8!0G#*!R"37TQ\3_A[?>(=7\/>)M FBM_$>A2N8UFXCNX)%*RP.1R M0=P(Z,JFK/@?X,^%O =CJ]OIFG211:RS2ZA!<7!X=4M_[(CU>5;+2PR78ED.%&V6,0Y')D8-]*Y;Q_??$' MQEHOCW4?$NH:;K+:;XQT9M(T>,2VHM;C,0"O+YA5HPK@$;3E@3W%?8/B#]G/ MP!XD@T:*ZT,0C2(O(M'LKB2W=(LY\LM&P+)G^$Y%97BC]D[X8^,=8O=2U/0) M7N+R2&6=(+^XAB=X@!&Q1'"Y7 P<4 >(>)OVK/B5X4COO"7]F6&M^.$UTZ3! M=Z-I8W"QQR#R"PY&68KZFO5)/V3_AC*FKA] E9]5N4O+J8W]P93,GW9 M%??N1ATRI''%:.A?LX> ?#?B%-N>N>F:!I%AI>ID7$LES/=1W(0M& I781N;#'.,#(. M:]B_X8]^%0TJ#3D\/SQ6L+3,JQZE'M'3M- M9+K3_ M +,LEMJ$(#XBFC^=E8*0K"56 ;."H&0>^N_V2/A3?ZO'J-UX5BN9D:-_*EN) M6A:2,!4D:,MM9P /F(S[TZZ^ FF>#['5G\ :?#I6M:NAM)+^ZN)95LX7/[QH MD9B%/?:N!G!/2@#9_9X\:7GQ!^#/AC7-09GOIH'AFE?[TK12O"9#[MY>X^YK MT:L3P5X3LO OA32] T]<6EA (E)&"YZLY]V8EC[DUMT %%%% !1110 4444 M>0?M<_\ )N7CC.!_HB?>&1_KHZ]0T#_D!:=_U[1_^@BO+_VN3C]G+QQSC_1$ MY/\ UVCKU#0/^0%IO_7M'_Z"* +]%%% !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!XA\6?^3FO@,./^8\??_CR2O7_$&E#7="U'33(8 MA>6TEN9 ,E=ZE<_K7C_Q9'_&3/P&.#C.O?-V_P"/)>/\^AKW"@#Y[\)_![XR M^!_#&F^'](^)>AC3=.@6VMO/T$,^Q1@;COY-:S>!_CM\V/B;X?\ ;/AX>_\ MM_2O;J* /$?^$'^.V#_Q'\"(_9YIMQ^?_ID1^-= M@/ _QVR<_$WP_CG_ )EX?_%_2G_M!_\ (]_!'[W_ "-YX7_KPNZ]J) &2<"@ M#Q'_ (0?X[8_Y*;X?SG_ *%X?_%TH\#_ !VRO_%S?#^.,_\ %/#\?XZ]L:15 M7<6 7U)XH:14 +, #TR>M 'B8\$?';&#\3?#WU_X1X?_ !=+_P (1\=2W_)3 M/#X'H/#X_P#BZ]KWJ&"[AN/09YI<@G&>10!XE_P@_P =L'_BYOA_/;_BGA_\ M70? _P =L#'Q-\/Y[_\ %/#W_P!OZ5[=10!XA_P@_P =O^BF^'__ GA_P#% MTH\#_';//Q-\/_AX>'_Q=>W44#N>(CP/\=N_Q-\/]_\ F7AZ'\^O_"/#_P"+KVZB@9XBW@CXZDDCXF>'QSP/^$>' Y_V_I1_P@_QVR?^ M+F^'^G_0O#K_ -]U[=10(\1'@?X[97/Q-\/X[_\ %/#U_P!_TI!X'^.^/^2F M^'\\?\R\/?/\?T_6O;Z* /$?^$'^.W_13?#_ $_Z%X=?\^M>QZUJD>B:/?:C,K/%:0/.ZKU(52QQ^5 %VBO ? M#_[2?B_Q5HMGJ^D_!CQ#=Z9>QK-;S_;[9?,C/1L%N..:T/\ A>GQ _Z(?XAS M_P!A&U]1_M>_Z4 >W45XC_PO3X@<_P#%D/$/_@QM?P_BH'QT^(!Q_P 60\0_ M^#&U_P#BJ ,W]H_Q5HVG?$+X,0W>J6=O-;^*_-E26959%^PW0W')X&2.?P[U MV_Q_MAXA^ _C(6>J7=BLFDS2Q7NF3!).$+#:^#@'&,CL>*^&OVP_V??'7[37 MQ.\$>++7X4>(-'_L^98M8B_M.WS=6RL" F&X;&]<_P"U7TMXK\6^+?%/P[NO M!A^"OBO3M'GLQ8YL-6M8Y4A "[5;/'R\?G0!S-C:OX_T7X(>"M;FNI/#U_X< M:^O4^T.C74L<:A%9P=QZ[NN3BN7\#F[^,NJ+X;\6:C>3:1X=T*[N-/(NGADD MG24K'<[E(+%% SD>U;\^@:Y-X \/^%A\(/',::"-NGZC'KEL+R%<8V^9GD8 MXQ2^(O#5_KVDZ+I\7P0\7Z1'IENUDLVG:Q;123VS?ZR&5MWS*QR2* .4\,KX M^UCQ5X.^)^M17DEM/8:==1ZPERR0VD20RQW5HT&X;GG(7Y %D)8UW?9(^2HZ'\:Y?3-.U32_BA-X[A^!GBG^U'+2);MJ]L;>* M9QAY43/#L.">] 'US17B'_"]/B!@_P#%C_$/_@QM?_BJ4_'3X@#_ )HAXB/7 M_F(VOX?Q>U 'MU%>(_\ "]/B!G_DB'B'Z_VC:_\ Q5 ^.GQ _P"B'^(?_!C: M_P#Q5 'MU%>(_P#"]/B ?^:'^(<_]A&U]1_M>_Z4?\+T^('_ $1#Q#_X,;7\ M/XJ /;J*\1_X7I\0/^B'^(O_ 8VO_Q5'_"]/B!_T1#Q#_X,;7\?XJ /;J*\ M0_X7I\0,?\D/\0_^#&U]3_M>WZTI^.GQ _Z(AXA[_P#,1M?_ (J@#VZBO$?^ M%Z?$#./^%(>(?_!C:_\ Q5 ^.GQ ./\ BQ_B(=/^8C:_C_%0![=17B(^.GQ MX_XL?XA_\&-K_P#%4G_"]/B!@_\ %C_$/_@QM?\ XJ@#V^BO$3\=/B /^:'^ M(CU_YB-K^'\7M1_PO3X@9_Y(AXA^O]HVO_Q5 'MU%?/_ (B_::\4^#M&N-8U M[X.^(--TBUVFYNVOK9Q$I8+NP#DX)'2O>K2Y6\M(9T!"RHK@'K@C- $U%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X?\6>/VFO@ M-TY_MX>__'DG^'^H?$$X\!^(SG'_$MN/\ T4U ')?LT?\ ) ? 7;_B4P?^@UZ9 M7F?[,_\ R0'P%_V"8?Y5Z/7 9?,P2I.2O09KZ*T^ZDNK*WEGMVL[B M2-7DMG=6:(D9*D@D'!XR.*^+_#?QWPP\5ZW\6=1Q2%N#M^8CL#7YE:;X&AUWX0ZA?^&K7Q3HNH MV'A+5QXD\037$T+7J!"T2&=N)3N7JO1=PSS7NG[)7AN)O&^A>(/">EZOH^A' MPC;0>(Y=5CE0ZEJ!2(PR+YGWRJB4%UP#N'6@#UWPS^TK9ZO\5=<^'6K^&M2\ M->*K*W-W8VU[-"\>J1<\PR(Y7/'W6((STKK?A;\1=1^(.E7M[J?A2]\)-;W+ M6RPW]S!,TNTX+ Q.P SZ\UXOXQ\+0?&[QCXRT[38-6T3Q-HTD%[HFNW%A)'% M% .:]"T^^CU&PM[N/*QSQ+* W4!@",_G7YT>+?AQ9^!I_'TEUX1\3:OX ME\0>%M*AT_7XM+FDN[B;RF6X:5H]RQR'" CV'I4.I>$?$#OX\T#P=HOB?1?# M,Z:18QR-R@C=@X% 'Z1R2K%&SL?E4$G'-!M, MU./QKXI\*HMW,L.K:;-9:; V[=&!;@XC"D';N-5?%5O-XB\(WVF7W@W7I--F M\;:U.]U=:9U 'Z)%@.XKA/C/\ _@EX. M'B+5K.]O[8W4-H(K&,.^Z1PH)R0 H)Y)XK\\-'\,W7B'3/,\2:%X\U/4+'X? MV]@EI=VET;8:I#*-H5 "5 # ],]S74_$;2M8\7Z)J$VN^!_$VN>-I6TQ_#M MU'9RA8K1/+\V(D?+'\P)8-R>M 'Z.VUPMS!'*O =0X!ZC(S7AGQ3_:8UOX:> M*QI,?PH\1ZY93:C;Z59ZK!=VD$%WH7!TVQDN!#!&3O=MH..O>@#V+X?>+;WQEX9@U+5/#U_X3OG=XY-*U M-D,T14XY*$J0>H()!%=(&4YP0<=>:^3_ !YX-TOQ?^U(]_J6A^(=>MH?#YGL MX)1,+".Z4%DV'A$D]^QKY]\/:+XLTJX\9GPSX9UW2Y=9TN$WVFVFGW$0^2Y4 MW$7VF3F61HB_S<9R0 >* /N/2OCI;^)/''COPGHGA[4]0U?PD;07"R>7;IAZ#)KTY7R!G"L>HSTK\U/%/AC[-9?%:?P5X&\8:+X3O)- F MTI;>UFC\V2&5C-#Y1R_EX+,0>,CW%:5SID,+:[TZYU M&TNI?(LV1?-:-2 %'!!'8 <<4 ?HSYB[MNX;O3/->/\ Q.^.^O> _B+I7A'2 MOAIK/BVXU.U>YM;NQO[.&)]G^L4B612"N5Z@ [N.]?+_ ,/?#/A[7?VC=-\1 MZUIDZQ0:O<7-MK$VFWC7%_))\L2W$I'DJJ'E2">0!BO3?VIKRTO_ (X^!8+V M+QQ9Z?I=E=2W&J>$(+A70R !$\V-6R#M.5^E 'NOPN^+UO\ %'0-5NK;1[W3 M-:TFYDLM0T6]*"6"X49V;P2C @C# XYZU@?#3X]ZA\1M'\8W1\ ZQH=YX9=RH,E8RKE0#QAF(!S7G?[*FJ:CX(T/Q(=3T75(/#VI>("FB7M[I M[_VG>JP^:>\XW'G@2/CCJ!6E\0?"'B#PU\=F/A_3)[S0?'UNEMJT\>=MG+#U ME)'W=T?'UH ]J^&OC"\\>^#-.UV^\/WOAB>\0O\ V9J#QM-$,\;BA*\CGK73 MUB6OB&UA\2#PVD-W]IALENO.-NWD%-VS'F8V[LC[O7'-;= 'D/[7&/\ AG+Q MOG./LB9Q_P!=HZ]/T#_D!:=C_GVC_P#017F'[7 S^SGXWZ?\>J=?^NT=>GZ! M_P @+3O^O:/_ -!% %^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 \/^+(_XR:^ IP>NO<]O^/):]1^(/_(A^(_^P;0M#(UO(4D"L M,':PZ'WK0HH \V@^ /AF#X/W?PT$VJ-X9NH'MI ]ZQN/*8Y9!)U /(^A(KK_ M 7X3L_ GA/2O#VG27$MAIENMM UW*99=BC"AF/7 X_"MJB@ HHHH I:SK5A MX>TV:_U.[BL;*$;I)YFVJHKF?#OQE\$>+?#^I:WHWB6PU'2]-S]LN()-PM\# M)WCJ./:N!^)H7Q3^T=\._"VI /H=M87FN^2_^KGN8RL4:L/XL"0N!ZJ#CBO( MM8\/S> KCQ;\5/!<$6HB#5+RS\2Z%8D.+VR $BH./-CZCU&10!]8^#/'.@_ M$/1$UCPYJD&KZ8[%%N;XD"@R.<( M@]SV%?$NH?&KXB):^#O#WPOAL;"T_L"/5T:\NK6S6YWR'B03*3L4<'R_F!KE M/&<.MZMI'Q%O];\96FL:I%XQT5["TU+R?L]C,3&!*A4!BH4[?0A<^M 'Z,@@ MC(Y%([K&C.[!$49+,< #U-?"WBC]H;XG>'[C4? VF:[#X@UM/$@TI-=WVEH\ M<9MA,J_.#$"6^0;AD]N:Z3X=^.?BU\0_B/I_A/Q9XLT+1K--$-W>V.E&"[DN M=LA1TDE(V?,/O; /:@#ZU\/^)-+\5Z8FHZ/?P:E8NS(MQ;.'0LK%6 (]""/ MPK2K\]M,^)VO^ /@3X?TGX?:]'IM_:-K=\=,L8K=Q+'%=/CS)IBKGJ34VJZ]I^A1P2:A>0V<<\@A MC>9MJLYZ#/O7P;\;OB>WCS4=*\3ZQXKTNPTC1/&-K81:#/&C& ]IC(!OW-GM M\N*]7^'/BS5?BSJOB[P3XZU6VU73+^PGNK&W@CCE4Q;]HDBN8_E^3Y2%(WJQ MY/2@#ZJIKHLB,C#*L,$>HKS/]FCQ-?\ B[X&^%-2U(LUX89+=WD.680S20JS M'N2L8)/GV1,_]_HZ]0T#_ ) 6FX_Y]H__ $$5 MY?\ M<''[.7C@YQ_HB ^,?%_BGXE?&_4_AMX8U^3PA9Z'IL.HW^KVT*RW M$DDI8)$JO\NW"DD_2@#WZBOF/P)^T;?> /&.O_#KQ_/<^(-7TC4[2SM]=LK7 M"SQ7:L;M6]7_;,TT^*-'TK1_#&NW@DU^;0M1=[(@VTD:AFP M,\Y!!!]* /I&BO"=6_:F\%ZEX2\0W2ZGJ>A)IY\I[T69=E)?8K)U#9-<7^TU M^TQ?>#_!L-EX*N[HZU;ZAI4-[JK6)E@C2:YB1XF8?*LI5\X/0'UQ0!]545Y! M9?M2>!KWXF)X(COG?4GN6L%N0 8'NE74_M*>.]=\%?&?3=/;X MJ7_@O0M1T:>[B@ATY+@?:(SA5'RDX;O0!]:T5^?S?''QNM]X,N_'WQ1O/AM9 MZSX=EU&2---C9?.CF$:'# E=ZD.0<H67QD^)_P#PJ[X7>'-82+1_B-XT MO9=/^WRP;3!!&K,UR8^@D*+N"GC)H ^L:*\N\ >$_B'X3\6_%B>+/#)M2 M5N+BW6&Z$^[^(+\I7'3%>HT %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 >'_%G_DYKX##/?7CC'/_ !Y)W_S^E>H?$$9\!^(QC/\ MQ+;CMG_EDWL:\O\ BSQ^TU\!C@$$Z\/_ "23_"O8]:TN/6]'OM.F8K#=P/ [ M+U 92IQ^= ' ?LT<_ 'P%_V"8/\ T&O3*\"\/?LW>,/"FB66CZ3\9=>M-,LH MQ#;0?V?;MY:#HN2.<5>/P+^(1S_Q?#Q /^X;;?X4 >WT5X?_ ,*+^(7_ $7# MQ!_X+;;_ I?^%%_$+_HN'B#_P %MM_A3&>WT5X?_P *+^(7_1(/_!;;?X4 =S\2/AR_C.?1-5TZ^.E>(M#N&N+&Z*[XV#(4DAE7^*-T M8@CL<$<@5<\&_"[PEX"BO?[ \,:/H(/_ 6VW^%'_"B_B%_T7#Q!_P""VV_PI >@^(_A!X'\7VFG6NM^ M$=%U6WTTYLHKNQCD6V.<_NP1\O/I6=XC_9]^&7B_6)M6USP!XZ+J: M:C8>"=!L[]+8V:W,&GQ)((",&/<%SM(XQTKA_P#A1?Q!_P"BX>(/_!;;?X4? M\*+^(/\ T7#Q!_X+;;_"F!T\G[-OPIFTVWT]_ASX8:QMY'FAMO[*A\N-VQN9 M5VX!.!G'6JT/[+?P>@M);6/X8^%$MIF5I(AI$&URN=I8;><9/6L(? SX@@8_ MX7?K_4<_V;;?X4?\*-^(7?XWZ_USQIMM_A2$=H?@5\.FURWUD^!O#[:M;QI# M#>G38C+&BC"J&VY &!Z5G:S\$=&M-+UF#P7IFD>#K_7OW.J:I86*)<20G._ M:5 RY!(!/3)/6N<_X4;\0N?^+WZ]US_R#;;_ H'P-^(0Q_Q>_7S@Y_Y!MM_ MA0!ZYX;\/67A/0-/T;3H_)L;&!((5)R=JC&2>Y/4GN2:TJ\1'P-^(0 _XO?K M_!S_ ,@VV]/I2#X&_$(#_DM^O\>NFVW^% 'M]%>(_P#"C?B%C_DM^O\ _@MM MO\*/^%&_$+_HM^O]"/\ D&VW^% 'MU%>(_\ "C?B%_T6_7^F/^0;;?X4?\*- M^(7_ $6_7^F/^0;;?X4 >W45XC_PHWXA?]%OU_H ?^);;?X4?\*-^(7_ $6_ M7NW_ ##;;_"@"_\ M<-^2/]$3D=?]='7J&@?\@+3O\ KVCZ_P"Z*\/\ M1?LT>*_&.BW&C:]\8M>U'2+K:+FU^P6Z>:H8-MW 9&2!TKWFTMEL[2&W0DI$ MBQ@GK@#% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X[\0/@OKEQ\1X_B!X# MUVVT#Q/+:+I]\FH6QN+6[@4DIN164AE)X(/>M_XC?##7?&^IV]UI7Q(\2>#( MHX_+:UT9+1HY#G[Q\Z%SGZ$5>^''@'5_ \5VFK>.M=\:-.04;6DME,..R^3# M'U]\T >47G[+6K77A36KMO%$4_Q%U?5[76;K6I[7-L7M^(H%B!!$*@M@;LY8 MG-86A?LI>.M#U*;7AX\L;G7Y_$K^('CETX_9$WQ+&R(F_<#A>I8]!Q7HNK? MKQ;J.J7=W!\;?&NGPS2LZ6EO#IQCA4GA%W6Q) ' R2>.N:[J;P=J;S+)%YF#)VW+CWJKXS_ &0O&_B+0/$7AVP\?66FZ'XCO+#5-0_XEI>> M*\@EB=VA;?@*WDH0"#@BO4="^!OBO2-6M+RX^-/C35(() [V=U%I_E3 'E6* MVP;!]B#[UU'Q(^'NL^.6L#I/C[7O!0MMWF#14MF^T$XQO\Z*3ICC&.ISF@#R MKP-^RG<> OB7-K%G>Z)>:-+?-J'G7FE!]421E&X+/G !89^[D9/-=9XE^$WB MK6_CYH_C9-8T<^'["Q:P.EW%@TDS*[;F;S-V <@8XKHOAS\--<\$7UQ/JOQ% M\1>,XY4");ZREHJ1'/WAY,*'/U)K&\4?!?Q1K^O7FH67QA\8:#;SON33["*P M:"$>B^9;,V/JQH QO''P'UOQU\:HO$6H7VB7?@MM&DT.XT*YT]GEE@D8.Y$F M_ ;<."!TK"N_V:?%^J:!9V5[XVCFU+PQ?&\\(:S]F/VJT W 1W)+8F4H0AX! M(KV70?!VI:/X*ET.X\6ZMJU^\;QC7;Q8!=J6SAP$C6/*YX^3' R#7 VGP$\7 MVUW!*_QS\#_&5MJ;:KXV\1VVK M7R1^3!;Z5;M;6JKW8HS,2_OG'M7H=$+B%PSWFCK M;F288Z,)HW7'?@"L7X?_ H\0^#=;-]J7Q1\4>+K+?$; [9/4_-], M5T?@?P5J?A+P]<:=J'C#6/%-S*6VZCJJP">/(P OE1HO'7D&@#K:*\3;X >+ MVN/,'QU\=(N[(C6+3< 9Z@^,/!FI>)O",.C6/B[6/#EZAC)UG3E@- MT^T<@^9&R?-WPOTQ0!U=%>5^#/@YXD\+^(;?4K_XM^+O$MM%][3=2CL1!+Q_ M%Y=NK?DPJ]\1/A9KWC75X[S2_B9XF\'0+%Y;66CI:-$YS]\^= [9^AH ]&HK MC?AQX$U7P-9WD.J^-M;\:23NK)-K2VZM ,87R8HQ@^^:XK4?@+XMO=0N;B' MXW^-[**61G2VABTXI$I)(1=UJ3@9P"23[T >ST5RFH>#-2O/ JZ!#XOUBTU$ M1K'_ ,)!&L!O"1U8@Q^7D_[F*XSPY\#_ !3HFMV5]=_&;QIK-M;R!Y+"[CT\ M13J/X'*6P;!]B#Z$4 >O45PGQ)^'.M>.IK)]*^('B#P4L"LKIHJ6S"?)&"_G M0R1V^3''(- '545XOIWP$\6V5];3R_'#Q MQ>11.':WFBT[9( >5;%J#@^QKM?B)X#U;QK8V4&E^-M;\&RV[;GN-'6W9YQC MHPFB<8^@% '9T5YQ\//A7X@\%:R][J?Q.\3^,+=HR@L=8CLQ$I/\0,4"-D?[ MV/:J?C;X.^(_%7B&YU'3OBSXM\+VLP4+INF)9-!'@T'.SRM-QC/3FUH ]LHKD_&_@O4_%?AF#2]/\7ZQX7NHV0MJFEK ;B0 M*,$-YL;KSU.%%+WOP#\6W5[//'\2>&/@GXHT#7;*_O/C'XQURU@<-)IU]%8"&/M?\:^?C8-:2V408Z[?)BCZ^^:Y?7O@;XJU?6;V]MOC3XTTJ"X MD+I8VD6GF* $_<3=;%L#W)/O0![#17*VW@W4H/ AT!_%VKSZD8C&?$,BP?;- MQ/W\",1Y'^YCVKA-)^ _BS3M2M;F;XW>-[^&&0.UK<1:>(Y0#RK;;8'!]B* M/9:*XKXC^ =7\<06,>E>.=<\%O;,6>71DMV:?/9_.BD&![ =:S_AU\+M>\$Z MI+=:I\2_$OC&!T*"SUF.S$:'^\## C9^IQ[4 >BT5Y3XQ^#/B7Q-X@N]1L/B MYXN\-VLQ!73=.2R:&'C^$R6[M^;&NL\*^#M2\/>$IM(O?%VKZ_?.KJNLZ@L MN4+ X($<:I\O497MSF@#JJ*\3M_V?_%\$\3M\=?'4JHP8QO%IN&]C_HM=]X\ M\$:IXOT"VT[3?&6L^$[B%E9]1TI8#/* ,8;S8W7GKP!0!UU%>8^!/A)XB\(> M(%U'4OBIXJ\5VP0J=.U6.R6!B1P?W4"-D?6E\??"7Q%XQ\0OJ.F_%/Q3X2M6 MB6,:;I$=F8 1U;,L#MD]^: /3:*Y#P!X(U3P=HUU9:GXSUGQ=<3-N6]U=;=9 M8AC&%\J-%]^0:X2X^ /BZ>ZDE7XY^.H(V=F$,<6G;4!/W1FU)X[9S0!%\6!G M]IKX#87./[>)/H/L25[?7S1\>O"&HZW\9?@'HEMXLU;1]15=;7^W+)(#=-ML M4W$AXVCRW?Y/IBN_\*?!?Q/X=\06NHWWQ@\7^(+:%BSZ=?QV"PS>S&.W5L?0 MB@#UBBO/?B+\,M=\;ZE;W.E?$?Q'X,BBCV-;:-':,DASG.]=\:FG&* .VHKQS6?@7XLU/5K MN\M_C9XUTV&>5I$L[:+3S%"">$7=;$X'09)/KFNX/@W4SX#.@?\ "7:N-2\K MR_\ A(0L'VS=_?QY?EY_X!CVH ZNBO'M$^!GBO2M7L[RY^-7C75(()5D>SN8 MM/$?G&-XFBDZ8 M.,8Z\YH [>BO/OAU\,]<\$7]Q<:K\1_$?C*.1-BVVLI:+'&?[P\F%#GZFL?Q M7\%O$_B'7[S4+'XP>,/#]K.Y9-.L([%H8!CHIDMV;'U8T >LT5ROA[P=J6B^ M"I=#NO%NKZQ?O'(@UV\6 7:%A@, D:IE>HROUS7 6?P#\76UU#+)\<_'-Q&C M M#)%INUP#G!Q:YY]J /::*X_P"('@?5?&6D6=GIGC36?"$\#AGO=(2W:688 MQAO.C=<=^ *Q/ 'PG\0^#=>%_J?Q1\4>+K7RV3^SM7CLEAR>C9B@1LC_ 'L4 M >ET5YAXZ^$7B/Q=XAEU'3OBKXJ\*6SHJC3=*CLF@0CJP\V!VR>_-='X&\%Z MGX2\/W&GZCXQUGQ51C"B*)%XZ\@T =917B@^+?!NI^(_"46CV7B[5_#]\@0'6;!8#=/M'.0\;)\W? M"_3% '5T5Y7X.^#GB7PSX@M]1O\ XN>+O$=M%G=INHQV(@EXQ\QCMU;\F%7_ M (B?"_7_ !KJ\-YI?Q+\2>#8$B$9L]'CM&B=@2=Y\Z%SGG'!QQTH ]%HKB_A MQX"U?P/:WL6J^.=<\:/.P,7$">%7=:DX'3DF@#V6BN5O?!NHW7@3^P(_%NKVNH^4L? M_"01"#[9N!Y?!C,>3_N8YKBO#_P/\5:-K-G>W7QH\9ZO;P2*[V-W%IXBG _A M8I;!L'V(- 'K]%<+\2/AUK/CF6S?2O'^O^"A "'714MF$^>[^=%)T]L4SXG6,=@8;<'^%#);,V!VW$FNRTCP;J>F^!I-!G\7:OJ6H-$\8 MU^Y6 7BD]&PL8CR.WR4 =517C&G_ %\76=]!/+\U5/&WP?\2^ M*O$-QJ6G_%GQ9X8M9 H73=+CLC!'CN/-MW;GW- 'J5%E 'MM%,=8\-7D>W=JNFK ;B3 P%?$$.HZC\6?%GB>UC!#:;J4=BL$A(X),5NK<>S"@#U&BO-_B%\*O$'C M37$O],^)WB;P?;K"(S8:/'9M"S#.7/G0.V3D=\<#BM;X>>!=6\%:?=V^J>-M M;\8RSL"ESK"6ZO",8PODQ(/?D&@#LJ*\7O\ X"^+KR]GGB^./CBTCD=G6"*+ M3BD8/\(S:DX'N37?:SX-U+4_ HT"W\7:OINHB)(SX@ME@-X2N,MAHS'EL<_) MCDXQUH ZJBO(_#7P2\4:'KEI?7?QD\9:W;0N'>PO(K 13 ?PL4ME;'T(K>^( M_P -M;\<75K-I7Q"\0^"TA4J\6BI:LLQ/=O.ADY^F* .^HKA?AO\.M:\#2WC M:K\0-?\ &HG"A$UI+51!CNODPQ]>^B(7MF;:/ZU$Q&,>()5@^V*3_ M !X$8CR/]S%<'I?P'\6V&HVUQ-\;_&]]#%(KO;31:<$E /W6(M0<'H<$'WH M]FHKC/B3X#U;QS:V46E>-];\%O;NS22Z*MNS3@@8#^=$XP,9X ZUG?#SX7Z] MX*U66[U3XE^)?&,+H56SUB.S6)"?XAY,"-G\<>U 'HE%>5>,?@WXF\3>(KK4 MK#XN>+?#=K,04TW38K$P18_N^9;NW/NQKT+PUI-QH6A6=A=:I=ZW<01A'U"^ M"":<_P!Y]BJN?HH'M0!IT444 %%%% !1110 4444 %%%% !1110 4444 %?/ M7[3NH>)]+\;?"R+0O&&I>';36=<&FWUO9Q1.LL7E22$_.I()*!>.Q-?0M>.? M''X.>*/B?XF\%:GHGBBST*'PWJ U)8+BP\\S2;2GWMPP-K-^E &/H/[8_@K7 M/$%CI=I;:O+;3ZK+H?\ :DEH5MUO(T9_+8GNRHQ&!VJKJO[5_A/6?!&K:COU MS0H;6X@@%U#:[V?0'G%^Z [_ %)'I5B__9%\3WNA^*;-/&UE:SZQ]F5#;Z9LAC6)]Y9H M@VTR,<988H B_:!_:0U32KO0-(\%RWD?E>(+'3]3UC[();=M[J)+??\ PO@Y M/%=[X*_:T\$^./B:/!-C+-]ME,R6=XVTPWCQ8\Q$P)M5 M,]A;?$$6&@7FKVVN75O'IX,PNHRI?RY,_*K%>!@XKHO@]^RW/\(?&,=S::QI MUWX>M9IY[6)]+C&H R!LJ]SU9078] >@[4 >-M=\&_&UM-_X6AX@\-Z M9?:!-J%G8Z;I\=R!=1NJJ@'ELVT@\Y/XUP.J_%CQ[8ZCX9'CKXDZ]X&O]6\, MB_&GV-A"Z_;-Y1 =R$KO&TD$CENM?55U\(O%%U^T':_$ ^)+$Z+#I[:;_8[: M?F0Q,P[TQM*ET1M/\ WGE$ MYR)=W#!N0<4 UMH8R[&-?N^: MPQC.0.:]=^'7@WQWX0\63V^M>+3XJ\*K8D6TUY$J7HN3("WF% %9=N0N ,=Z MX.3]F7Q3>Z5HS7OCYIO$7A:[,WAG6ULP)K>(KM:&Y&<3*R\'IQ7I?PY\#^)- M%O[G6/%_B5?$.MRQ?9E-I ;:UBBR&^6+)^8D6VA3M;ZC-&^4MY%&2K'V%4="^.'@KQ%X3U/Q)9ZY#_8V MFL5NKB96C\KIU# 'G(QQSGBODE!9:QX)_:6TOPM/:SM%XDM[B>STN12_D Q& M4A5^C9/L:3XGWMGXJ\?:CXJ\/WD6H?#O3E\.QZY<:>XDMV$4\S2@[?E)0/ 6 M] !GI0!]53_M#^ K;P;;^*9==2/1Y[G[&LC1/O$O]UDQN4]^1TYKKAXPTATT MEX[V.9=5 -F8OF\X$9!&.V.]?)NK>!K7XK>(/B5XJT/Q59Z'H5IJT30:N46> MRN"+58[C;R%8D$*&4]5K-\7^/-?^ J>"EL)+6T1=,"6?]K1ES-;1LB"WCY&) MI0V[UZ#% 'V]15/1[YM3TJSNWB:!YXED,3C!0D9P:N4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!Y1X_^/H\%^.T\(Z;X(\2^,M8^PC494T**W*PP ME]@+---&,ENPS62/VB?$N!GX&?$/W_=Z?_\ )=.TS_D\/6>O_(G1?^E0KVN@ M#Q+_ (:(\2C&?@9\0^^<1Z?U_P# NC_AHCQ*/^:&?$/_ +]Z?U_\"Z]MHH \ M2_X:(\2_]$,^(?3_ )YZ?U_\"Z#^T1XE_P"B&?$/I_SST_K_ .!=>VT4 >)' M]HCQ+_T0SXA]./W>G]?_ +H/[1'B7G'P,^(?M^[T_\ ^2Z]MHH \2/[1'B7 MG'P,^(?ME-/'_MW0?VB/$N3CX&?$/KQF/3^G_@77MM% 'B7_ T1XES_ ,D, M^(?7_GGI_3_P+H_X:(\2YY^!GQ#Z_P#//3^G_@77MM% 'B0_:(\2]_@9\0^O M.(]/Z?\ @70/VB/$O&?@9\0_?$>G_P#R77MM% 'B0_:(\2]_@9\0_?\ =Z?_ M /)= _:(\2\9^!GQ#Z<_N]/Z_P#@77MM% 'B0_:(\2_]$,^(?3_GGI_7_P " MZ/\ AHCQ+_T0SXA]/^>>G]?_ +KVVB@#Q+_ (:(\2G_ )H9\0^G'[O3^O\ MX%T?\-$>)>WP,^(?3C]WI_7_ ,"Z]MHH \2/[1'B7!Q\#/B'[?N]/_\ DN@_ MM$>)<''P,^(9]/W>G_\ R77MM% 'B1_:(\2\X^!GQ#//'[O3^G_@71_PT1XE M_P"B&?$/K_SST_I_X%U[;10!XD/VB/$O'_%C/B'U_P">>G]/_ N@?M$>)3C/ MP,^(8YY_=Z?T_P# NO;:* /$A^T1XEXS\#/B'[_N]/\ _DNC_AHGQ+C_ )(9 M\0\_]<]/_P#DNO;:* /D/Q_\5O%FM_'#X4:_'\$_B!':Z(-6\Y&@LB\GG6RH MH7%R5&,9^9E]L]O3S^T1XDP0?@9\1"/^N>G_ /R77MM% 'SYIOQ9GT::\FL/ MV=?&UG->9^TO!9:8AF_WR+KYNO>G6'Q#GO7T#10!X#;?&*\LM'72;?]GKQS#I:<+9QVFF+$.<\(+O'7G\Z?JG MQGO];-O_ &C^S[X[OC;2"2#[1:::_EN.C+F[X/N*][HH \2_X:(\2]O@9\0\ M8X_=Z?\ _)?%4M;_ &H]7\-Z/>ZKJ?P3^(=KIUG"T\\YAL&V(HRQP+K. >G M6O>JX#]H @? _P >$]/[%NO_ $4U '$:7^TUKFM:;9ZA9?!+X@W%G>0I<03+ M'IX#HRAE/-UD @@\\^U6?^&B/$O_ $0SXA_]\:?U_P# OI[UW_PA_P"23>"O M^P)9?^B$KKJ /$O^&B/$O_1#/B'Z#Y-/Z]_^7OZ\T?\ #1'B7M\#/B'[933_ M ,?^7NO;:* /$O\ AHCQ*>GP,^(?ME-/'_MWQ1_PT1XE/3X&?$/GIF/3QQ[_ M .E\?2O;:* /$O\ AHGQ+V^!GQ#QU'[O3^G_ (%]?:C_ (:)\2_]$,^(>.O^ MKT_I_P"!?7VKVVB@#Q+_ (:)\2CK\#/B'QR<1Z>>/;_2^3[4?\-$>)1U^!GQ M#XZX33SQ[?Z7S7MM% 'B7_#1'B4=?@9\0_?":>?_ &[H_P"&B/$O?X&?$/W^ M33^O;_E[KVVB@#Q+_AHCQ+_T0SXA^A^33^O_ (%].G-'_#1'B7_HAGQ#_P"^ M-/Z_^!?3WKVVB@#Q+_AHCQ+_ -$,^(?_ 'QI_7_P+Z>]'_#1'B7_ *(9\0_; MY-/Z]_\ E[Z=>:]MHH \2_X:(\2]O@9\0_;*:?\ C_R]T?\ #1'B4]/@9\0_ M;*:>/_;NO;:* /$O^&B/$IZ? SXA\],QZ>./?_2^*/\ AHGQ+V^!GQ#QU'[O M3^G_ (%]?:O;:* /$O\ AHGQ+_T0SXAXZ_ZO3^G_ (%]?:C_ (:)\2CK\#/B M'@GGC_P+Y/M7MM% 'B7_ T1XE'7X&?$/CKA-//'M_I?-'_#1'B4=?@9 M\0_?":>?_;NO;:* /$O^&B/$O?X&?$/W^33^O;_E[H_X:(\2_P#1#/B'Z'Y- M/Z_^!?3IS7MM% 'B7_#1'B7_ *(9\0_^^-/Z_P#@7T]Z/^&B/$O_ $0SXA_] M\:?U_P# OI[U[;10!XE_PT1XE_Z(9\0_;Y-/Z]_^7OIUYH_X:(\2]O@9\0_; M*:?^/_+W7MM% 'B7_#1'B4]/@9\0_;*:>/\ V[XH_P"&B/$IZ? SXA\],QZ> M./?_ $OBO;:* /!-;_:FU+PQI-UJNL?!GX@:;I5JGFW%Y+#8LL,8ZNP6Z)X] M ":]RTV_BU73K6]ASY-S$DR9Z[6 (_0UYO\ M0<_L]^/NG_()FZ_2NV\$?\ M(EZ!T_Y!]OT_ZYK0!MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !112$X&3TH \5TS_ )/"UGK_ ,B?%]/^/H5WWC3X MJ>%_A]JF@:;KNJQ66H:]=BRTZV.2\\I[ #MZGI7E^A^)-(O?VQ=76#5+*=CX M3CA"QSJQ$@N02G!^]CMUK'_;-U[0-"O/A#)JNH:?87/_ F5D\;WL^)OC=X2\(^,;'PSJ5_)'J5UMRT<#/#;[B0GG2 ;8MQ'&X MC-)/E\'2:F1K!81$B)C DI7<(6EQM$A'.PG."*^7OBI<6^DGX^^$ M=2G5O%WC/5K*?PW8/)^^U& PVZ(( >H1XY=V.!U.,U ([9+/4/AK>S^=\0;C MQHMPT&3Y\D38=;A>-WE"/Y?,Z @C/:@#ZK\$?&OPE\0M2UFQT;46DN-))^U" M>)H@%!(+J6 #+D'YAQQ75:#KMKXDTN'4;)G:UFSL9T*$@$C.#VXKY1A^$4WP M^O/&L>B:W=>+9+'39FFMUC6(VT"!IDL0RG<[NYY)YV\=Z[G]D'XLZW\2]%UR MWU2]M-;M=-D@%OJ>GV@MX$+Q!GM-HZO"?E8]>>0* /H6BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ M_P#V@#CX'^/._P#Q);K_ -%-7H%>:?M'ZQ8:5\$O&B7M_;63W&D74<(GF6,R M-Y3<+DC)]A0!N_"'_DDW@K_L"67_ *(2G>)_BIX8\'^*_#WAK5=4BM]"'1[..3[/*K['$"95L'@CT M->/_ +4OB#0-%^-'P"&I:C86-ZWB&7:+B55D*&W=5X/.TN0,],D4 >NZG\;/ M"6D>/(/"%SJ#KJTI5&986:"&1E+)')*!M1V ^56()XQ44'QV\&W'C:Z\+)J; M?VE;;U>0PM]G+HNYXQ-C874S M#@UUVC:M;Z]I5KJ-H7-MJ7'C>+2 M+',Y5$A&V+)AL?D/[S&"/^1+T#I_R#[?I_US6O//VK]QUCP-H4MA>6]]$MC IDMI Z@^6N1D4"654&6*KU( (S5./QUX>E\5/X936K%_$*1^O8D]N]>1;-07P%;ZG8$M\1 MF^)M[#),H_THH+N0&(=S$(=HP,KMQ0!]G67C_P -ZCJVI:7:Z[87&HZ:GF7E MK'<*TENOJXSP*D\/^-_#_BO1I-7T;6;'4]+C+![NUG5XE*_>RP.!BOC30/"D M7B?PQ\,=/TJZCM/%.M+J4.J7FZMI&H7&D7L&G2-):B6%RN868 E M-NWMP]>L>.O^1+U[_KQF_P#0#7%_LO'= M^SM\.CG/_$DMN3_N"@#"/[6_@\9_XD_BWCG_ )%R[Z>OW*#^UMX/&VT4 >)']K;P>,YT?Q:,=<^'+OC_QRE_X:V\'CKH_BT8X/_%.7 M?'_CE>UDX!->&:A^V+X'TO6-7TZ?3O$P?293%?3KHTIAM\=69NRXYSZ4 3_\ M-;>#_P#H#^+1SCGPY=\'_OBC_AK;P?\ ] ?Q;Z?\BY=]?3[E>PZ1JUGKVF6N MHV%PEU974:RPS1G*NI&016/JOCNTTG^T?,L=2F^PO$C^1:,^\R' *?W@.^.E M 'FW_#6_@_\ Z _BWT_Y%R[Z^GW*/^&MO!Y_Y@_BWT_Y%R[Z^GW*];T_78=1 MU*]LD@N8Y+3;ODEB*QOD9&UOXJTJ /$O^&MO!_'_ !)_%O/3_BG+OGV^Y2_\ M-;>#STT?Q:<]/^*'+O MG_QRC_AK;PL>%O$UAXR\.:=KFE2F?3M0@6XMY" MNTLC#(..U:M 'YR?#WP_X'\"_MH>)?BS;Z1XM_L2_L3+;0'0+MO+O)#B7@J> MWS#T)KZDU#]IKP!JVPWWAGQ'>>6B@#PJ?\ :>\!W%Y# M=3>&_$LMU;\13/X8N6>/K]UO+R/P]?>G']J+P*U_]L/A[Q,;U%\O[1_PC-SY M@7^[N\O./:OV1V,C+#X9ND!8]20(^IKK_B-\<_#WPO\0:%HVKVNK37FM3"WLS86#SH MTA_A+#@<9//84WP1\>O#/Q"\>:]X2T:/4I=2T0E;Z:2S9+:-@0-@EZ%N>@]* M .9_X:U\(?\ 0'\6_P#A.7?_ ,11_P -:^$/^@-XN_\ "N#0!YW_PUKX0_P"@-XN_\)R[_P#B*#^UKX0!_P"0/XM_\)R[_P#B M*]LHH \3_P"&M?"'_0'\6_\ A.7?_P 11_PUKX0_Z _BT?7PY=__ !%>V44 M>)_\-:^$/^@-XN_\)R[_ /B*AN_VPO NG0&XO;+Q-8VJD![FYT"ZCC0$@ LQ M3 '/6O?')Z?Z!_P"SK0!ZE:W,=Y;0W$+;XI4$B-ZJ1D&I:RO" MO_(KZ/\ ]>?\ P8^-ND_&G1]9O;"SN=,DTG4)=/NK6^ 61'3^+']T@@@^AIC. M7_X7?\0_^B)>(?\ P/L__CM'_"[_ (A_]$2\0_\ @?9__':[?XI_%K2?A9X+ MU3Q'=13ZM%IZJTEIIH$LV&( ) Z#GJ:Z'2?%&G:OIEI>I=P(MQ&C[&F7*EE# M!3SUYZ4!H>3_ /"[_B'_ -$2\0_^!]G_ /':/^%W_$/_ *(EXA_\#[/_ ..U MZGK/B,V5M!)I\$>K,UW%;2I%<(OE*S8+DGKMZ[>IKBOB]\9-0^%^N^%M.M/! M][XE77KK[''/:7,<8AEZ@,&ZY4,(?_ ^S_\ CM:Z?'"\7XT2> ;GPE=6D,=D+]MK\@]3SP*8'CG_ N_XA_]$2\0_P#@?9__ !VC M_A=_Q#_Z(EXA_P# ^S_^.U[&NK6+VRW*WENUNP)642J4('4@YQQ0-5M9(?_ /L_P#X[1_PN_XA_P#1 M$O$/_@?9_P#QVN\\1>/+[P_\.M3\3GP_-=W%C!)<-ID5PF]D0$DA^G0$UYIJ MG[4.I:?\*/"/CE/AUJEQ;^(IXH4LEO81+;B4CR68G@AL]NF*8B__ ,+O^(?_ M $1+Q#_X'V?_ ,=H_P"%W_$/_HB7B'_P/L__ ([7L%EJT-RMO',T=M?R1+*] MDTJF2/(R00.N.F:Y/XG?%[1_AEX.O_$,R2ZQ#9ND=87IU M&T M[A?N.<2].H/L37M?C[]I[PIX$\/WE^5N-6O+-K%;C3K !Y8?M3A8R_/ M&I?M6^*+#Q=;^'E^#NO2W]U;W%W:I]N@5I8(7VL^T\C/! ]Z][TK7X- M1M[/S2ME?7$*S&PFD7SH\C)!7.>*!GCDGQ<\;/?1WC? ?6VO8P52X:[L3(@] M WF9[GI0OQ=\;QWSWJ? ?6UO'4(UP+NQ$C*.Q;S,D>U=W\5OC!H_PH\$ZIXC MN8IM7CT]D26TTW$LJEF"CE SD_P#A=_Q#_P"B)>(?_ ^S_P#CM'_" M[_B'_P!$2\0_^!]G_P#':]D@U2SNI9HX;N":2'_6)'(K%/\ > /'XU77Q-H[ M_=U6Q;G'%RAY_.@#R/\ X7?\0_\ HB7B'_P/L_\ X[1_PN_XA_\ 1$O$/_@? M9_\ QVO9XKVWFGD@CN(I)HP"\:N"R@]"1VS7C6J_M+;M=UN#PUX-U;Q9HNA. MT&J:Q8,HCAF3)>-$/,I4#G;W.*8#?^%W_$/_ *(EXA_\#[/_ ..T?\+O^(?_ M $1+Q#_X'V?_ ,=KT[PQXWTWQ-X?TC5%D%B-3A6:&UO&$(?_ ^S_\ CM;?Q>^-=W\* M_$O@_2HO"5[K\?B2^73H;JVN(XUAF(9@&#E=KXF\<:)X-CL&UK4(- M.:]F6W@2:0*7D/11GK0&AY?_ ,+O^(?_ $1+Q#_X'V?_ ,=H_P"%W_$/_HB7 MB'_P/L__ ([75?$/XVZ/\//%7A#0+BWGOKSQ)??8H3;%2L!V%MTG/ P./6O1 M* / ]4_:5\1^%FL+CQ-\*=>T+2KF\ALFOY+JVD6)Y7"*2JR$XR1T%>^5XE^U MU_R3#3?^QATS_P!*5KVV@05YK\1/V@?"OPS\2VOA_5!J=WJ]Q:F\6UTO3IKM MEA#!=[>6IP-Q YKTJO$X3C]LB8>O@H_^EB4 +_PUKX0_Z!'BW_PG;O\ ^(H_ MX:T\(?\ 0(\6?^$[=_\ Q%>UT4 >*?\ #6OA#_H#^+?_ G;O_XBC_AK7PA_ MT!_%O_A.7?\ \17M=% 'BG_#6O@__H#^+?\ PG;O_P"(H_X:U\(?] CQ9_X3 MMW_\1_G->UT4 >*?\-:^#_\ H$>+/_"=N_\ XBC_ (:U\'_] CQ;_P"$[=__ M !%>UT4 >*?\-:>$/^@/XM_\)V[_ /B/\X-)_P -:^$/^@/XM_\ "UT M4 ?!O[$?VG_@G>:%8:/XLC\164@NM,F_X1^['[P<%#\H&&7(Y]J[G]F[ MXF^!/@!\&O#O@^VT;Q89+.!3=2_\([=GS)V&78G9Z\5],1/JH\-7?FLNW _@QTP,XS7TO10!\T^'_B]\(O"OBC4O$FD>!M?T_7-2XN[ MZ'PQ=B27N<_)QD]<8S5H_'7X6'P]?^'V\(>(FTC43(;JS;PU=E)RYRY;*

#OV@/AI\/O#UKH7ASPIXETC2;4'R;2U\-781G_(N7?7T^Y1 M_P -;^#_ /H#^+?0?\4Y=\GT^Y7MM% 'B7_#6_@\]-'\7'/3_BG+OG_QRC_A MK?P>>FC^+CGICPY=\_\ CE>VT4 >)#]K?P><8T?Q<<\C'AR[Y'K]RC_AK?P? MVT?Q:>X_XIR[Y'K]RO;:* .$^&'QG\.?%O\ M1=#-['/IDBQW5OJ%G);2QEA MEO ]/L,W;/\!KBOV71C]G7X=?]@2V_P#0!0!ZC111 M0 A.!FOST^(GQ4\/3^//C0EM\9K3PS!,#"=#%JDO]HLL6UHE8J9,MRGR'(SQ M7Z&5";.!FW&",MZE!F@#\YO%_C+QR#X"TV36K;X.:-'X:LKW18=5ENU$EYNQ M+$OE-^_8 1?NI,DB0\:EI&M:([QPH(F2&0HLT M(7 \M=Q.<<\X)K[6\:^+?#W@;1#K'B:_M-,TV%U7[3>$!%8G Y/>O$-9\5?# MO]H[Q;I6BZ7\5+"^TCS%FN?"UE% YOI8F$BDRD>8I4@$A30!X9\5?C-?6>M> M,M*A^,=SIT\'B^PMT\E5#1V[$>9$!MP%7G)'7N36-JWQJ@T_PMJ.EQ_$&\U? M0M.\;7EFT%9#U*@A<# STZUX9X<\:V?AB:]\.Z M3XLA\9^"UT2]FN+?6K7=J7A7,9*I++C[A)"!6YSBOM?X?^#'\%>'18W>I2:Y MJ$TKW%[J,T*1-&/B+K%_J$_P_CU9(;.]D#6]]#6 M=])92F"Y%NRMY3XY5L=#[5J"T@5 @AC"CHH08% 'PGX:\2RZDOCF]T;QOKWB M*+X?:]#>K;0:E+))?610&9&4G]X-V<#H.E:'CO5X_AKXH\*^)]7\9>(=(\/^ M+=)U5[AK_49_)AE=%>VC5>1'(,D*!CVKZO\ 'O@&^\9?8+>T\0S:%I:29U"S MMK2)_M\7_/,NPW1\]T(-=3+%:65AB811VD"-?C[JR_## MPAKGRU4>IKI;?X^1OXT\0 MZ^/C%=Z[!:^-K.'3;>.'OC9\/?&>I2:? MI7B?2M1O89DMS!',I;>Q(55'GI7<"S@'_+&/_OD4 ?*'[;FNZ3J][\+_ M \/'G_"%:EJ.K;X-4M&S/"K0LH=,@@ L0N>.HKCM"_:8\.^ /A9X_\ AIJC MR:1X\\*VYCE?PR,OJB,ZJ;B"5P0'(;,A;E,LW:ON)X(I"-T:-C@94&N+\,_% MKP)XS\67_AW1=>TW4M?L%9KJRMV#2P@':=P[<\4 ?"_@[XZS:-X:O+*3XL1F M"Q\76;1QP7TEX+BSE12T9GD&YE!W E?E)#8X-)X>^)/A_3/'FFW&F?$&:*VU MOQK?6$]A:73P0+:/$0&V* ,E]N'/?&,U^C*VUKO*+'%N')4 9'X5EZ;XC\/Z MMKNHZ/8WME(/B+XRT$^,&U^SETVP MU&RL[C4I+^: E2)E:5OEWJ2N]8_E!; Z5]DK!&DC.L:*[?>8* 3]31%;Q0$^ M7$D>?[J@4 24444 %>4?M5\?L\>.>@_T#O\ [ZUZO7E'[59Q^SQXY/\ TX?^ MSK0!Z'X5_P"18T?H?]#AZ?[@K4K+\*G/AC1S_P!.K9*QPTD@Q@* M>]?,VN>'O%GP7\<^/M!U"U\=_$#1?&/AL!M7T'0"/LM\BF.*,& LIRS8X( M&37TWKG[0GA?P_XUT_PQTL-.^''Q&?^UO ,NG:I.-$N)I9=2>9#&)')R"JK)SVR/6M6Z\ :M'< M^(X=!^''B^WL+)-!U& 3Z5,AEF@;_2VC).6D*G&!RV*_1JB@#\][G2_$4FIW MFJVGPV\PBM[&4/);@J9I)K92&10 3\W>O7Q'=_#G2E\ M/^,=1M/[72]N[OPM9RM):Q!2N6EC(,9R1QUQGTKZ3EE6")Y'.U$!9CZ =:Y; MX:?%'P]\7/#\^M^&+PW^EQ7D]C]HV% TD3['QGJ-P(SWH ^.O&GPGFM/B'\0 M=!T?PWX\\0VVH^%?L]MJ.M17%U;-=I*LJK'<2$XX'&/XN*QM0M?%>IZEXJU' M3/A!XGET6_TK2[.\&I64MNTLD;XF?[,#YDVT<[5.&&,\5]V^-O&FD?#SPO?^ M(==NA9:58Q^9-,03M'T')J[X?UVT\3Z'8ZM8.9+*]A6>%V4J2C#(.#TH _.' MP9X#O)M=\!:-K?@OXFWNB:5K6KO!9/^%??$:QN6CUBVU.Y&D7&Z*VD5Q:Q;L_*H.W [=<5^D%% 'S?\-K MG4=%_8_O[6Z\.^)O[3BTV[LTTR[TZ5M0D=E94_=G+-G<.?2O!_\ A6+>&?@E M\*=5C\/_ !4U'7+;4+)[S0FAO+A;98#^^+6Q;:B\G9GKVK]"** /@L_#7Q?= M_';7-=U>W\XW1#!*M$>0P]ZXOPWI?B70; M'QP4^'/C:T;6](A5M-M/#4_DQW22@L@D)W2G'/F'KSCBOTHHH _.[XI^!SIJ M?$4:?\+?%\^J^)[#1_L=]I.A32.H26-[A6D7_5R (3@\Y ]J]\_9AL3X=^*7 MQ*TS3_"?B+PYX7G^PW.G/JNFR6\$KB';,RLYYR265U9 9ON]%.3VKQ+5_ MA+XYNOVB/$&H7\_B^+7VU5[C1-1TW2XWTYK1DPB27I&8U SNC/<<=:^[Y'6* M-G8X5023Z"N4^''Q1\._%C2KW4O#5X;^QM+R6QDF\LJ#+&VU\9'(SWH ^,M0 M\,P1_!_Q/;VWPK\>V7Q"GT4Z7K$L&G3/%?2M.-TBOG;<.3\WF+DA<\@5P?C# MP;JU?IH[;$9L$X M&< 9)KD==^)MCX=^'LWC"\TW5EL(8C+):+8R&[502#F'&X=,].E 'QIH.B:I M9SW%MJ/PS\57WPSLO$=U+<:%)HTIDDBDC'DS1P9W3*'SG'W2+O#O MB?X.VVF>&/$R6EKJ>NW6GR/823)I%I=6\D5E'=6_:N M\)Z-X'\.>*I]+\1G3-?N5M+)4TB8RF1CA R8RN[MGK7LEM/]IMXI@CQB10VR M1=K#(Z$=C0!\+Z+X0O++2(+ZR\(>)O!6M:9HUW;^,+N6V>(:G*8RH,4S?)Z=&U@LN@7>F6Z-#\WF*TY)>0D#< M5.,$U]S>+_"6F>.O#E]H6L0&YTZ]C,H8<@CJ".17G=I^S-X9M=)N; M!M;\770N&3=K>!O$?B 3:S>:GH^LZ M)8/=6EW%=3/(%FD'$+H3M;=QC!'!&?H[1+JTLKMM L["ZMH-/@C"2-"P@*XP M%5SPQ&.17'>!_C[H/C[XA:_X-L-.UJWU;1'*7CWNG20PH1TP[#!W#D8ZCF@# MP;XB>$];\0>+];M_%_@/5=3UW48(6\-:OH=N\UMI,F!E&F7'DE6Y+'@BO=[3 MXIQ^#= L+7Q#INNO=V]S!I-Q>C3G,4L[*!YJMWBW<;^F37H>I:K9Z/;^?>W, M=K"6"!Y6"@L3@#ZFJ/B72]$OK2#4-;M+:Y@TF3^T89KE PMG12?-7/0@9YH M\*_:KUR]TWQE\)+BS\*>)_$4.D>(1JU[+H&DR7BPP+!*AR5_B+2+@>F3VKF/ MCI?VWQMT[PMK4MC\Y4';ENE>Q>$?VEO ? MC@>#QI&IR3R>*XKF?2HS ZM-'!(TM>A:!K2^(--2]2TN[)6=T M\F]A:&0;6*Y*GG!QD>HQ0!\'/X4\2W?Q!\#3?\*N\47?C#3O%YNM0UA[49487#?)M52OR=001UK[K\*^)(_%>C1ZC'8:CIJ.[)]GU2U:VG&UB,E&Y M..#W'-:](3@4 >)_M=?\DOTW_L8=,Z_]?*U[;7@_[5.JV>K_ JL9;*YBNHX M_$NFQ,\;9 87*9&1W%>\4 %>)PG_ (S)F_[$H_\ I8E>V5XG"?\ C,F;_L2C M_P"EB4 >V4444 %>:_%WX]Z!\%Y](AUO3-?OY-6F^S6@T;2I;S?+C(C^0<,< M' KTJOEW]N#Q18Z0GPVM'\4CPE?'Q'%<+J:P+.UK&J/NEV."I R!SQS0![+\ M+OC3X>^+)U2#2X]1T[4]+D$=[I6M6;V=Y!N&59H7^8*><-T.#75ZSK::+]BW M6=[=_:KA;T+QWXF\(6?P\\_XQ'6='N_'$, CTV: MXN8S:M"?,BENI_WLJH^&()V_. > #[IZG<:K97G]H2-]F@C0.82;91L+ @$,1DC MH _0^O,X?C]H=Q\3=1\")HWB0ZU8PFXDD.CRBV:/&0R2XVL#T&.I&*^:?V1M M6F\3_&%;S4/'.K3/;Z;)&=&O/%DM^E_=&3+7"6^=L2*G&P]"XP/E-=-XLU67 MQ/\ M::[IWASXGR>![^UT6..=;?3H;OSF5BS*?.4@$+@\4 >]_";XV:)\9(] M6DT33];LTTRY:TG;5]-DM,RJ<,J[_O$=Z]!K\[_AUXZ@T*UT/4)?'FI7&GV7 MC'4H-=U&V=K6"6&5"8Y9XHP%&6^Z0, URFO_ !A6.C_$J]\)V]Y\2]4.H)IJ[6N+26Y=P[,5RJE3N!& =U 'Z*W&JV=I>VUI/ M=1175SGR87$=1\3>)+Y=.T:P3S)[AE+;1G P!R3 MDU^>WA_7K?Q)XD\":U=^+O$-_=:-JNO:=IUQ/J]Q^\906LTE/\9<\?-]X<,/%-SX*\?ZGXO\?V]\+S0KE-4\-RRWMQ-:78?YE ' MV[H_QW\)>(O$VK^'M)N;G4]:TG2K?5[RRM;9G>.&?/E+[R$#.SK@CUKN["\& MH6-O="*6 3(L@BG0I(N1G#*>0?45\"^)OB;I\/BOQ1=:#XO.@ZI%\*M(CCU& MQBS*LT<\SN@)&-P5USW <55^*'CB^\8>+_#]J/B-JFD0W6FZ;)'J%MXDETR* MUS@S>;"I'VAGY&X9P: /T,J*ZNH;*VEN+B188(E+R2.<*J@9))["O@&[\5^/ M&^+VM2W/Q2'A,:?<2Q6FGW#W=Q/<6 A/ENEN?W$G9O.()X.:XJQ\9WOB#0/# M^BZA\2O$OB6]\4^!=?&J0O?21YGB=)+,)&@VQR%5F7(Y9,@C H _3*SO(-0M M(;JVE2>WF021RQG*NI&00>X-35Y'^R>VC_\ #/W@I-%U2YU:WCTRW266[NGN M'281+YD>Y^1M;(V]L8KUR@ HHHH \3^$_'[0GQC'^WIW'_; U[97B?PG_P"3 MA/C&/^FFG?\ H@U[90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 8?CK_D2]>_Z\9O\ T UQ7[+O_)NWPZ_[ EM_Z *[7QS_ ,B7 MKO\ UXS?^@&N*_9<_P"3=?ASZ?V);?\ H H ]1HHHH **** *&L:7IVI0(VI M6UO:^3O 7BO3_"OP ^(?BO0+'2M7UK1=>U&XM3 M(V\DE@%;*_=&"?PS7UOJ'V5[5X;PQ>1.#"R3$!7W C;SUR,\5RWACP-X%\$Z M??Q:%I6C:38WB&2Z2V1$CE49!9^Q R>3[T ?)7AKXU_%)--TS3/$OBK3M,T_ MQ%?PQ0>);>Y@NI=/5XBYW[/D4%L*N[GGFJ_C>/5;#XPZ#*;?P;J3 M7WBRV2+S;F."96C14)V[C@!CTQG%?5NG_#;X8OX8O+*RT3P\^@7[K+/'"D;0 M3-GY22.#[5,WP(^'E:?9>"K?Q L5J(Y)WN=P!C*[T_&WQ1XMM[OQ-I' MC[O2I;6$>$7BC==11T4LZM]X[MQP5X&*]YA_9Q^%]O!<01> ]"CAN$$<5M6WPE\&6>I:?J$'AC3(KW3XQ#:3I;J'A0=%4]@* /E#P] MXT@\+^(?$F@Z!K-MX/@\0^+)(+K6+;RY!I[_ &=9,,&. 7;Y/\ M0O#>FZ9+XL)MXO$%_IA\2:5;1/=:A!'#YD#QQL0C?,=LA!P,9%?4A^#O@O/OC!^S[<>+(O"D'A:'PY:Z;H7F*FCZU MIIN+0!EP&0(RE6'3KC% 'F/A[Q?\2/A_H7@CQ%XT\=3:KI^M6)!;0LEO M?2#$'S)G/.!CUZUUW[36C^*[+]DG5+.?4;C7-1"6YU6ZCBVRRVOFJ9P%7_8S MG';-='X3^!6LZ1;Z%HU_=:(?"UE-_:,UC9631M]K#;@(R6(6('L03[UZQ<>) MM!%^^E3ZMIWVT@[K*2YC\S&,G*$YQCVH \4\1:Q\*I/"?A#5M#L]-US5-)B% M[X?@TC:TT3) 2"P3E4VC#;OIUKG?@]\5-?G\7>#[R\\=6_BS0_%6E27]Y:-' M''_8TH17V[E^ZH+%?GP>*]K\">"OAWI.HW^H>$--T**\F'EW4^EB-F(/.&*D MXSUQ4UG\-? OAV748[;0=(T^35PYND6)$-T#RV1WZDF@#I[36+#4)GAM;VVN M944.T<,JNP4]"0#T/8UX#\,/%OA;1/CO\89[K6-&L<360+OFNA-[;16J10*@CCCC&% *C)_$FL_4/V=_AGJU_<7MYX M'T2YN[AB\LTEHI:0GJ2>_6@#Y<\(;R[M].G&JIY<7V MHE2,G:=A;.!QS7T9K?@CX>V^KVMQJVEZ%#J,UJ-/@:[6-9)(%X$2[N649Z#U MJCI/P_\ A9H4'V73])\-V4KUY1^U7_R;QXY_Z\/_ &=: /0_"W_(L:1W M_P!#A_\ 0!6I65X5_P"17T?_ *\X?_0!6K0 4444 %?%GAF$7?[3.I07ZJVB M_P#"=WDV7'RF\73;3R/^!??Q]*^TZ^U4?%FL3V=_IVG^'/B-XE7X::AX@L8;>[,LLEQ% M!V\]B:^^[/2+:VB4-%%+,4V23F)0TG').!WIXTJR$:1BSMQ&AW*@B7"GU QP M: /SK^*>O7?@S4?B;!8?$[Q29/#VJZ/!H5N6E;R0T@$^3M_?!4+9W<'OTJ_X ML\?ZW!I'B70/"WC+4[CP]'XA@.H:OJ#7+O:VLD66<.JAPADQ]WIG%?H+)I%C M*S,]E;NS'+%HE))]^*4:59*DBBSMPLG#J(EPWUXYH ^$OA>-1U[XP>"O#/B' MXHZSKVD)H]Q-%'IPGMH)7CF!CW2,-TGR DENHIW@*\2P\$W'Q'T2^UB>U\*^ M-=4DU#1[%Y(8KJRN)F =HL .5#K(,=<>]?=D>F6<3HZ6D".@VJRQ@%1Z#BN2 M\4_#-?$VMZ3<#6+O3='M&\RYT6S2-;>_8,&4RG;N(!4< C/>@#S_ ,6:1;>! MOV7_ !&;^[N[QKFQFNY'OY'N7,DOS!1D$@<@!<<5\EW'Q-^T?!JXN[[QAKO@ MOXEHMK;6]AISS/;-:94(8H]FW)3ECU!!K])I+>*6'RI(D>+&-C*",?2JTFCZ M>Q#/8VQ*C@M"O _*@#X,TWXD2V6O?$#PS'XI\0ZGX)CU[2WU#51),;FULYK5 M!<21R;6$:WX?1G/E21_:X 6.?ND9Y^E=)';6YMEBCBB^SD M?*BJ-F/8=* /@Z>#Q%8_"SQAI^I>)?%.A:IX/:>_M]6^TR2-.EQAH$P0?,V M[2.QKM_V5O&[+\<]8\-GQ5JWB*&Z\*:=?LVIF1A]M!<3[-RA4.UHLJ/:OK>\ M2RBMY'NQ D!P':8*%/IG/%+!I]I!)YT-M!'(1CS(XP#CZC\* /@WQ[\4[_1/ MVEWNX?$>LZ=;PZ]_9][:73S2 6YMN&C@5=@C!PC@ABE%[.[FV+,22%60!D?\ O+T':OIB32[*69I7M('E;J[1*6/XXI(E ML;"<0QBWMYILL(U"JTF.IQWH Y'4_!'@/P7;OXCN=$T^P73)9=1^UI!\T,C# M$D@QSDC@XZU\A?$+Q!XAT:X\+_'I;W1[KPM'XB^T11V=I.=1:TG_ '#P$D[ MQ!XO\467Q*UW4[6T\1:=_95G''+';K [#SAM"?.@7=G-1>"O&>F6_C/2]0T[ MQ/JT=OK?C74+66QMA-!;K9S1.JL%" #_B;>P7_PNL#XF\5#6;32 M=:L?$$I6686917,,LZL-I<85@W/2O;?AE\04U#]A>TUG7=7N+R[&CS6]W>7: M.9GGW,/F&-VXY7MWKZ4BL;%MTL5O;GS0=SHB_/GKD]Z>-/M1;^0+:$0=?*\L M;?RZ4 ?GOK$]QI'PF^#NNWOQ1U/6](?Q#ISC1IM,"I$L;GS"65=X$8/4^M7M M<^(T_A?7M&TFVUKQ7>ZUIOQ)#KI\#S2R2Z3(2PWY&'C(Q@$U]S:C?^&]+GM[ M&_N-*M)GYAMKEXD9LG'RJ>N3Z5J#3[3SA.+:'SN/WGEC=QTYH _,_4OB_JMA MJGBZ[M?'6O>'QJNFW92&X::YNH;I9LJI0KLB) X5>@XJWXD\8'38O%BP_$OQ M3/\ 9= T_4[4^9,#-J#.N_&%Z!$6UF\J@%HQ&A8#MD4 ?/?[/OQ$D\3_&_P <6;JX5BL@!FD!"\+GG:.!77>!_$'BFY M^.ZWVJ^//[,M++4'1="N8;J5KW25@)4A<>65*_,9#\W!K[G_ +(L-K+]BM]K M#!'E+@C\J<=.M#*)#:PF0+L#^6,A>F,^E 'Y^?![QQH47@KX'PC4'T^[M&\1 M+),+6026N^>5HR?EX^5U8#H:PM:^).J:Y\&_AM'>^--8GEN+;5(;B8WDUA,] MR)V\JXDD"Y(52IV8P017Z.KH]@H 6QMACIB%>/TKSCXB_ O_ (337;+5M*\3 MZCX3N((6MW33H8)(I5)SRDB, ?<8- 'Q]XCN_%D7BCPSI5K\29--T6STBQN- M#U>=KN<:G*IZ%X\NXM5N]3U7XD>)-:O8OB)+I,$+B6& M(:=+$-SF-5P59L[2?N[..M?H%X9\&:?X9T#3]+1!>+9+A)[A%9RW4MTX)//% M:7]CV .?L-MG.<^4O7UZ4 ?"'AW3-&T3]GC4+#3;^_N[^'QS9_;+>_FED,.; MS*8W@8RO/%??=>&_M9VD%M\,+ PQ1P%_$6EEBBA)P_\GD3?]B4?_2Q* /;**** "J]UI]K>X^T6T-QCIYL8 M;'YU8HH @ALK>VA,,,$441ZQH@"G\!7%^.)O#T^BWVAP>*-*\*:GM_=W"O;^ M;:L]PAA=2 MC'^[B-..G% 'MWPP\!:+X8\)16UM>0^(S-*]Q/JCJC_:I6.6?Y6!51T5U(+*V.#SUKYD^('QCUSX*>/(OAK\*? < MU]I^CVT>HW=K:69G4I-(U='9_$;QW\8++5KJWL-'M_ ,GV MG3=0LC<21ZG;8A;+B13MW;N-H ZYS0!V_P ,/@C/X2U.VU"^\:W7BRRMDQ80 MS6L,2PMC;OWQC+G;E>?6O5O[/M?-:7[-#YK?>?RQN/U-?"OPP^//Q"^$GPK\ M/:3'HVDZI;/X*U36='M7F<3(;*:-?W\I)#!DE#8 !RN,\UW=A^U5XYTRV=/$ MFF:-:ZAJNE:?J&E);"0Q6K7)"A9W)^8 G/&WKCWH ^IKBSTJRMBL\%G;V\C! M2)$149B< <\$^E6)=-LYTC22U@D2,Y16C!"GU''%?&_QP\1>*O$6A/X<\;1V M;Z_X9\4:)=0WVB-)%;W$4TZX#1%B,8;Y/%5M;Z/=_#V/Q$ MOAN6P17&HJ[3"W6;?DK_ *QE)3;G:>M 'T.NB:'E:.6]6>SN=+NFDTQ8LB(S M2[PC^8<#Y3U/UKTKX.?%'QE\1;K1%O+C1(I+6&:/Q%:6\,GF0W2.5$<9+?*. M_P VG6JFJ2Z'HL3W&HOI]A%,P5Y;HI&'/7!+8R:Y_X.>/KC MXD^ [+6;VR6POR[V]S#&VY!+&Q5BA[J2.#7G'[=6AV.M?LP^,3>V<=VUNEO+ M#YBY*/\ :(ER/?#$?B: /;;:RTN^@2X@@L[B&1/DEC1&5U/H1U%>3>*?V?WO M/%NH:[:^-KS0]+OG22]TQK:"6%L*%(5W&8P0 ,#ZU/\ 'R]U7P%\ M4'@BZL M= U"SLA]D62(LL<8P&"("#D ]>U?._QQ\<>.?&'P:UCP]=W6C-'XUMDCMH9$AB$4V5XG\) M_P#DX3XQG_IIIW_H@U[90 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 8?CHX\%Z]_P!>,W_H!KBOV7?^3=OAU_V!+;_T 5VOCDX\ M%ZZ?^G&;_P! -<5^R[_R;K\.NW_$DMO_ $ 4 >HT444 %%%% '@M]:CXM?M% M>*_#FJ2S1Z3X2T6V:UBAD*YN;U)09]O0M&D>%)'!?(Z5S_Q5_9];0_AA>11? M$2>SE72[?25FUV.!;2Y=9]R&;RD0_/GRV"D*0W*D\UZOK/@'4+'XIV7C30#! MYEU;KIVL6TQQYT"DM'(I_O(2<#N&-=1XR\&:/\0/#USH>O627^F7&TR0.2 2 M""#D<@@@&@#X0\6Z590^"O&>EW?P\D\#^.["XTVZ?1=+U$KH]V%E54FMBF%5 M&/5"O'I7K6F_M"_$G1]731-6B\+R7&G>)M-T:_:VM[@*]O=QAE\LF3B1.Y.0 M?05ZE\D?49R[2PL&BD5B^592!@@CCB@#QBT_:M^*VH>,8?"6G MZ)X2O[W_ (2K5O#EQJIGEBCA%K$9(Y#!O+9*@L><';M&"IJT MMW.OVA?BM\/=(\>_V@?!]SJ6@>'X->@,5K#U!I-2_:P\9P_$W1['3+/P]KGAR_GM;(P:X$G]AW.GQJT3QVVFZA/;01/&H5'2-&"JP QD"@#A?A M+^TC\1?%7CCP5:>*M$T#2M*\3-?P1VVFR2S7$+VV<.TA.W:V,8Q^-(? W@C1]>U^/0GEO[R:"-KV"W#[9);=2,R3!#\H/'8YS7M_A_P#9 M*^&WAC6/#^J:?I=[%>:#(\NGLVI7#B%G.7X+D'/?/6NAO?@1X2U#XDKX\E@O MO^$D6/R5N$OYE0(1@J(PVW'X=>: /"_#/B+P5\&_V==#U?X(+X>M1K>I0VLU M[JT#F::X)/!^FVT6O:5K: M7>H*TD%U;36QDCVPJ&+Q;MF6RW?%>NZ?^Q7\*-)M]2ALM%O+1=0OTU2=HM3N M QNE)Q,#ORKG)!(ZC@TZU_8O^%EDEJL.E:A&+5YGAQJUS\AESYN/G_C))/KF M@#PKX>?&SXD?#;X9Z9I$5KX9MX5\+2ZQI4=Q'/,\:0.%*SNK@,6!R"N,=\UV MFK?M4^+],UWQEIDLGA&TDM= TK6-)DO&F0(UU(8W68!R9=I' CP264<9KT[2 M_P!D;X9:3=VEQ#HUS(UK8RZ;$D^H3R(MO("'CVLY!!S_ "J&S_8X^%-G!?H/ M#TDUQ>6T-F][/>S27,<,3AXTCE+;D ('W2.@H ^??B;XXN/C;^SU-K_B[PYI MT7BGPUXR@TN"[.GM#*@%Q"=Z)(6DAWJPRNXY 'X?3-_^SCX2U2Y:2[M8YHGO MY=0>(6T* M(FU@K*@9/7&6-MX5RQ9F"D''H*^D]>DU&+2+EM)BBFU'8?)2=MJ;NV3Z4 >8_LW^ M(+N^T/Q1H%U-)=KX6UZZT2&ZG8M)-%$1L9B>IP'9+>:5 M;G5+ZXDOM0N5&!-<2'+M_GTKL: "BBB@ KRC]JO_ )-X\KUY1 M^U7_ ,F\>.?^O#M_OK0!Z'X5_P"17T?_ *\X>O\ N"M2LOPK_P BQH__ %YP M]?\ <%:E !1110 5XG^SPH'C7XVGJ3XQ/S>O^@VG_P"KJ?PKVRO$OV=P!XU^ M-P _P"*R/08_P"7"TH ]MHHHH **** "BBB@ J*YMH[RVEMYEWQ2H4= KB[^'>B7]UHTDT=BZ/"UME#*;HR^65++]T)G'6(_[GE[MNW/.,8SSUJ!OV?/ Y\;W?BH M:4ZZE>-YES"MS(+6:3&#(T&=A?'\1&: /FWXX:O\0?B%\!]0U;Q3::!=:1.; M#5=".AWL]O(DWVA,07"ER)0 1EN%_P!GBMJ[_:;^*F@S2:#%X;\-:UK=OXML MO#S2Q7$MM;I#L3_ +(7PSN=*N],DTJ];3KB193: MG4[CRXRK;@(UWX1<_P (XJG<_L7?"V\U/AJ>H6DFI3VEPVF21VH1CLC\T/O82 M+_&<8)P:Y34?B3)/\3_!?Q%U[3A#K>EZ-K%O>VMG=2/;2M;GDQJQ*JK$9SC( MS@DXKV]?V2/AHEG>P)I5Y&]W?G4WN4U&<3K<'[SI('W+N[@'!P/2MB;]G+P% M/K6AZH^D.;G1K=K6T47,@C\M@0X=-V'W9.XL#GO0!Y?!\?/B/X'KC7-$;0DEC:$Q!28IUD=M_#J=RE<[2,9(KCO"_[0GQP\6>&O%/B'2I? M!&J:)H,5I.;Z/2+^".[#J6N8X]\V0\( SPM^)/V:M'\/\ P]\4:?X$ ML%CU?4K<0Q1ZC>2R1K'O!>&)F8F%67PRQMC=+E\A=@!&T,8QR#7A'[/OP^\&?&+X?>+O$GQ!M+;4O%5UJE['J M>H7LW^EZ8J.P$<,I^:W55&0$('>OI;X:>!K+X<>"=,\/V,20P6B'*Q]-[,6; M]2:Y7Q!^S3X \2^+[GQ)=Z3+'J-VZ/>):WOI[2]1 MCU33+2]0&-;F))0C=5W*#@^_-,8O$\^DM%JBK$LHMKB2*&Y$ M8Q&)HE(23:.!N!P*K^(O@U%?ZGI=SI>H7=@L.K#5+E3>3'?A<;$ ;:%Z?*1M M]J .$_:'\(:!KGQK^"MSJ6BZ=?W(U*[3S;JU21]JPAE&6!. >?8\U)^TYXB\ M;V&M_#FR\$:_I&EQ7.OP07L5Y;R3%R 753Y;J0A Y7OQVS7=_$SX >#_ (N: MQIVJ>([>_FO=.4BTDM=0FM_))ZLHC8#)Z9ZUG#]E_P ?\(P=">QOI;4W\>I M_:)=2G:Z^T(NU'\XOOX7C&<8H ^=O%WCK7/B;\6/A3XLU1=(L_"\?BFXT[3K M:*XD6ZB:/[?'5T\$>)O!?C3328M1FU:#1KH1D[;BW MF)R&4<$J1D'!QS5R/]DWX7IXE37#X<$MW'112W,KP17#?>E2(MM5SW8#- M6[[X0R:AKWA^P8X\(:)#0!ZF#D9I:** "BBB M@ HHHH **** /$OVNO\ DE^F_P#8PZ9U'_3RM>VUXE^UU_R2_3?^QATS_P!* M5KVV@ KQ.$?\9DS?]B4?_2Q*]LKQ*'_D\F;_ +$H_P#I8E 'MM%%% !1110 M5P/Q,^!OA#XO7^B7GBBRN[V;19_M-C]GU*YM5BE!XDVQ2*&8=B35+",0Q7=I?3VLCQ@YV2&)U\Q>/NOD=?6LN_P#V M7OAS?^(+O6#HUS;7-VK+/#9:G=6]O(60H7,,O5J* / [S]AGX M.W\%C#-H&I&.QM)+"W"^(-07R[=SF2(8G'RN?O#OWK6LOV/_ (563LP\/W-P M#IZZ7LN]5NYU%NO*( \I *GD,.1@8(Q7LU% 'C]]^R=\--4\)P>'+W1[V[TV M*[2]#3:O=M?S?,<+_ AF('85K0?L\>!M/\8R^*K+1S#K+GS=C74S M6;3[0HG:VW^49. ?,V[LC.<\UZ510!\B?#SX)^._">NI>R>"FM=7L7DN6UBW M\<73VFH2Y)V+8L3'$LA./F!"Y[U[Q\(?!$_AZ+6-=U72+;1O$?B"X^UZA:VD MPFC0@85=X W$#J>]>AT4 >??$KX#^#/BQJ%AJ'B#39SJ=BK1P:CIU[/8W2HW M5#+ Z.4_V22.^*JZ_P#LY> /$>A:-I5SHLEO!I&XV<]C>SVMRA8?.3-&ZR.7 MZL68[CDMDUZ710!YMXQ^"FF:OX>O+31GFTJ]?3QIUNPO;I((D# YV12I\W^T M"&SU)JSXT^"/AKXF_#RS\'>,(KO6M(A2,2H+^> W!0#!D:-U9AD X)/(![5Z M!10!Y)HG[+/P\T./442PU._6_M'L9?[4UN\O"L+XWJAEE;R]V!DK@\5F:G^Q MC\(]9M[2"^\-SW45O;K:%9=4NV%Q"K%ECGS+^_4$\"3=@<"O;J* .=\)> -$ M\#F[&BV\MI%G?^B#_GK^%>V5XE\)_P#DX3XR?[^G?^B#7MM !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!2UO31K&C7U@7\L74#P M[P,[=RD9_6O!O!7P=^,_@#PCI'AO2OB1X?.G:5;1VEN9M +/L08&X^9R<#K7 MT-10!XG_ ,(9\=_^BD>&O_">/_QV@>#/CO\ ]%(\-?\ A/'V_P"FOUKVRB@# MQ+_A#/CO_P!%(\-?^$\?_CM+_P (9\=_^BD>&O\ PGC_ /':]LHH \3/@SX[ M]OB1X:_\)X^__37Z4?\ "&?'?_HI'AK_ ,)X_P#QWZ5[910!XG_PAGQV_P"B MD>&O_">/_P =H_X0SX[8_P"2D>&L_P#8O'T_ZZ^M>V44 >*?\(;\=O\ HH_A MK_PGC[_]-?I2'P;\=O\ HH_AH?\ 7^ ?V M;O!?@S]NK7/$6FP7JZM+H!U62>2Y9M\\MQLUT4 >)_P#"&_'?&/\ MA8_AGZ_\(\W_ ,=H;P=\=P&/_"QO#'3I_P (\W'_ )%^M>V4U_N-]* /F/X/ MZI\=?BQ\/=.\4#QQX9TX7&O_">/_QRO;** /$_^$,^.W_12/#7_A/'_P".?6L7QG\&_C)\ M0/#&H>'M8^(^@-I>H((K@0: 5.M?0U% %72[(:9IEG9AMXMX4B MW'OM4#/Z5:HHH **** "O!A\&/B3X8\9>,=4\&^.M)TW3/$>I_VI)::AH_VB M2*0PQ1$!PXR,1 ].]>\T4 >)_P#"&?'?_HI'AK_PGC_\=I/^$,^._P#T4CPU M_P"$\?\ X[]*]MHH \3_ .$,^.__ $4CPU_X3Q_^._2C_A#/CO\ ]%(\-?\ MA/'_ ..U[910!XG_ ,(9\=_^BD>&O_">/_QVC_A#/CO_ -%(\-?^$\?;_IK] M:]LHH \2_P"$,^.__12/#7_A/'_X[1_PAGQW_P"BD>&O_">/_P =KVVB@#Q/ M_A#/CMG_ )*1X;Q_V+Q_^.?6C_A#/CL<_P#%Q_#(],>'F_\ CM>V44 >*'P9 M\=N?^+D>&_\ PGC_ /'*!X,^.H.?^%C^&C['P\?_ ([7M=% 'B@\&_'8?\U& M\,DY_P"A>;_X[1_PAOQV_P"BC>&?_">;_P".U[710!XG_P (;\=\?\E&\,_^ M$\W_ ,=I?^$.^.V?^2B^&,>G_"/-_P#':]KHH \3'@SX[=_B1X:_#P\?_CM' M_"&?';_HI'AO_P )X_\ QRO;** /$SX,^.W_ $4CPUW_ .9>/X?\M*7_ (0S MX[9X^(_AK'OX>/\ \=KVNB@#Q/\ X0SX[?\ 12/#7_A/'_X[1_PAOQW'_-1_ M#)QZ^'FYZ_\ 37Z5[910!XG_ ,(;\=\ ?\+'\,_7_A'F_P#CM!\&_'<]/B/X M9'/_ $+S?_':]LHH \3'@SX[=_B1X:_\)X__ !RC_A#/CM@?\7(\-9_[%X__ M !VO;** /$_^$,^.W_12/#7_ (3Q_P#CE'_"&?';/_)2/#?_ (3Q_P#CE>V4 M4 >)_P#"&?';C_BY'AK_ ,)X_P#QVF3^$/CM##))_P +'\-'8I;!\/'G _ZZ M5[?4%_\ \>-QQG]VW'X4 ?-/PEU#X[?%3P)8>)5\=>&=-%X9 +8:$TFS:Y7[ MWF#/3-=B?!OQW&)O@I\5?B#%IVG^*/'^B7.BV^H6]]+#9:*899/*<.%#F0XR1Z5]!T44 %>.? M$/X1^,=3^*=OXW\%^*[#0+S^R6TFX@U#3OM2NGFK(&7YEP#/COQGXD>&O_">/M_TU^M'_"&?'?\ Z*1X M:_\ ">/_ ,=KVRB@#Q+_ (0SX[_]%(\-?^$\?_CM*?!GQW_Z*1X:_P#">/O_ M --?I7ME% 'S9\3F^.WPX\ :]XG/CWPU?#2K5[K[-_8#+YFWMGS.*VM$\._' M;6-&L+__ (6+X:B^U6\<^S_A'R=NY0V,^;[UU/[3^3^SYX^QU_LJ;M[5VW@D MD^#- SU_L^W[_P#3-: /+1X,^.__ $4CPU_X3Q_^._6@>#/CO_T4CPU_X3Q_ M^._6O;** /$O^$,^._\ T4CPU_X3Q_\ CM+_ ,(9\=_^BD>&O_">/_QVO;** M /$SX,^._P#T4CPU_P"$\?\ X[]*/^$,^.__ $4CPU_X3Q_^.U[910!XG_PA MGQW_ .BD>&O_ GC_P#':!X,^._&?B1X:_\ ">/M_P!-?K7ME% 'B?\ PAGQ MW_Z*1X:_\)X__':3_A#/CO\ ]%(\-?\ A/'_ ..U[;10!XF?!GQW_P"BD>&O M_">/O_TU^E!\&_'89Q\1_#)^OAYO_CM>V44 >5_!WX5^(?!'B+Q9X@\4>(+3 M7M8U^2!I'LK,VT4:Q)M4!=Q[=Z]4HHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BH+Z\BTZSGNIWV00H9'8]E R37GGPU_:#\ M)?%F]2W\._VK,DD7GQW-SI<\$$B=BLCJ%;/;!YH ]*HKS#QE^T1X6\"Z_/H^ MHVFORW<(!9K+1+FXC.?1T0@_@:Z7P9\2-*\=>&IM^,/B3I7@?PU;ZYJ M,&HR64Y4*EE8RW$P+#(S&@+#\J .KHKS'P7^T/X7\>:_;Z/IEIK\=W.&*M>Z M+R45R^J_$72]'\#IXKG@U Z6T23>7%8R/< M!6QC,(&_//(QD5Q_AS]ICPCXIUJTTNSLO$:7-R^Q&N=!NH8P?]IV0 #W- 'K M%%<)\1/C+H/PPN[2WUBWU>:2Z0O&=-TR>[4 ==QC4X_&G?#GXPZ#\4);N/1X M-6@>U57D_M+3)K0$$X&TR*-W0]* -"&;PQ_PLJXBC6#_ (2_^S5:5@#YOV3S M.,]L;ZZFOE;4OC1HOA3]JK7]6OM+\1G3H_#Z:4;J#0[F6)KA;@,55E0AAMYR M.*^@;7XBZ5>>!W\5QQ:@-,2(S&-[*5;C:#@_N2-^?;% '445X]IG[5'@O5=1 MMK*"S\3":X=8T,OAZ\1 2<#+&/ '!Y/I78?$3XJ:+\,+>TFUB'4YENF*1C3= M/FNR"/41JM>?_#[XX>'?B7JDMAI%MK44\4?FL=1TFXM$QG'# M2( 3[5G^+OVC/"G@G7[K1]0M=?DN[8A7:RT2ZN(B2!T=$*GJ.AH XCP;\$/B MU\-]!3P_X:^(>A1:';W%Q+:QWNAM)*JRSR3$,PE )!D(S@5M?\(5\=O^BC^& M?_"??_X]7HWA7XC:5XQ\*R^(+"+4(["/?N2[L98)OE&3B-U#'VXYK@8_VL/! M,LZPBS\3AV;:,^';P#.<=?+H K_\(5\=O^BC^&?_ GW_P#CU'_"%?';_HH_ MAG_PGW_^/5Z)XX^).D?#[0;?5]4BU"2TG=41;&QEN9,D$C*(I8<#N*Y[P1^T M%X7^(&NQ:3I=MKL=U(K,K7VC7-M'@#)R[H /SH YS_A"OCM_T4?PQ_X3[_\ MQZE'@KXZXY^)'AG/_8O/_P#'JZ;QW\>_#/PZUO\ LK5K?6Y+KRQ)FPTBXN8\ M'I\\:$9]JW/ 'Q+TGXDZ7<7^D0ZC%!"^QAJ%A+:N3C/"R*"1[T >>_\ "$_' M7_HI'AG_ ,)Y_P#X]0/!/QU[_$CPS_X3S_\ Q^K,_P"U=X*M[F2!K+Q/YB,4 M.WP[>$9!QP1'SS7<>)/B?H/A'P1'XLU66YM=%98V:5K9]\8<@ NF-R\D9R.. M] 'GO_"$_';_ **3X9_\)U__ (_1_P (1\=O^BD^&?\ PG7_ /C]>U6]Q'=V M\4\3;XI%#HP[@C(-24 >(_\ "$_';_HI/AG_ ,)Y_P#X_1_PA/QV_P"BD^&? M_"=?_P"/U[=10!XC_P (1\=O^BD^&?\ PG7_ /C]'_"$_';_ **3X9_\)U__ M (_7MU% 'B7_ A/QU_Z*1X9/M_PCS__ !^D_P"$*^.W_11_#/\ X3[_ /QZ MO;J* /$?^$*^.W_11_#/_A/O_P#'J/\ A"OCM_T4?PS_ .$^_P#\>KVZB@#Q M'_A"OCM_T4?PS_X3[_\ QZC_ (0KX[?]%'\,_P#A/O\ _'J]NHH \1_X0KX[ M?]%'\,?^$^__ ,>H_P"$*^.W_11_#'_A/O\ _'J]NHH \1_X0KX[?]%'\,_^ M$^__ ,>H_P"$*^.W_11_#/\ X3[_ /QZO;J* /$?^$*^.W_11_#'_A/O_P#' MJ/\ A"OCM_T4?PS_ .$^_P#\>KVZB@#Q'_A"OCM_T4?PS_X3[_\ QZC_ (0K MX[?]%'\,_P#A/O\ _'J]NHH \1_X0KX[?]%'\,_^$^__ ,>H_P"$*^.W_11_ M#/\ X3[_ /QZO;J* /$?^$*^.W_11_#'_A/O_P#'J/\ A"OCM_T4?PS_ .$^ M_P#\>KVZB@#Q?X&^,O&E]\1/B/X-\::EIVLW/AO^S9+>^TZS:V5UN89'*LI9 MN04'.>]>T5XA\*O^3GOCKU_U/A_Z?\>LU>WT %%%% !1110 4444 %%%% !4 M%_\ \>-Q_P!O9:\:_ M9"Y^ 7AT_P"UTEC62XD"*6*' R3UKD?V4K M^VO_ -G3X?-;3QSA-'MT6O]T?E3J* $*A MA@@'ZT@15.0H'T%.HH :45CDJ"?<4H4+T 'TI:* &^6N<[1^5<%\>O"6I>.O M@]XIT#1XDFU.^M?*@C=@H+;E/4\#H:[^O-OV@?BE'\)_AAKFM0WMG;:M!;[[ M.*[< 2ON' &>>">E '=Z%:R6&B:?;3 "6&WCC< Y^8* ?Y5>K,\,:Q'K_AW3 M=1CFCG6YMXY3)"\F& MXD?#(AC8D $XYP.<9H ]TN_&OA^P\16N@7.N:=;ZY=(9(--END6XE4=2L9.X MCZ"D3QMX>D\3R^&TUS3F\0Q1">32END-RD9&0QCSN QSG%?'WC""TG@^(EY> M^0?'B>+K0::[X%RA!7[.L9SG:5[ X/.:J:+:M<>$?"^N=H M%\+=KB5;E"3\WEB'MR H7% 'V;H'C3P_XK6^;1=;T_5EL93#=-9723""0=5< MJ3M(]#6G9WUOJ-ND]K/'

V_LQ_%B;XC^'M5T^ZTBST>ZT&:.U,6G3& M6W*-&'3:Y R<$9]Z /:**** "BBB@ JO?_\ 'C<_]N/\ T<]>RT %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!Y?^U!_R;YX^_[!4W\JY'XP?$/7 MOA]\+? C:1J=OX;MK_[-:WOB2ZLQ=1:)K77]4BTV;5[*6TLA-D":7&=H/K61=I-^T)\'_ 9JOPYU?2]:L-/"1W6F M:IN&GZD!$$>.1@I/R'D8'6@#E?%W[4WBOP?\//"6F:D(K'QGK<$\]SJZZ;+= M)8V*,56_-I"&9M^ 0GW0?O$ 9/ONC^*-0D^#MIKVCW@^(6H/IJW-M=:?'';C M4V*Y5D5F")NZX)P*\6T']F_QW\.K+P_JOAG4-(O_ !'#IESH][:ZM+(;6*TE MF:9(X'"E\1,Q4 CE0,UZ5X+\">+_ (2^ =-\)^&4TC4[;2](2*"ZOI7A::\S M\Y9%4A(SU&"2,XQ0!Y3IOQM\I:7UE?Z"EO+X?!;YW M>.-F%PJJL?"'QYXE\%Z]>76H:1IWC34[B&9K:U#-8M%$?^/>1R MH9T?G)*^U.^%WP3\1>!?A[XELYHM$;5=6U(ZA:Z0NZ33=,)VC$.Y,\89QQ]X MXX% &KH_QN&IW7@^+5;_ $[PG)=6=M+J<.J3+$[7LT*2"QA#D$R+ORPQD KZ MU[)7S'\:OV4=2\:6F@V?AV[TX0QV4UCJ$VJJS2JTLJ2O>0D _ORRGKC@@ @# M%?2ME;&SLX(#(TQB0)YC_>; QDT 3T444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% '/>/O'6D_#7PEJ'B/7)9(=,L4#RM%&9'Y( 4O[I/Y"@#Q?\ MX:Y\,?\ 0K^-_P#PG9Z/^&N?#'_0K^-__"=GKH_CC\7]4^$%EH=U8>#;KQ;% MJ5ZM@PM;Z&V,$KD"//F$9#'/(Z;>>M4]0^-VKZ9\8]$\"3>!KL1ZE9&^_M<: ME;^5"B@>9E"=Q*E@..O44 9'_#7/AC_H5_&__A.ST?\ #7/AC_H5_&__ (3L M]>V"ZA)($T>0NXC<.!Z_2B.ZAEC\Q)HW3^\K C\Z!GB?_#7/AC_H5_&__A.S MT?\ #7/AC_H5_&__ (3L]>UBZB<#RY$D9EW*JL,L/:J6D:IFR76HV!TED M9\QR3))A!_%N7C!'/M0!Y#_PUSX8_P"A7\;_ /A.ST?\-<^&/^A7\;_^$[/6 M;XE_:LU"WO= _P"$4^'&J>+M)UZZ>STS4X[^"S2YD0,20LI#;"%)#]#7G0\&@#F?^&N?# M'_0K^-__ G9Z/\ AKGPQ_T*_C?_ ,)V>O7=0U:Y@FL!8V/]HP7$FR6:.=%$ M*X^]@GYOH*SK3Q%KD\-H\OAF2"26\>WFC^VQ-Y,0)VS9!^8$ ':.1F@#YA_: M;^)'@_\ :'^"_B+P9-X<\;6]S=PE[.Y_X1Z<>3<+S&W'^UBH?V5_BIX;^ GP M(\*^#;CPQXW:_LK8->-_PC\[#SV^9\'N 3@5]BBXB:3RQ(A?GY0PSQUXKG?& M?CFW\(:#C_ (:Y\,?]"OXW_P#"=GKO_$_Q'CTSX87GC70;!_$]K%8G4(;>VG2$SQ!= MQ(9\ ?*">?3%5O@[\3I/BI\-]'\77>BR^&(M5A%S!9W=U%,_DL 5".A% SQW_AKGPQ_P!"OXW_ /"=GH_X:Y\,?]"OXW_\)V>O:UO; M=HC()XC&,Y<.,#'7FE%U"Q<":,E!E@&'RCU/I0!XG_PUSX8_Z%?QO_X3L]'_ M USX8_Z%?QO_P"$[/7J?B#QUH/A:&SEU+5+>V2\N%MK?,@/F2,>%%6K#5KF M:?4!>V/]G6UO+LAN))T99UP,/@'Y>O0\T"/(O^&N?#'_ $*_C?\ \)V>C_AK MGPQ_T*_C?_PG9Z]M^TQ>4)?-3RB,A]PQCZTY'61 R,&4\AE.0:!GA\G[7GA: M*-W?PSXV5$!9F/AV? Y)KUKP=XLT[QWX5TGQ%H\IGTO5+6.[MI67:6C=0RD MCMP>E2^)\_\ "-:M@%C]DEP!U/R&O.?V3#G]F3X7$$-_Q3MER.G^J7W- CUF MN0^)WQ2T/X2:!!J^NFZ:"XNH[*"&RMVGFEF<$JBHO))VG\JZ^O%/VGO]3\,C MR/\ BM; 9]/DF_SUH A_X:Y\,?\ 0K^-_P#PG9Z/^&N?#'_0K^-__"=GKW&B M@9X=_P -<^&/^A7\;_\ A.ST?\-<^&/^A7\;_P#A.SUZMXU\56_@CPGJNNW4 M4MQ%8P--]G@&9)F ^6-!W9CA1[FLCX3?$_3/B]\.]'\7Z;%+:6>HQEO(N<"2 M!PQ5XW[;E8$'W% C@/\ AKGPQ_T*_C?_ ,)V>C_AKGPQ_P!"OXW_ /"=GKL_ MBC\8=.^%T.BO]('*?\ #7/AC_H5_&__ (3L]'_#7/AC_H5_&_\ X3L]>NW>JW4>I:=#::?] MNL[DN)KQ)T5;< 9!*GELGCY>E>?^)OC-J^@?&G1/ 4'@F[U"VU2V:Z37$U"" M.*-4.),Q,=YVY7H.<\=* ,+_ (:Y\,?]"OXW_P#"=GH_X:Y\,?\ 0K^-_P#P MG9ZW/AQ\:=4\<>/_ !3X:U#P9<^'8M!D6%M1N=0@E2=VY0*B'<,KSR*]/:\@ M6-I#/&$4[2Q<8!],T >*?\-<^&/^A7\;_P#A.SU\]?MMZUX8_:A^$W]BV/AO MQK;Z_97"7-C,= G0=<.I/NN:^\7NH8EW/*B+@'+, ,'H:JZKJ,EGI]W+9VXU M&[@7*VB2JA<^FYN%_&@1\]?#3]H/PE\// 'A[PU;^&/&WE:991VN3X>G)RJ@ M$G\0K*UA/<1RM%NZ NA*G M\* /+O\ AK7PQG'_ C'C;I_T+L](/VMO#!Q_P 4QXVY_P"I=GXK4\:_'[_A M&_B&GA/1_"FH^*[FWCBGU.739H@;&*1]JMY;$-)R,D+T')KU6.\@EA,J31M& MO5@X('U- 'BQ_:V\, $_\(QXVX[?\([/2_\ #6GAC./^$8\;?^$[/7M NX"J M,)HRKD!3O&&)Z >O2C[9!MD;SX]L9PYWC"GT/I0!XM_PUMX8X_XICQMS_P!2 M[/Q0?VMO# !/_",>-N/^I=GKU'4/'.A:9KNEZ-<:E FI:F&:TM]X+2A>I'M5 MC1]9GN].^TZI8_V+)YC((IKA),@'@[E..1SB@#R?_AK3PQG'_",>-NG_ $+L M])_PUMX8P/\ BF/&W/\ U+L_%>UR7,42!GE1%(R&9@ :>"" 0<@]Z /$?^&M MO#&"?^$8\;Z MUY9^U.2/V__ !3L_%>WUYI\>?B_ M??!7PE!KUKX4NO%<+7,=M+#:7D-NT1D8*AS(0#EB![=: .;_ .&MO#''_%,> M-LGH/^$=GH_X:W\+\_\ %,>-L>O_ CL]:'B'XZ:UX=^*/@WP7+X"NY9?$=F MUV+Y=2MPEH8U5IT=2MBXB9MHE0MC=@,,X]: /%/\ AK;PQG'_ M C'C;W_ .*=GXH'[6WA@X_XICQMD]!_PCL]>U1W4,J;TFC=,XW*P(I$NX) MFR:-_,SLVN#NQUQZT >+?\-;>&/^A8\;?^$[/2/^UEX7D0J_A?QJ4888'P[/ MTZ=+,4S(@>=)-Z#H^5Z9]#R*\EU_]IRTM$1=!\-WWB&X MOM1.E:,@GCM4U2=%+3>6\A 5$"M\QX8C S0!\7?L]_#KPE\'/VL?'7Q&G\/^ M-9?#[X;P[;'09V\IY@6F)'_3/E!_O5]2>,/B[\+/B#J6F7_B+X=^+-5O-,?S M+.6X\.W&8&]5P>M=9I_[46GSZQX6TJ^\)^(-(OMTLD\VXD"C.U(Q MRS'L.] 'BT/[1?@.$ZEL\%>+Q_:9S>9\.3GS\C'S?@<54\&?'CX;_#K2GTWP MWX"\6Z/9%S*T-MX;G 9CU))Y)KU[X3_$BR^+/P[T#Q;96\EA;ZO9I>I:7#*9 M85;H'VG -=5'=0RJ62:-U!P2K C- 'BW_#6OAC./^$8\;=,_\B[/2#]K7PP0 M#_PC'C;G_J79Z[_Q1\3-.\(:WH5IJ,4J:=K$_P!C@U6/#6\=R?N12$?,C%=A0!XA_PUMX8Y_XICQMQ_P!2[/S5W0?VIO"6N>)M'T-]-\2:3=ZM/]EM M)-5T>6WADEV,X3>W&=JL<>QKV*O$_P!HQB/%'P8_['2+O_TYW5 'ME07_%C< M?]0?LA?\ ) O#OING_P#1SU[-7C7[(7_) O#N M>NZ?_P!'/7LM !1110 5Y+\1/CCJ?A/XA6W@[P_X(O\ QAJLFG'4Y?LMW' L M,0D$?)?J2Q'2O6J\3A./VR)AGKX*/_I8E "?\+L^(_\ T1+5_P#P;VW^%'_" M[/B/C_DB.L?^#>V_PKVVB@#Q+_A=?Q'S_P D2U?_ ,&]M_A1_P +L^(__1$= M7_\ !O;?X5U/Q\\:^(_AU\,-6\1^&+?2KK4=/43-#K#2+"\8/S#,?(;T[5YW MXR^-7Q!\.VWPZ:U7P5,^ONB:F\D]P4M\KO9HMI/RA0?O=Z -O_A=GQ'_ .B( MZQ_X-[;_ H_X77\1\G_ (LEJ_\ X-[;U^E=IIOQQ\ :J=,2U\8Z+(?M"QY\PIS\VW!SCTKRWXG?MI>"]'\&:AJ'P^U[P_P".];LS%)/IMMJ: M;H+9I4C>=E!R57>.GK0!O?\ "[/B/_T1'5__ ;VW^%'_"[/B/\ ]$1U?_P; MVW^%=G:?'+P!>>&-4\0Q^,-&?1M*E,&H7R7:&*UD'!1SGY3GL:+'XZ_#S4X] M.DM/&FBW*:C!+0H!)]* .,_X77\1\_\ )$M7_P#!O;>_ MM[4?\+L^(_'_ !9'5_\ P;VW^%=KK/Q!77?A7?\ BOP!J.CZ]_HKW%C=2S,] ME+LSNW-'SC@CCO7BNL_M$_$C3O@/X7\;06'@VXUG5;Z&WFLO/N/)CCFD$:%3 MG<6!R3GC'2@#M?\ A=GQ'Q_R1'6/_!O;?X4'XV?$<9_XLCJ__@WMO?V]OUKK MM-^.'@B2WL(KOQCH!U"XNQIA2WO%V/>C[T"9.=V?X3S4=W^T-\,["[UVUN/' M6A0W&A*6U2)KU-UF VPF09^4!B ?F6R0[DU2V'F-CYG/N M3DU[#J/Q^^&^D1Z8][XWT.VCU.W2[LGDO4 N(78*DB'/*DD 'O4E]\=OAYIM MCK-Y=>--%@M=&F6WU&5[Q +21ONI)S\I/8'K0!QW_"[/B-N(_P"%):QQW_M: MVYIH^-WQ&XS\$=:'_<5MJ[:_^.'P^TS0[76+OQGHEOI=U ;J"ZDOHPDL0ZNI MSRH]13_'WQ;T#P%\,+[QW+P)3@$UI?##]J;PCXK\?$VNZ'X:URWM9+W4M)>_0M M90J^TN_/W1D9;IS0 G_"[/B/C/\ PI'6.F+?1^6\BC+(#GE@.<=: .+/QN^(XS_Q9#6#C_J+VW-!^ M-WQ'&?\ BR&L'!Q_R%[;FNPU3X^?#C1/"FG>)K_QOH5IX>U%BMGJ4M]&()R. MNQLX.,<^E9L7[47PCGC>1/B/X;9$M/[08C48^+?=M\WK]S<0,],D"@#!_P"% MV_$?)_XLAK'7'_(7MJ/^%V_$?_HB&L=VKJK?]HCX97=G/=P^.]!DM;> MXBM995ODVQRR#,:,<\%NWK7H4)CXV_$VXKVZB@#S7X2?&&Y^).J>(M)U/PO>>%-8 MT-XEN+.\GCF)$B[E8,G'2O2J\3^$_'[0GQC'_333N/\ M@?\]*]LH **** " MBBB@ HHHH **** /'/VNAGX!^(A_M6W_ */CKUK3.=-M/^N2?R%>2_M=?\D! M\2?[UO\ ^CXZ]:TS_D'6O_7)/Y"@#Y__ &U4DU3P1X:T6+2O$FHFYURWN)9? M#4$C3V\,1)D?S$&8SAN#U].]>0>-?A/%8_%R?2;+3?'WB^PU/PK>64MWXDEN M;^V6:4*T2"23A#D'/N!FONBB@#\Z8M)\2R37%[IOPDU^^CB\'PZ-JBWB2V0N M94D4,I .^50N3\N2PR*YK0? #K>>&-"N_"GC]M M_&G]I/;:;H]QI]B=/EMV M1@T*<8,F%(/)1FSU-?IW7F_C']H[X:?#_6Y=(\0^,-/TO4HBH>WF+%E)Y .% M(S[=: /B+PIX.'A/4_"UY9^ O&UA?6_BO4 9H-.N,VFCO%(D<49_@C+L"%'3 MKSBOH3X2Z-K4O[(GB/0[6QUK3]:BAOH(4UF-UN6)9BK9?EL@]:^A?!WC;0_B M#H<>L>'=2AU739&9%N(YN(;2WDFN)$A@C4L\DC *JCJ23T% M'Q9\5;RQ\1?#_P"!EMI^E^+;S2+)EO+J^\&PS":U186CXEBY1M_8$/B>GA'3?$MOX.O+W3YVN]=M?,\0:FJ$?:D?SOGN(E7(5).H)4<5]P M?#G3_"PTRXU?PA+#-I6JRFYWVDFZW9\D,R#H,G.<=ZZZ@#X(\$?#^3PKJGPW M6PM_'^H:4FL7#GS-+>PM[.*2/:Q%M'A8E#$8+5#X:T2:Q\/_ W>*U\8ZM;Z M=XDUI;B72VGN!'$TD@#RE>KYQ@GD5]G?%2#0+SP?<6GB36YM TVX=(S=V]X; M63<3\JJXYR3Z5J>#?"NF>"_#=EI&CQLEA GR%V+L^>2S,>68YR3WH _/?X?> M%I/ -[\--1A\+>.+"[^R:];Z]K-]:3O/'#-N6U225^ H8;@#TSGO7:_LB^#/ M#GA3QEJ/B'5M"_L#5WT VD:G0[BTAEB0;I+AY91AIG'WMO!%?;GB+P]8>*M# MOM(U. 7%A>Q-#/%DCKZG)] 'P+HO@R?Q/JWPON9OAOKB^++'PA-IS:K?Z/*GV> M^50EOOE(X*[3ANV:E\1?#E]1\"ZO<^&?!'BWPE>C0GLO$D&FP3V\NI7Y9=C* M%_UYW;B9%['WK]#*Y[QQ\0?#OPUT1M8\3ZM!HVF*X0W-QG8&/0< T ?"'BGX M)^'--\:Z +/X>>*WT23X?7J3Z=#:7#6+ZG*8VB\Z/H9249F_VDB)Y JMX+T# M4O#=K8#3OA]XQN]0O? [V.MC4;>Y0WUV'4(L\O4E4# 8YQ@"OT%\.^)]*\6: M#:ZWI%['>Z5=1^;#=)D(Z?WAG'%+K_B72O"VB7.L:OJ%OIVEVR>9+=W$@6-% M]2: /SB\,_">T320NJ_#75M7T73O$%MJ$-FWAN2!(8"FV188>I ;'/4XR:[N MS\.WNS6?MO@KQ/KWP\C\837NL:-JMI-+->V57C')KZA_8Y_M2#]GOPO8:QINI:3J%@D MEL]KJENT,R*)&*C:W.-I7!KVJB@#+\4@GPQJX')^QS8_[X->=_LFD']F7X7X M.X?\([9A^*O^17UC/ ^QS?^@&O//V3N?V9OA?G_H7K+_T4M 'K M%>*?M._ZOX8GT\:V'/\ VSF_SU_.O:Z\4_:=_P!7\,/^QUL/_1Z9XZ\1 :W;:GHFNZ'I,MJEV&FCDGC!A&Q40AVXP"2#R17Z,T4 M?G3X@\/1VNK>*O"FD> ?&MOX5U+5M*O+=;?2K@"78/\ 2I7D/.]N-QX).:F\ M->%9-$U^VUF+X<^(X_#N@>,[N5+1=*F\T:;/;E<1QD9>,OG(&>N:^O=;_:C^ M%/AS6;C2M2\;:=:ZA!(89(&WDAQU7A2"1[5Z'H'B#3O%.CVNJZ3=QWVG72>9 M#<1'Y77U% 'PU\ ?#OB#PSXY^%;ZCX+\5Z%!:W.JQ^2TTCCEE*E%:XCQ\OR'( MS@<9KZ7UW7=.\,:/>:KJU[#IVFV<337%U<.$CB11DL2?:I]/U"VU:PM[VSF6 MXM+B-98I4.5=",@CV(H _/[5/ -PD7CFTT[POXWUE]+\2:=K%E?Z_!/<7,\, M+A9S%*_+G'11U'K5'6/#>JZOI_B:.3X3ZS:^#-8\3S7L,UQI\DQ@1H/EF_L] M>9#NX 37Z+UDZUXKT?P[=:?;:GJ5M8W&H3"WM(II K3R'^%1U)H _-#0 M/AW=:Y#IT'BCP9\0-6?3OAQ)HQMKVQNOL?\ :44Q,&V+[O"8<$=&VGK6VWA. M]L-$\0V&G^#O']K)JW@JU@NYX;.Y$MYJ:2JQ\UQRQV @]L<9K]*J* /F_P#: M%GO]4_8WO=/T_P /ZS?ZMJ>DV]K!IEO9/):G/<^$-/MM*ANK*Z:"/4(W+'RHSPC(NT@CH6?U-?H[7&>-/C'X M*^'=_;67B+Q%9Z7>7 S'!(Q9R,XR0H.!GN<"@#XUOO",GB?Q_P",];T#X;ZS M9^)]0\/6IBU.ZTJ2U::90#=1B8CAW3*^_3-9_CWX:6>I^&M0N/"'@;Q?X<\& MWMSIZ2^&]/M9[;SKE9,SNUN.=FSAFZ-7W_H^MZ?XAL1>:9>0W]HS,BSV[AT8 MJ2&P1P<$$5>H _-CXM_!C2]-U+XL6_AGP%XR*-IFE+X=AM;6Y-M:W2R;II+5 M1Q&Z*V0PZ%GQU-=!JNA/9P^/]'T7X;^)KGPWJS:9//;ZCI]R(I9<$W5RZ#YI MW)V%E_C/6OMGX@_%GPA\*;6TN?%NO6NA07;F."2ZW8=AV& >:Z6WU*VNK""^ MCF0VDT:RQRD[0RL 5//J"* /SO\ AU\-K'2[GP)J'B/X>Z_J,&D7&H6@OO[ MDAN8$<[H'CC3_5@9)4K]TUN^"?#,L?@KP1;^/?A_XC\4^ K(:C:7>D:AITUS M=0WS3[X+IXC\[@Q%U#\X+=J^Y/$WB_1?!EE%>:YJ=MI=M-,EO')6MO<-*6M8L M#Y6E1""3U4A<_=K[O^"%Y>7WP@\'R:C;WEKJ"Z7;Q7,.H1M'.LBH%;>K<@Y! MKN** "O*_P!JC'_#.'Q)R W_ !(;OK_UR:O5*\K_ &J?^3OGW]MP7&I?!B31+32-=U>XU"]MODT"WDDGC1)5=V#)RAV@X;UQCFOH*B@#X MB\6?#?C9X,2UM/B%XRTG4-!U"&\E\2S76I6UJ;F%1$A,G$;$CY@.F!FN( MTG0?$=MKF@-I/PJU^>32?"5]HFK&>&2RCE)?"('SF0; [F*.'P_)X5\=PZ--XDL=1CM-$TBXT^TCAV%9U95^]@\%GY8<]Z MZ#POX*@\/>(Y=2L_A]XRL;FS^(D]SI3PZ;<@66BM$%VP]HT9]S,!U.">U?=7 M@SXS>"OB'K6H:3X<\0VNK:EIY*W=O!NW0D'!#9 PF^OVM3KTB)J_AS5(-7TUV*"XMR2NX=0<\@CT--T#P1I'A?5M6U#3+Y'6@#XBU30?$^NZ'\.=(\8Z=XU\8>%+7Q;//:W=]82' M4'TL6\D06^*8;:7<+\^&="*O#7AS3[_1O%.B>!M-O-1MDL(/ M#@O7M9&E#6\JV\F2JA-P#C[I-?I?2$A023@#J30!^:>M_#2[TZY\:7S>&?B% MXFURU72Y-&O]7M9YRLT>!)+$@^17 !'R]!Q716>F^%==^-\WCN]^#GBK3CIC MR2:6(_#L_GW]]*I\V]GD[JF2$C(.#\W6OOJ37].BU.UL&ND^V7*,\,8R=ZCJ M0>E:- 'YG_#_ .'GBO1/!OAK3O!WA+Q/X?\ %=]X0NK'4M3NK&6.3[5ORL;R M-P !N"#H!P,5 WP;DT[PMH"6]A\1[BVD\0V-S?Z9::*VEV\ 0$3LT4/WR0<% M^AR>N:_3>B@#X3?3KVU_9A^+'A33=!U3PY+-KWE>'+*[LVMM_F7$;1BWWF[CK6W M0 5XG^T9_P C3\%^__P"/"Y_ZYM_(U8J"_P#^/&X_ZYM_*@#R']D/_D@?AW_>G_\ 1SU[+7C/ M[(7_ "0+P[_O3_\ HYZ]FH **** "O$X3_QF3-_V)1_]+$KVROG'QYXXLOAO M^TSJWB/4;>\NK&P\#F2:.QA,LH7[8F2%'4"@#Z.HKCO#GQ:\->*/AG%X]LK\ M'PV]HUZ;F0;2D:@EMP[$8Z5'\(_BSHWQH\(0>)M @OHM*N"?(>^MS"TJ_P!] M0>JGL: ,/]I?0M?\5?!O7]#\-Z"/$6I:E%]E%FUTENNUCAF9GXP!V[UX1+^S MO)X0UCX6:YX,^!^EZ3JVGW"3:Q/9WUO#+"NW8R;L_/UW<'M7V110!\1:1\%? MBYX=U7PE8V7@G2+G3_"^K:K?M?7.HQA+^&Y+LL4:+\R'YL'=QS6%K7P<^+'B M;X?>,;/4?A';R>+/%"Q17M__ &Q9K!#;13(T-G BD;8%12"" 2S$]Z^^J* / MC1OA+\3D\<:KXCT[P-!IVGV>HV6IV6A/J=OY5XD.WG[ M*%Y8?!KPC)H_P2TBS^)%AJEO/=7<-];+,J1RAVE$V[DN,C&<^M?<>JZO9:'9 MFZO[F.TMPZ1^9*V!N9@JCZEB /K63X]\?:)\-?#=QKFOW8M+&(A1@;GD5HAQO /:NZ\0>'M-\5Z/=:5J M]G%J&G72[)K:8921?0B@#Y?T7X5^*/%OP)\9:0D=CJ^I64CZ1X>GG(W7-G X M*%I3P-Y[C@;17$7/P8^,NH^(O%.O_P#"%:5I]CJDFGD6*7EO+J7[F+8[12-^ MZC/^V?F':OMS1]'LO#^EVVG:;:QV5C;((X;>%<)&HZ "KE 'Y_\ @;]GCQ[X M?U32[R^^#L%[=Z/I>JVL%_>:U:3SW#3EC"&8GJ-Y!)^M>V^&?@-X@\9?L6Z- M\+_%5L- \26>DQ:?N:Y6Y5)8"!')O3(*G:IQU .*]:T3XT>$M?USQ/I5KJ8$ M_ARYBL]0DE4I''-( 50,?O'D=.]=1:ZTMUK5[IPM;F-K54BZU\9-:T5-'U7P=9Z)-9VQ2YU&._AFCU$JI79"F)==C\,: M!?ZM-;W%U%9PM,\-I'YDK@,@#@# [5]+> OVO? WC_7] TF='E\0>:-)GU>P M:WAO7CQOCC6I> /'6DVF@^';CP^-%\2H-79OL^J:?(_V" MXE!*!;@B+# XR#N7''6NM\2_"CQ3\3?"/A;4O!_@1-*N/"&DK_8\]WJ%K*^H MSK.H>QN&Y#6Y$9) BS>2 M24WA0#MSSC-7JYGXD?$;0_A1X/O_ !/XCNC::39*#+(J%SR< #J2: .FHK' MO?$T%IX:76DM[F[MVB698K:/?*RM@C"_0UJQ/YD:/@KN .#U% 'BWPG_ .3@ M_C&/^FFG++":5[E MHHVE ?ECNY(X&:^A:YOQ?\-O"7Q ^S?\)1X9TCQ%]FSY U6RCN1%GKMWJ=N< M#IZ4 ?,W[0?Q(\<>%_BE9^#OAS_97AVW^P-K!GN+ZWL8;R0N%.[S$8.HXW!, M-R*F\,?$/Q#\3-4UB\U_QWI>@P:;$)DB:WO(?*_P!8K-ASO))# [<" MOH_Q;X$\&^)K2PA\2Z!HNJ6UDP-I'J=G%*D! XV!P0N .WI61XA\'?#&XU5- M:US1/"TFH^2+=;^^M+AV MUGJNAZM)8Z?.(?L=@UN':)L[M[.2,$%L9Z5OZ/\ M+^-_"]S8QZ[XRM-MM8793O# [:]\'PV^&<' MA^XT(>%_"\>B12K<3::+"W%NLA^Z[1[=N3ZD5K+\-/"(UR#7H/#.BQ:Y#"(; M?54T^'[3"@& J2;<@ =@<4 ?)WA_QK\5/B/\:&TBW\<7NBV,.LZC:Z@+:.S- M@D,3LMLMN[YD>4X42(1P=P[5Z;\%?$7BSQ-XB@\-ZQXNO9=;\)W-PNNQO;1 M7R,Y^SDD+A05PV%Y]:S?#_[+GB'2/%[:E/!\.[@P:E/JEOKT?AQH];FE:1I$ M,TX?')8!M@' XQQCU;X=ZR>*M8T.3QGK4JRW8TY?(CD*C:@C1V+XVX MZD\T >3Q7ND:1^V;XE?QS):VXN="MQX=FU+"P&,,QG5&;Y=V=N1P>E4=?\5: M#I_C2P\(^ -;'P[T;Q)>:CJ%WXDMHHQ#_>(= M(\"_$\?V/KEEH/BH6SE_L-_%#=B-AP3L8'!_"K>K_#7PEX@\-VOA[4_#&CZC MH-J5,&F75C%);0E00NR,J57 ) P.A- ''_ GXC7?B3X;VEWXIU&S_M2&2X@> M[++"MW%#*T8N%4G[K!0"+3P[KFD:=K&A6$2@0:K;1RP@(/O%&&T?@ !0!Y#\8O&&D:A^RMXFT MO0/%]IIVM+X4N+B(:3<1/,HCMB[@*,[01P3QC=QS7SG\1_&U]XF^"&M^#M1^ M(,"6.@^"+#4T-Z('.MF:,EES@9$10+\GS98$YK[1T#X=_";P?+>SZ+X:\(Z- M)<6_V2ZDLK&V@,D,F/W;E5&5?CY3P?>K:_!;X::GIUA"/ _AB[L+/>MI'_9= MN\<.3\P0;<+DCG'I0!+\%O$.F>(/A;X2ETR]ANXQI%ID1N"R_N5'(ZCIW%=O M65I/A71=!N[FZTW2;+3[FY5$FFMK=(WD5!A Q !( X [5JT %%%% &7XHS_P MC.KXZ_8YL=?LF#'[,GPNXQ_P 4[9<8Q_RR6O1?%)*^&-7(ZBSF_P#0 M#7G7[)BA/V9/AG_/)?0"@#UFO%/VG?\ 5_#$?]3K8?\ HN>O:Z\4 M_:>YB^&(]?&MAQ_VSF_ST/X=: /:Z*** "BBB@#YW^,-MX:T?XV?">Q*:39M M-?7+R02>4K2%DZD'DY)->=^-_BO\2;'XZW_AGP:-'T/0O#]Q;JUA>ZC!:QW$ M,AW.QB9"[9R=I0CFOJ;7OACX/\5:W:ZQK7A71M7U:TP+>^OK"*:>'!R-CLI* MX//!IWB'P%X2UW5+37-<\/:/?ZCIWSV^HW]G%)+;8YRDC E?P(H ^1=7\9:A M\4?@GXX\1>)?'6G2Z=J>A:M;W?@>^CA'V&=(W\ORR<."I4??R#D8ZBN>7XV> M//AWX1?2M/\ B%H4UXW@_3]8MA>)%]GLF+)&T4 5@Q&P\;B3P:^P[SX6_#35 MM2O[VZ\)>%[S4-5S#=W$NG6[RW>?F*NQ7+YZX.?6J5U\!?A'<7UK;7'P\\&O M=QP@00OHUKO6->!M&SA1GMQS0!\V:?\ M ^*--\3Z_X+U?Q]#,9KO3XQXBB2 M$'31/"68!1D;2P !?.,\U9\1:_VG]H>1X&\.0?VC'Y5YY6E0+]I3KMDPOS#@<&GC MX7^ K^QT_3AX4\/7%GHTFZSM?[/A9+)^#F-=N$/3I@T ?//@WXN>+])?C#\7M4O'MOB M%J6GQ#2YIF4069A>]#':MKP7DAP/O-@],U]<77PP\.0WFM:MI&C:7HGB74X7 MBFUVUT^$73$KC+/MR_;ALCBO _A_^S_K_P /HAKMN?A7I>H:7!(EGK&DZ ]L MTTAX8W<@D!8=R%(YH [?X ^*];^(TL.K7'B.[F@TJS73-2TR6% K:@I_>N6" MCD=/E.*XGX,ZCX?TGXY_'"V\?36%IXHGU2&>W.KE$\W2O(40&(OP4!$F0O1L MYKV?X>/H/@;P? +G7-(>:[F>>ZO;>58X)KACE]F23C)X!).*V?$_PY\&?$?[ M'=>(?#.B>)?)&ZVFU&QBN2@/.49U.!WXH ^9;SQA;6^I7/A/X?>)S\,O#VE: M3-K>F))#&JZG(9W#JHESF+(R A!PV>F*^BOAO\0XO$/@+0]4URZLM.U2YM(I M;FW>41['8698VRJL74Y [>G:@#SS]L:^TN MU^'6A_;[BQA+^(-/V&[D12^+-)U)]=\<6OV3P?XKTNQ72[A86:\021M]LRHSN;)Y3Y>#Q7 MW_HVKV.M6*3V%W#>0X +PN& . <''0^QKG)/@SX FO;.\D\$>'GN[)$CMIVT MN O"JG*!3MR .V.E=#H_AW2O#J7":5IMIIJ7,S7$RVD"Q"65OO.VT#+'N3S0 M!HT444 %>5_M4Y_X9P^)&/\ H!7?_HIJ]4KRO]JDX_9P^).?^@%=]_\ IDU M'>>#O^10T/\ Z\8/_1:UL5C^#>/"&A_]>,'_ *+6MB@#QK]L8X_9@^(W_8*? M^:UZ]8\6-O\ ]N ? M<4 ;%(< '/3OFEJ$W=N;G[,9H_/*[O*+#=M]<>E 'P3XJ^)VI_#RT^-FK^ O M$/A[2=:_X3NQMFGO#'(/)E>&-@H!'=LDG/ ;H>1#\7_&.L>+O 7CKPUJWQ+6 M230?&6G0172-:KY\,KPN(RO0JCEBO?Y<-T-?8<_[/WPPNFF:;X=>%9FFE\^4 MR:-;L7D_OME.3UY/J:6X^ 'PQN_.,WP[\*R^>'O&%OI]WH6N1Z,(M!^P2P1_8HH6NDCX.=VX!N M,M.T812I;I)?07+HLJRGL$W$J5P<#YNA-4_$'QH\9>(_%7BG3K7Q_,/#FJ6F MHK:7(^S0F"2$\+!%S)C@C>Y^;/ KZ\N/@%\,KMG,WP[\*RF203.7T:V.YQP& M/R=<=ZG7X)_#JWU235AX$\,QZBQ+/>_V3;B4DC!)?9GIQ0!\LZ-\7O%7PN\/ M^'8X/$]GXRM+?P?<:I%;2+$;V:="/E+)U"@] ,\1-N&8=B0<4 >9_L\?$/7=8^)7Q#\):_XGM_$TNE"RN8)H?+41^; M%ND1 O.P-TSD^]?0%E:M)?M&G'BGX+?]CI%_Z1W5>VUXG^T:?^*J^"_K_PFD7_ *1W M5 'ME5[\XL;G_KFW\C5BJ]__ ,>-S_US;^1H \B_9"_Y(%X=_P!Z?_T<]>RU MXU^R'G_A0?AW/]Z?_P!'/7LM !1110 5\M_&GQ'IOA7XY>*=0UBZ6TL$\ /& M9)$9ERU['@84$\U]25XE&H?]L>8$!A_PA1ZC/_+XE '@V@ZA!X1TCQ1X/C\U MOACK&G/XEM=8CAD-O'$R$36S<9!:0@@8KQ/Q+\6K5O@AX/T_0M>U72]2T?P[ M]HMGW74-L;E;C_41QQJ&DGVC'S'8JXX.:_5#8N,;1CIC%)Y,?]Q?RH _-J_^ M,D%[XL\>^)8_B9KFM+8^(])FT: 1SQ6Z120QB?:BH-ZAMR$'(&TG&>:U=%^, M4ES\>KN]L/%6J:7%?Q:K;36^H&YFFC=8R893&%$4:9&4 ^8@$/$NN:AX7\;:_P"# M_%UU=^*XO#\:0Z?'JES?RN?.3[7>B%E54/EG[@)9<'%3KXJN]*M_ MK'\:+Z MX\-7_BI#(-$M+I(H[=H6$R//,'D.T["02 /-'MC[B^&_P:U'P5JD-[K/CK5_ M&7V2 V]C#J-M:PK:J<;L>3&AE=!X[^*/@_P"&5L9_$VLV>D1")ISY MYY$:XW.0.@&1S0!\&^ /B6-$U+PU/I7CO6]4UE?$&H:5;:=?/\(>,] \=^&;?Q#H%]!J6C7"F2*\A'R.HZD<=*OZ'K&G>)-,BU#3 MI4NK.;.R55X;!P>OO0!^;7CS4] \0P_$7P]/XIUW6]%T:^\,:M!7VY#'//&:^B=1O+32-/N;Z[9(;6WC:660CA449)/X"DTW5+35K2">UF66& M>)9H\<$HPR#CK@T ?//CWX^Z3\0O!>K:E\,;*Y\47=E9E[C5[&T='M(B1YB1 MEU!,NW)"CTKP'XC^*8- \':O?_#OXE>(+'P-.VG+)J):>YFCU(W2"6%#(A;: M( [L ,9%?H;M2)2<*JCD]A7+6/Q,\):GX2U+Q)9:S97F@:?:V^T@V[-(IG"_N\RX" MD@KNX(Q4?Q(\?OX?\%>)#*&%N9 .NW(YQ[5Z:8U.,J#CU% ' MYO\ Q+UCPQX]G^(-S?W.J6BVFK>'+V\1([BUEAB$4:3O(%7G:00<9P:T?B%\ M5X8M1\>:;HOQ8UNTT]+_ $7^RYH8Y786K(JNB,8SD GD]:BUU-=+#DG$>] MQO.U2JY YZUZ?\3_ (52^/Y=*O-,\3ZGX0UC37=H+_3$BDRK##*T4J/&V?4K MD=J=H]EI?P5\%75[XG\3M>CS/-O]=U810M,[$*"P151>P 4"@#Y8_9Z^&^E^ M.OA1H'Q"N_&6N>*8_"(U"XT_0HH$B2PNR7(9 45F<(P*[B1\]>"/\9);70_$ MEE:_$/6M-M]1M],N8(X);JXN/-,_^DPO*R$"3826";0.@%?J5JOB+2]!T)]7 MO+A+?3419&GQE=IQ@\>N15\>08?-"IY>W?NQVZYH _.;XO:-X4^$GCOQMJ-G MXU\1>'M2OO"]K<:'J)N[JX>ZE.[>J@A@<\<'&,\50U'XI:]IMSXTT+PAXQU; M54N]!T.]U"^O([F=HB6D6^E0 KM5X2RH00#D#(K]&]$US2_$]B+S3;J"_MM MQ3S(B& (."/K6B(T'1%'X4 ?GAX0NY=8\3^ O#6I?%O4_$'AZ^U"ZVV^C17= MK"8MJE(_.?,C8;N6[XJOXX\<6VEZ;\5-+G\2ZGKEI/H=PH+K.R6LGF!(UEA= M6(DSP&0[3Z5^BXC08PJC'M1Y2'/R+SUXH _-J_\ BK;^$=-\?:3HOQ$UF&V2 MRT"_MK@K/(\\NY%N43-RJ!CTKHM4\4R:A\0O%\$/C_Q%J7C6/5]/E\, M:?$\BQ/$P4R*$4;63&0V_H.:_0(PH?X%_*O/OAU\(6^'_B[Q=KK>)M2UK_A( MKE;E[.]CA$=JPR (RB!L8.,$F@#DO@X93\>/BX9P!<'^S/,"] WVXU MXG\)_P#DX3XQG_;T[G_M@?\ /7\*]LH **** "BBB@ HHHH **** /&_VNO^ M2!^(NWS6W/\ VWCKUO3/^0;:?]IPI::S;RG'F(F?*D4C^)&_C%H M46C^*+66\T^.43+%%.\66'0DJ1F@#Y#TSQ+'\ OBU=:]JW@ZS\!SP>"KS4(/ M#GA^198=76W_ 'C/(R *KJ!@9&3GK6W9?M'_ !1U;P%K5WXD\!6=Y8/%:7=K MW>&215==A9C(5# AAP:^@O!7[-/P_\!ZG>:CI^COZ M;R"83A3GD#K6'>?LE_#NU\'ZIHUGH4]Q:W #K9R:A*JY0[DC5LG8F0.! MQ[4 >8>(?C%KMG>?$N-? ^@3?V7J&EVI,A'^D6\JY$LG'S$?PKVJ2;]I/XE6 M'BLB[T31--\-6GC"Q\,M&KM+//%<*,.I'"E<@X/8UUO@[]F>+Q5!XIN/B'ID M4"ZU<6C)I-C?/(D"6R;8R9<*6)Z].U;MS^QO\+KE9-^BW#L]\FIY>^F(^TH/ MDD^]U&!B@#SWPM\?OBAXR^.5KX;L;?2(=(76+VTU*Q>SF:XL;6!F"2M,/D;S M< C'3=@]#4W[1?A^6/\ ::^%.K:%X.TSQ/XA^RZ@1'?2I!D*@*MYC \J>0*K M?#S]G3Q1H?Q+34;WP]8ZLS:C+KUGKMPQN TS2?\>A&U=X;!!8@9KW3Q)\ M#?"/BSX@:3XTU*QFE\0Z6-MI M$O#WACQ)_;]A;7UOQ.&@F*APLJ8PQW9^M=KJW[3?C:VNO'^@PWGAU=?T3Q7! MI%D?+>1Y+66V$ZCR =SR<[,C R#Z5Z[)^RM\.9KGQ-/+H\TS^(_^0D)+N1A* M0P8, 3\I! P1TQ52+]C_ .%D%A=V\7ATQS7=Y'?SWR7,@NGF1-B,9<[N%)&, M]Z /&+#]JSXK>*-!T2XTWP]HNFFZT"^U2XNKYG)66VD9&7RAR,[.F>_M5Q/V MD?B+?_#_ %W4M5\.Z#?&\\''Q!9:4)"$5=O[R.9CPP(R<#Z5Z78?L3?";3#, M;?1+I!+#);E?[0F($3ZU/'^QE\*XK%K-=%N?L[67]G%#?38^SY MSY?WNGM0!)HOP:T'XD>%K?7KNWM[.;7;#39I(+>VCV0^3MB>*03X8U< $DV=?LF$']F7X7D=/^$=LN MAS_RR6@#UFO%/VG?]5\,?3_A-;#_ -%S5[77BG[3O^J^&/\ V.MA_P"BYJ / M:Z*** "BBB@ KQ;X]SS>(?%G@/P.TCQ:1KEZ[ZB(W*--#&NX1@CL3C([C(KV MFN ^+7P^NO&%OI&JZ/+%;^)-!N?MNG/-GRW;!#1OC^%@2/;K0!CV7P#CTW6K M6^M?$E_%':ZL=4AMO)B*(I0H802,[<'KU'3-?//Q:\>W&A_M!^'_ (DC1/$4 M=AI&KKH=QJR19TQ],ES&6#Y[RLK$X_@K[+N]-_M[P]-8:FFS[9;&&Y2"0C&Y M<,%88(ZG!ZUPLO[.G@:X^%8^'4VFS3>$]^_[')=2,<[MWWR=V,\XS0!XUX[_ M &C_ (D:-\0/&UC:Z3HMIX9\-2V#FXED:::[AN#C"A?ND]0>V*X_PEXU\6?" MCQ?X@GT*.Q3PQJWC:#2Y?[2DDGN7ENA@.IS\JH>QZBO:HOV)_A1';ZA =&O) M8]02..Y\W49F,BH2QIG"L>N1WKH="^!7A'PU\/;WP3IUE/;^'KS?YUN+I MRQWG+8?.1GZT ?$NG^'M9U#]F+X;:7J?PMT!/"2ZC92)J7VR-YX+^5C(9 MAP:]?U;]H?QCX$L_$UJ/^$>MK#POXWL/#JCRVB1M/GAB=%&3A9%$@&>G%>N7 M?[*/PYO? >E^#9=*N?\ A'M-F-Q:VJWLH\MS[[LX'8=J-;_9/^&/B/Q!_;.I M^'A?7;&!I4FG=HIGA0)&\B9PS!0!N(SQ0!XI&]5\=Z+(]MXAT^\BOK6>,!- MB@)&\3!?]8' .2V221Z"N_\ G[.W@?X;^+6\2Z#ILUKJ[6*Z<9GNI) ;=<; M4P21@8X],GUJW\6/!6K?$6+2] BD@MO#DTXFU:5B?.>-""L48'3<>K9X Z'- M ':Z3?#5-+L[P+L%Q"DNT]MP!Q^M6Z9%$D$21HH5$ 55'8"GT %%%% !7E?[ M5'_)N'Q)[?\ $AN__135ZI7E?[5 S^SA\2>,_P#$AN__ $4U '>>#?\ D4-# M_P"O&#_T6M;%8_@W_D4-#_Z\8/\ T6M;% 'C?[8PS^S!\1^-O_US7^5>1?MC#/[,'Q&_[!3_ ,UKUZP_X\;?_KFO\J ,3QM\/?#OQ&T^ MWL/$NDV^LV$$ZW"VMVN^(R $ E>AQD]:^//A3;>$?@%^RW>?%S3/!UE-XIT: M?4[2WEMHQ'(ZRZ@T01F'51A.O9<5]MZIIL&L:=!]6\'Z;H^[PYJI=KK3[J5IHWW_>X8G&3SQWYH \0\-_M"?%G4 M6M?"VJ:'8Z#XIU2^\G3-4U2V:&VFAV;BWD[BV+[7PG<7.JL]S)/9!86) BC!X+ ?AGFOH"+]ECX=1^&&T)M)GGM//2Y26 M:\E>>)U&%*2EMR@>@/ G)5CNYSWH M\8U?]JSXGW$WB>]T[1M#L="T#3=&U9YKEWDEN8KLA7C"C[K1,[7<#'S$9X'I0!X'\)_$6K^!7\5^$/!]Q:VNLZSXXU".VN]; M9YXD CC=L\[F)[#-7/%W[4GCO1_#%I"8])TG6[2]OM/U'4);6:YM9I[?HL4: M?.!)V8\#I7L,?[*?PWBTS5+)=&E$>HWQU*:7[5)YHN#G,B/G*$YQQ7"?&7]G MC4+Z]\.1>%_#5CK>AZ;:/!]CN-6FL)TE9L^9YJ*Q?(X.: *^E?&#XK^'9M _ MX39M L$\0Z!)+8(MM)&R:N "ELV3T(RV.IP16K^T_K_BK0?V<+%[^\6#4;RY MLK76;[3-T2PPR2 3,G=1@XSVK1T'X1:_?2^$_#VOZ18-X7T*6/5X;J2^>YN( M[I02L"!ESM0GB0L20.@S7MNMZ)8^(]*NM,U.UBO;"ZC,4UO,NY'4]010!X)X MP\"_"SX):'I?CS2K&+3+O1K22XM(M+?9_:(V#<9%'$IP<[CR,]:U_AQ\2_'( M^(6CZ%XM.CZIIOB+3'U/3;[1E93!MY, ME.ZSQ& QWEP]PB1D$%45R0H(..*3PY^SKX'\)Z5K&GZ9IT]O;:I%Y$W^E2,R M1_W(V)S&OLN* /2R P((R#P17SK^SEX1T'0OC#\<;ZRTJRL9UUR*,SQ1*C!# M K,,^A.2:]1\'_#5O"OB_P 0ZO\ V@\UIJ,<,,-IN<^4J+@EBS$%CZ@#BN.N M/V/?AI<:QJ.J?V=J$5YJ,_VF[:'4YT$[^K -@\V5XE^T;_R-7P6_['2+_P!([J@#VVH+ M_P#X\;C_ *YM_*IZKW__ !XW/_7-OY&@#R+]D+_D@7AWUW3_ /HYZ]EKQK]D M+_D@?AW_ 'I__1SU[+0 4444 %>)P_\ )Y,W_8E'_P!+$KVRO$X?^3R9O^Q* M/_I8E 'ME%%% !1110 5\F7NHV^IZ!^TSXBU^6!;ZPN;K1+62ZP/L]HEE&Z1 MJ3V9Y';WS[5]9UY]J?P>TW4?&=[J[^5-IFJPB/5M(N81)!=NO^KE(/1@.">X M ]* .'^'OQ5\/6/[/OA.STGQ5HL6O?\ "-VRVZ&X201RK:J?G13D 8YSBOGD M_'WXA^(-/TU1\4M'TJ ^";[6+B6SBB,[7<#G;MW' W8 QCH3WK[,TOX,^!-$ MEEDL/"6D6;RQF)VAM$4LAZJ<#H:C7X(?#],;?!VC+A#%Q9I]P]5Z=/:@#Y)M MOVAO&]EXJ:C\/3XEMU:.,0:==H57;& =QW*2<-GYO:L6[^)_B MOPOKWBCQOIWC2?6-4N/".D7MMI,C0B!S,F)73 SA#N8D?CTK[1_X4GX!VE?^ M$/T;!B\G'V-/]7G.WIT]JT+?X9^$[6:WEA\.:;');6YM(66V4&.$YS&..%Y/ M'O0!\?\ AWXO_$=+'2_#GBOQQI^G6&N:EY:>*;2ZM[J6TA\CS-CLJ^4I8\#/ M./>N_P#V$M5TBP^!OBBWCU&TFM-,\0ZHD]VB"*#'G,=_I@@Y].:][3X4>#8] M"ET5?#&EKI,L@F>S%JGE,_\ >*XZUI6G@K0+#09]$MM'LK?2)U99;**%5BD# M?>RH&#F@#XF_9^^&^I^-_A=X"\;ZKXIT7_A&O!BWM_86^E6Q-W')F0*)W!P< M YVCKQ7/6W[2_P 0K32_$D,/Q&L=TD-K=V-YK @,NV278ZI&GW< YVMD\:>VMQP>1,6=B0JJ!G&#C'<\T_Q M'^TCX_\ !EMKNF6OC*S\5ZM=:1I-^+B,PQ1Z>;F39,R$ X1%PV7SCOQ7VAKG MPK\'^)98)-6\,Z9J,D$(MXFN;97*1CH@R.GM3+?X2>"[1YFA\+:5$TT'V60K M:("\6,;#QRN.U 'R)X;^(WQ:U'QEX&\):U\3-&TZ#4[RYB>XTZ6"[O)D5 Z MR >7GMA16!\5?BCJ.M>%OB'X6\6^++#7+GS6$MMX7TJ"6P;?:O':H# ?53C@TES\(O!5Y-?2S^%=)E MDOCNNF>T0F8YS\W'/- 'QEXF^/GC'X=>'?B#H]G\2=/U*]TC3-%U.WO;A(<0 MBX;;-;PJO4 ;2V2,\UMZ]\9/B';^*_'-ROQ&L&DT+6;./2?#MG;(1J%O,J$ MH-#YRQ.KAU)3Y44 M >'_ /"&?M ?]%.\'?\ A(S?_)E'_"&?M ?]%.\'?^$C+_\ )E>X44 >(?\ M"&?M ?\ 13O!W_A(R_\ R92?\(9^T!C_ )*=X-SZ?\(E-_\ )E>X44 >(?\ M"'?M _\ 12_!?_A)3?\ R91_PAW[0/\ T4OP7_X24W_R97M]% 'B'_"'?M < M_P#%R_!G_A)3?_)E!\'?M _]%+\%CK_S*4W_ ,F5[?10!XA_PAW[0&?^2E^" M\?\ 8I3?_)E'_"'?M _]%+\%_P#A)3?_ "97M]% 'B'_ AG[0'_ $4[P=_X M24W_ ,F4?\(=^T!_T4OP9_X24W_R97M]% 'B'_"'?M X_P"2E^#/_"2F_P#D MRC_A#OV@,G_BY?@OO_S*4W_R97M]% 'B'_"'?M ?]%+\%_\ A)3?_)E'_"'? MM WT4 >(?\(=^T",?\7+\&'G//A*;_ .3*3_A#?V@# M@?\ "S?!H]_^$2FS_P"EE>X44 >'_P#"%_M _P#13_!O_A(S<_\ DY1_PA?[ M0//_ !<_P;[?\4C-_P#)E>X44 >'_P#"&?M ,.-KQAT)!#GHPKTBB@#Q#_A# M/V@.?^+G>#NG_0HS?_)E'_"&?'_C_BYW@[W_ .*1E_\ DRO;Z* /$/\ A#/V M@,?\E.\'9_[%&7_Y,H_X0OX_\_\ %S_!W3C_ (I&7K_X&5[?10!XA_PAGQ_X M_P"+G>#O?_BD9?\ Y,H_X0W]H '_ )*;X-;Z^$IO_DRO;Z* /$/^$._:!X_X MN7X,_P#"2FY_\G*/^$._: S_ ,E+\%XX_P"92F_^3*]OHH \0_X0[]H#C_BY M?@S_ ,)*;_Y,H_X0[]H#'_)2_!@_[E*;_P"3*]OHH \1/@[]H#_HI?@SOQ_P MB4W_ ,F4?\(=^T!_T4OP9_X24W_R97MU% 'B(\'?M ?]%+\&=O\ F4IO_DRD M_P"$._: Q_R4OP9T_P"A2F]?^ORO;Z* /$3X._: Y_XN7X,[_P#,I3?_ "92 M?\(=^T!G_DI7@O\ \)*;_P"3*]OHH \0_P"$._:!Y_XN7X,Z8_Y%*;_Y,H_X M0W]H ]?B;X-&/3PE-S_Y.5[?10!X?_PAG[0/_13O!O\ X2,W_P F4?\ "&?M M _\ 13O!O_A(S?\ R97N%% 'A_\ PAG[0/\ T4[P;_X2,W_R91_PAG[0/_13 MO!O_ (2,W_R97N%% 'AX\&?M ]_B=X-_\)&;_P"3*QO&7P=^-WQ!\):MX:UK MXF^$_P"RM5MGL[HVOA259?+==K;&-V0K8/!P<&OHFB@"II-@NE:59V2N9%MH M4A#GJP50,_I5NBB@#BOC1\.F^+?PJ\3^#DU#^RI-8LGM4O?*\WR6/1BF1N ( M'&1]:X./P1\?XXU0?$_P=A1@?\4C+_\ )E>XT4 >(#P9^T ,'_A9W@T^Q\(S M?_)E \'?M X_Y*7X,S_V*4W_ ,F5[?10!XA_PAW[0&?^2E>"\>G_ B4W_R9 M2_\ "'?M W44 >('P=^T!C_DI?@SZ_\(E-_P#)E!\' M?M 9/_%R_!>.?^92F_\ DRO;Z* /$/\ A#OV@/\ HI?@O_PDIO\ Y,H_X0S] MH#'_ "4[P<#_ -BC+_\ )E>WT4 >(?\ "%_'_(_XN=X.QW_XI&7_ .3*3_A# M?V@0,?\ "S?!A]_^$2F_^3*]PHH \0_X0[]H#/\ R4OP7C_L4IO_ ),H_P"$ M._:!Q_R4OP9]?^$2F_\ DRO;Z* /$/\ A#OV@?\ HI?@SKG_ )%*;\O^/RC_ M (0[]H'_ **7X+_\)*;_ .3*]OHH \0/@[]H'G_BY?@L=?\ F4IO_DRC_A#? MV@#Q_P +,\&*..1X2FS_ .EE>WT4 >'_ /"%_M ?]%/\&_\ A(S?_)E5/^%, M_%'Q5XO\(:CXV\?^']3TGP[J@U5+32?#KVDTTHAEC4&1KEP%Q*2<+S@5[W10 M 5!?\V-QW_=M_*IZKW__ !XW/_7-OY&@#R+]D+_D@7AWL-T__HYZ]EKY_P#V M>,<5Y_I/[3L+7'Q8?7/#UWH=EX"93(\SAI M+J,Q[PZJ.@.>* /;P_/ @F@+A]K MB6&3HR@@C%>>WO[5VN^%5U33O%/@^WTSQ$^G0ZGHMO!?^;;WL4LRPH'EVCRR M'9=W!P.:[3P+\?\ _A,_!MG>C1_L_B*749]*ETL3AHUGA;;*RR=#&.N[O0!3 M_P"&<=>_Z+C\2?\ P*L/_D2C_AG'7O\ HN/Q)_\ JP_^1*]KC8O&K$ $@$@ M'(IU 'B7_#..O?\ 1_Z+C\2?\ P*L/_D2O;:* /$O^&<=>Q_R7'XD_^!5A_P#( ME'_#.6O?]%P^)'_@58?_ ")7MM% 'S!\9/A'XK^'OPL\3^)--^-GQ"EO],L9 M+F!+B>Q>,N/[P%J,C\:Z+P[\ ?$.K>'],OIOC?\ $82W-K%.X2ZL,!F0$X_T M7IS76?M0?\F]^/L]/[)F_E5?7OBT/AA\/_#TZ>&]8\2%=,AGG32(!(8(EB7= M(Q) P.??B@#+_P"&V\A-TLPD*A0J^N6&?2NF^(/C_3/AMX-O MO$FK"4V=J@8QPKNDI) H \X_X9RUW_ *+A\2/_ *L/_D2C_AG'7?^ MBX?$CV_TJPX_\E*M:;^T]X?G\">+?$FI:5JVC/X7.-3TNYM]UU$2F]?E7(.1 MS4?BC]J3PYX9\,>$M;.FZG>P>(;3^T8XK>(%[:U&S?-*">%7>N<4 0_\,XZ[ M_P!%O^)'_@78_P#R)1_PSCKO_1)?\,XZ[_P!%P^)'_@58_P#R)1_PSAKN"/\ MA>/Q)^OVJP_^1*]MHH \2/[..ND_\EP^)/\ X%6'_P B4?\ #..NY_Y+A\2? M_ JP_P#D2O;:* /$O^&<-=QC_A>/Q)^OVJP_^1*/^&<==S_R7#XD_3[78?\ MR)7MM% 'G?PI^"]I\++W7=0_X2'7/%&KZU)&]WJ.NSQR2L$7:B@1QHH 'M7H ME%% !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 445Y!XV^/][X>^(E]X.T#X M>>(?&NHV%G!>WDVE2VD<4"3%P@)FF0ECL;@"@#U^N;^(7C?0_A[X3OM:\1:A M%I>E0H1+=3<(F1@9_&O-/^%^>.\?\D#\9Y_Z_M,_^2JYKXD^//$WQ2\":UX6 MUK]G[QG-IVJ6SV\BF]TLXR,!A_I74'!_"@"?]A_XF^&O&/P4LM/T+58=5OM+ M,INH+(-4O9;O4-.T^2+$O%'[*/PR?P[!\"O&-_JEU'/$,<8M1Y\)^WJD/ELB M?-E2QY&[%=C_ ,+]\=8!_P"%!>-N>WVW2N/_ ";I?^%^>.?^B">-L?\ 7[I? M_P ET <-\&OV9[B5]*)/,URVM0EP2^\@Y.%+=R!@$^U=W7B'_ OSQR!D_ /QM]/MNEY_]*J# M\?/'0&3\ _&ON!>Z6?\ VZ^M 'M]%>(?\+\\= #/P#\:Y[@7NEG_ -NOK0?C MYXZ '_%@_&N?07NE_P#R50![?17B!^/GCH ?\6#\:Y/;[;I?_P E?2@_'SQU MQ_Q8/QJ<_P#3[I?_ ,E?3]?Q /;Z*\0/Q\\=#'_%@_&IS_T^Z7_\E4'X^>.A MC_BP?C8Y]+W2_P#Y*H ]OHKQ _'SQT#_ ,D#\:GZ7NE__)7U_3UX#\?/'0./ M^%!^-3]+W2__ )*H ]OHKQ _'SQT#@? /QJ?^WW2_P#Y*H/Q\\=9('P#\:GW M^VZ7_P#)7T_7TY (OVR_B-X<\#? CQ1:Z[JT&F3ZK82VUDLYQYTN,[![US6M M_M->&#\)_#-KX?DOM;AU>R2T?4=*TV>\M[9!&%E+&-3R.0!7"_M9Z9XH_:?^ M#^I^#[KX$>,;:_9EGT^]DO=+'D3*>&S]J. 1P?K76_!?Q)XC^"WPQ\/^#=)_ M9_\ &2VNEVJQ,XN]*'FR8^=SBY&23WQ0!P7Q\\)>-=<^!-RG@;PE:WW@NST: M*UTNTOS-#J,6)%#2+ %.68 <'D 5[=\9?%-YJGPBU_0+_P ,2ZOX@ATR&74] M-LHI)(55\!S!*0/,9>2 /FX'%2GX^>.0,#X!>-B,9 %[I?Y?\?=!^/?CG/\ MR0+QJ<]_MNE?A_R]T >4_#R[O]+^ GQ:22QU/4=(:WEBTS5+K394U'40T)55 MDB*AW*DA=V.:TM-^&N@_$+]G+X9ZMJEEKT.J:5IT>G)9VT,EO/-OVB2WF0C( MC+1KDGC ]Z]%'QY\;XQ_PH+QJ%]/MFE__)='_"^O'(&/^%!>-?I]MTO_ .2J M /(_B)#\2/AW\3_#D&CC46N+^"TN%_LR!GM+Z\,Y2>"X;!V0Q0"/9G Z]\U] MEUY[\(/BZGQ8@\0++XKVUF=1O8(S]FLPVTSRG[J9[9/%<[\+OC1IGCKX4Z3XRU4Q M>'?M";+NWO) @MIP2K1DG'((K$^,&AZ]\0_%6B^$QI&KVGA=G^U77B'2[Y(6 MB=1\J8^]U]*^9/$_P/\ 'NC>'_&?PYM?AWJ7C#PE<:[%J>E:C>ZK&7Y8-,7S M@\G.* /I;XC?M)Z5X6_X1:XT(6GB+2=2UZ+1M1U."\00Z9NY+2=\\<"NVL_C M%X'U 69MO%6ESB\262WV7*GS5B.)"OKM[^E?'6H?"?QY<>-]:MA\(Y?^$3OO M%NCZW' E[ L206D CE!4=W//\ZL:#\)?B)HMQ;:\OPR!DT[Q?J^I0Z6+J .U ME>Q,JA#C"A6P2O2@#Z\MOB%9:[J^@#0M6T?4-+U%)7,BW>99 N,&)0"& /7D M8K@OBG\>M8\*?%*U\$>'=&L=2U(:2VL2QZA>?9FNH]S*(;7((DE^0D@D 9'/ M->*_!KX.?$#P;X^^&&HZQX#@@.F1ZA%>7UC=KMMXIGS&A4]2.^T5Z/\ M-^ M-7\?ZM+:7OP]7QIH']G^7I]WIUTMKJ6G7;$AI$E."%V[>G<4 ;6C?M.K!X]L M]!\8:3'X+M)?#=GK3WFIW2I^_F;:;<#U0Y4DXY!XKTB;XP>";9)6E\4Z7&L4 MZ6LA:Y4!97^XA]">PKY+\4_!WXCW.IJ^M>"3XUU.V\!_V)%J\EW$0;XN7)P_ M<*0N\CJ"163XK^#'Q.OO"&HZ/9?#F&>\UJVTN0W,MU$$M9[9DW^9QDD[>&': M@#[/F^*W@ZWU>+2Y/$VF+J,LCPI:_:5\QG5=S*!GJ!SBJB_&SP$^A0:TOBW2 M6TF>9K:*\%RIB>51ED#>H':OCJR^"/CC1-0EO;/X3QVVI/X\MM?DO(KZ)A]D M2,I(%+9(!))QW'6O7_"GPMW_ ! \;>%K+3]*G\%0Q/JVF1K%&T=O>7:%9( M,*4*%\]?WU 'N=M\4_"%Y.(8?$FFRRFT-^$6X7/V?&?-_P!WWJ'3OB]X)U?2 M/[5L_%.E7&G>;Y/VE+I=F_&=N<]<5\Z++-? MW$;I>[G!0HJ]00. W%<[I_P \:RZE;Q7_P ([Z^L7UZSU0O=:C JPJB[90(T MP,9Y ]!B@#[XTWQ99>+_ S<:IX4O['6@5D2WECFS"TJY&UF&M>$=$TKQ_H]W%;Z?H7]H2/\ V@C])5;R_N$=QG&#G%=+^S#H MGBSP+X;^):ZOX,ET3[1XDO=8TC3EN(R)H)54I$NWA"#'CT^:N'\>^#/B;XJG ML?BWI?@]].^)&CW_ -FT_0)KJ,I)IYQO$KC@ELGIT*B@#WO1/'][9!%\77.@ MZ1/!91S7\,-]N:WE8]/F ^7T)QGTKF/BA^TAI_A73-!N_"T5MXNCO?$UAX>O MI;.Y4II_VB54\R3'.1N& !R2.@YKY]^*WPL\:?$C4_&6H/\ "&X#^(--LE:) M]3C^6XC<%\D'H!TKFOB'\'/BEJ=WXVTWPS\-;O0-/UC5_#U]8WMG>VX^R"P" M"5PG=VVY'OUH ^WI_C!X)MK34KJ7Q1ID=OILXM;N1KA<02G("-Z'@\5TVF:I M::U807UA*>%@R.IZ$$5\5^/_ (+^-O&OACPQ;7/@*XMSX8OB;Z+2 M[Z&WEUR-XV3SE;!&\9R0^>IQ7TY\!?!O_"!?##2=&&G7&D1PABEC=W/VB:%2 M<[7?H3].* /0J*** "BBB@#Q+X ?\E,^//4?\5?%P>?^8795[;7B7[/X ^)G MQYQT_P"$OBYQC_F%V5>VT %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5\S>(?BAHWP;^/OQ6\5>(8[\Z-::!H[7,NGV4ETT*[K MG+LJ D*.[8('KOMWU"SDM7D3LX1P#M/8XYKXZ>>+PA\//B#\)KZ5G\ Z=93 M>(-+U>4E[>?2[D,8K8/C[PG9L ?P@"O/M=^.$EMX0\ KX?\ &VKZ3+HVDZ:\ MD<>HO:V39D F01(,W#XSN#_*H% 'Z8T5^=?ASXUZA'XKF\07?Q?U7Q D'CP6 M-K:)-Y%FUA(O.Z%.)%Y^7/"D<4WP=\<-;N/B#KT]A\0]6M[?5O#&M30PZ[?/ M<2VEY"X:*0VP'EV_R!BJ)EBJDD9H _1:BOS7T'QOXRC\!>+/$'ASX@ZS>7S6 MUC"=/U'Q+)J;6<3./M5X%CR8DY&"/F09XJ_;>-?%%EXB^'NAZC\>)I?#U]=7 MPGDT.XFFWP&+*JU[,!(S!OE#8^4CCF@#]&:*_.GX:?&CQ%IP\ 7UC\2M6\4^ M(]5L-;LY-'U&X,D):"%C9!H\7=I<-,!(K?:% M^"RF->.,T ?I+?:E::8D3W=S%;++(L49E<+N<] M%&>I/I6#\1/B1X?^%?AJ77/$=]]CLE=8HU1#)+<2M]R**-N6'B;5;O3-3^(OB34=,\.>-K PWYUB176&2++N6 ^Z'X&.%R17T;^TUN\/ M^*/@UX]G6?4_ WAC4IIM6D0&;R%EA"07;CJ5C;)+=MV: /5/ 'QS\+_$;5Y- M'T]M0L-SBCBU+Q/H\89[*V:3#K')@DN!DX'W1\U>*>./&6K^'D@M_"'QDUW_A!; MK5K*.#7+V?[=<.[L1-")GY* 8/L30!]\SPI-[=?&_C#3]8EA\/ZSHM ME<7LGVN02*BSHBJ,;6RV^->-WZ 'VQX4^,'A'QK<:Y%H^LPW7]BWW]FWKD%$ M2XP#Y88@!CSCCO71:?K46HW]]:);W<+V;A&>>W:..3(SF-B,./<5^?7C.]\, M>,/%'B;4F\0ZCI&GVOCFSGN#IEV]D8HVMU!>0*,@A@1D]#FM'Q'\7-8GU?4= M)L_C5J%K;+XSM[2.>)$,C6+Q@!58]%_VAU/)YH _02L/QKXOLO ?AB_U[48; MV>RLHS+*FGVKW,VT=2L: L?P%? US\9KRX\!7NEQ_$#7=0L-+\<:CIY>+7S9 MZC=60B_T=_MC@?(&+';QN XZ5]%_#S4(?#'[(DUYKOC-O$\_]GSM>:U=:BUX M#*V<()3R=H*K@#J#0!U7PW_:J\!_%#Q)9Z#ILNK:;JE];-=V,.N:5/8?;8E. M&: RJOF8[[CVVEZ=#$^ER. M"'*8_P!9(!P-_ ZXKR)?C7K]M8ZKH:?%[5].M7\4>'G@<:FU[=O8SE5O$^TN M,IL/S.$^5<%>10!^G,>H6LUY+:1W$3W40#20JX+H#T)'458K\X_B=8VOP:^( M'Q7DTOXK>*?#_B"2RTV33+G4M4DO'O%;<7 1^'QP ?X&_A+X: M?7O%.HIIFFK*D D92Q>1V"HB@&;J6#[08Y"80;I@)9L %3G[V.:Y3QK\1);OP)\2M,UCQM?>(5N;"&>W MN9)3/:6TSW7RE4D&^";!QY> @ ^4T ?H=JVOPZ1IL=\UO>744A0*EG;/-)\W M0E5!('/)[5I*VY0V",C.#U%?GO+\9+WPW>^)-'T[XL:I+:6>NZ6T-Q=3&XDG MBD4"5$9ON1[CT7@=*T]$\:>(+SQI&^%[&VU#]JSXEQ75O%Y5XIX+Y M_:Q^)?MH&C_^A7- 'L+Z99R0>0UI T.T)Y9C4KM'08QT%5V\-Z0X4-I=D0O0 M&W3C]*TJ* ,U/#>D1@!-+LE (8!;=!@CH>E8WC+X<:5XN\,ZKI*Q1Z7+?PM$ M;ZTA198R1C<#CGW!ZCBNKHH \M^%_P %)O M]/>:OX@/B:=H/LT1DT^&V6./ MN"(Q\V<#K6IXX\;_ Y^&MN#XGO=&T:&)-^+F)0(U)ZX . 37>DX!P,^U?%/ MCB:VU[]FWX]>*=<:!]8FN[VP6:YP/+BBD"QQ*6]!Z=,O%6F^'9]2N[W'B&.\MKN9K>*W$JP2E5$(=BV,8R5 MQCFNG_9;U'16_8KUJ!;RQGM+*+58)G3"PA@9,8SP,\'\: /:? OQ3^%/Q/OY M-.\,:MH>M7807!MX(EW,N<;P&4;A[C->@SZ187,Z3S65O+,@ 61XE9E Z $B MOB3X6?#K78O /@_XL:_XC\.V&F^$?#=Q_9AT*Q=G+2( #&8/$E MKXCU6;4M/M5U19K:V6Q2XA:1MK$%5 90@+@_>&: /ISXF_ U/&VI:5J6B:TW MA/4+%)8BUM90S13H^TD/&XP6!1<-U )'>M;2-)T#X1>!X[3Q!J]M);R2C[1? M7Z)$ES,Y ^X/E!/ P!7S)X+^(GQB\1_$+P+X,\0>.]$T,W5CJ4MPVE2V]Y=S MFW>'RS))C9O8.00B@8#=P<TEO;V* MEK>X*;XXU7@;2V,D$@9[U:M_C+\3+?5M6U:_\;:5?RZ5X]3PXGA2QM% O;.2 M=(SP/0\FV[QO%I]K$\8PC)"H*CT&!QU--/A_2V$@.FVA$A#/F!?G(Z M$\&M)*L!IEDI/0_9TX/8]*X;X2_!6/X7WWB"[EUF379]5OGO1)< MVL<;V^[JBLHSCBO3** /$OV?\GXF?'D]CXOBQG_L%V0_I7MM>(_L_8/Q,^/. M!Q_PE\7Y_P!F65>W4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5XIX,Y_:Q^)?MH&CC_QZY_SV^G>O:Z\@\;? 74?$'Q#OO%_ MA_Q[JW@_4+^S@LKN.QMX94E2(N4/[P'!&]NE 'K]%>(?\**\?_\ 1(_\ P7VO_P 30![?17B'_"BO'_\ T7#Q'_X+[7_X MFC_A17C_ /Z+AXC_ /!?:_\ Q- 'M]>8W?P,T;4/$NL/?V6G:QX5U@BYO-!U M2S2XB^U#CSE# C)'4&N>_P"%%>/_ /HN'B/_ ,%]K_\ $T?\**\?_P#1^&-/2^@:VNEMM(@03Q'K&^$^93Z'BHA M^SI\*P& ^&_A0!HQ"1_8UOS&.B'Y/NCTZ5RG_"BO'_\ T7#Q'_X+[7_XFC_A M17C_ /Z+AXC_ /!?:_\ Q- '6-^SK\+&21#\./"I61!&ZG1K?#J.BGY.0/2M M1/@_X%CN))T\':$L\ME_9LD@TZ$,]KMV^03MYCP -G3CI7G_ /PHKQ__ -%P M\1_^"^U_^)H_X45X_P#^BX>(_P#P7VO_ ,30!W7_ I/X>_\(PGAS_A!O#I\ M/I-]I72SI<'V99?[XCV[=WOC-:@^'GA9?"TGAD>'-*'AV0%7TD6(_P#P7VO_ ,30!ZAH M?P_\,>&?#LN@:1X>TO2]#E5EDTVSM(XK=@PPP,:@*(_P#P7VO_ ,31_P **\?_ /1< M/$?_ (+[7_XF@#NO$GP2^'OC*_6^U[P/X>UJ\6(0BXO],AF<1CHNYE)P/2F0 M? SX=6T>H)#X$\.1)J$0@NPFE0 7$8Z+)\OS 8'!S7$?\**\?_\ 1(_\ P7VO_P 30!WFF?!;X?Z+J.EW^G^"?#UC?:6A MCL+FWTR&.2U4YRL;!/_P#HN'B/_P %]K_\30!U M5Q^SK\+;GS6?X<>%)'D8.QDT>W.]A]TM\G)'K7&?!C]G.3P%XF\5^)/$5AX2 MU7Q%?:I/J.DZI8Z64N+))0083(Y9@H& -I'!(]*L_P#"BO'_ /T7#Q'_ ."^ MU_\ B:7_ (45X^_Z+AXC_P#!?:__ !- '>_#CP"_@R#4[O4+P:IX@U>X^TZA M?A GF,!A$4=D0<*#D@=Z[&O$/^%%>/\ _HN'B/\ \%]K_P#$T?\ "BO'_P#T M7#Q'_P""^U_^)H ]OHKQ#_A17C__ *+AXC_\%]K_ /$T?\**\?\ _13DG/B^+ ],:795[;7GOP@^$8^%4/B&2?7K[Q+JNO:@-2O\ M4;]$1Y)1#'",*@ "1(/PKT*@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH ***X[XD?%SPM\)+*TN_%.H/I]O=.8XG2UEGW,!DY$:MC\: .QHKP__AM+ MX0?]#/-_X*[O_P"-4?\ #:7P@Q_R,\W_ (*KO_XU0![A17A__#:7P@_Z&>;_ M ,%5W_\ &J/^&T?A"<@>)YL^O]EW?_QJ@#W"BOC?X3_\%-? 'C[XJW_@+4]/ MO](U%+PVMC?1PO-;W:YX8_*&C)XX9?RKZ#_:'N-2M/@3X[U#1=9O- U33]&N MM0M=1L2@EBDAB:5?OJR[24VD$=">AYH ]%HKY!^!/Q0UOPWH5[XL\7:M\1;^ MQATZR7^S/%-E:^;?7=P 5-FL"K\N00 Q/WADC!SZ-;?M@^&;FUNY1X9\5))9 MP3RW-N^GIYD30D"6(CS/OC<#@9&.] 'O%%?,'B_]JO\ X1[6KN30/#?C'Q%= M2:KIEE<:<;*,I:Q3QB0- N]=QD3(&YOOD=!7I_P[^/FG_$J6QBL/#7B.REFN MKRSNH]0LTB;3Y+=MKBX'F';ECA<9S0!ZA17S[K/[4&@>!/$^N6M]IGC74[HZ MC_9Z6B:>DD:2K'N"PA6!PXR06].U9D7[9]A_PE=ZMSX5UZT\+P:-!J$5_-:Q MH9IY7*K""9 Q/R@'C<&YH ^E:*^?=!_;5\'>)+O3X=/T#Q/<)FSZ5+8216\-O/#*6)WI'&HR"QP1Z5BV_[%?A^RT)- M'MO$-_;6"W(N/+BL;)3Q]U<_ M'WXF:W\(_AEJOB70/"%_XVU&T3*:9I[*'/\ M')SM'4[03[5Z-10!\7?LN_M MD_$GXI?#R?7M:^$?B37KN2]EC#Z']DB@@53@1XFG1]P[DCDU]2^#?&>J>*/# M%QJE]X0U;PW>1[]FDZD\!N),#(P8Y&3GH,M]<5T-AI-EI7G?8K2&T$SF6001 MA [GJQQU)]:MT >(K^T#XP,NS_A1'CH+G&\S:;C&>O\ Q]9_2O0?&WC/4_"W MA>#5+#PAK'B:\EV!M+TMH!<1[AR299$7Y>AP:ZVDZT ? GP#_;Q^*?C?X\:_ MX&U3X6:GK6CV^HO;KJ%@BI+IJ XVW!R8V([D/GT!KZM^/OQ.U+X<^$M/CT&V MBN/$^OW\.CZ4MSGR8IY3S))CDJB!WP.NT#C.:]#T_1['21*+*SM[3S6+R>1& M$WMZM@*XEF9L>2;2/S&X[%"Q/<#%.G_ M &Q_A';- LOBK8\T N40V-QN\O=M)*^7D%3PP/*]P*H:G\"_&/C'2;>ZU7XG MR7'B/3KI+K2]0L-/2*UMW7()>#>?,)!(/S#KTKC]<_8PUG4;R\O+/QW#976H M6,]K?.='5Q)).X>:5/G^3.T #M[T ;^A?MS_ UU#7+[2[ZZU+3;F/4)+"S5 M]'O&^V,@R2A6(@DCG:#G%=FO[4'PY%QK=O/K5Q97.CPBXNH+W3;F"0H7" Q* M\8,V6(4>7NY(%VD+F:62'RI1O\S@% M2<8'&>]<[-^Q9K]SXVU'Q9?_ !-FN]7E51!=S:<#)&([A9X-Q,F"$9$' 7*C MUYH [6T_;.^'VH>.8=#M[RZDL9-,?43J9L+@1IM;:8VS'PWL<'/'6H_B?^U7 MX3M/A3=:UX9\4+9ZMS_8CN/#NAWT&C>+['0K MW5+.73-3N+?2BT=W;-R 5DE;$@)/S9.<]* /:M0^,VC^!OASX?\ $GBZ>Y@C MO[:*226ST^>Y =D#$E848JO).2,#N:Y74OVU/A#I#2BY\2W 2$1M)+'I5W)$ M@D7B77[6/PVL)C%=ZIJ-HPM6O UQHM[&K1*NXE6:(!B%YV@D^U%K^UK\*[_0 M[S5[7Q,;NQM6ME9K>QN)'D-PK-"(T6,M)N"MC8#]TCL:X'XD?LC>*O'GCJ7Q M&GQ.DMF$30VEO#/"D*Z3JS^, M4>VTO1WTRQTB.(QVMGYK*_\ KEY+2DD*5)SUX- 'O%G^UU\++[3M/OXO$4OV M2^D>*&5]-NE 96V'?F/]V-V5RV 2"!S57_AL[X/D7'_%69,".[J+"YW?(VUP M!Y>2RG[P&2!R<#FO*-%_8_O?'VC>&M9UE-/T+5+"#[)_9U[IC/'Y"RF1,Q). M%5PQ)R6?/!/.:V8?V0/$ENRPP_$>Q$D<&H0*O]A(66.\_P!8W^LSN'0-UH ] M5\0_M1?#;PM?O::CX@>*1;;[7OCL;B6,IY9EP'6,J7V MLSN"@DC )KEM:_; M7^',"Z:-&U"YUQ[N]MK4_9=/N65%F4LDF1'RI /(SSD=C7!_\,%R1WIO(_%5 ME)?SVZ>!/BIX;^)7V[_A'[V6\%G(8IC):RP@' MVWJ,CW'%+4TJVL-+%]=Z:VF32$1M,L:W/GJ" @9@I M';.20*Y'P=\%O%_PEUZXO])UFUU)]:U))+V*UTWR88X-(=!@N=#.A/:2:6MT/*:997;)<9)*@=,8]: .@F_:L^& M-OX8;Q _B&0::MVUDQ73[EI1(HR?W0CW[0.=^W;CG.*YWPM^T9::;X^\4Z7X MIUZ"?2S>6R:%/:Z?(!(DL)EV,R;LG X)VY]*S;3]E_Q=IOB.\\16?Q#MHM:E MN-T;MH:&!8#'Y;0M'YG((P0PF#2%6. MU:%"H'E>9\P()],4 .^-7[5>A:;\.(-2\%>)XH];N72:T2;2Y9UEC64))'(" M%\DMR SX.1P#6X/VK?A[X:N9HM=\9F:2YNKF&UB&CW$91K<9FA&$)D=1SQR0 M>!7"']C+Q.OA[4],C^)F#K"!=3E?1T;SV67S(V4;_DP>#CK5R;]DKQC-K\.J M-\2;:26VU"_U&V1]"7:DEW 89"1YG.%Z'C% 'HNL?M6_#+0]3TFPN=>G:?5% M@:U-OIEU-&_G#,2ETC*JS?W6(/M7"_M&?M3'P!=:[X:T"=]/\2:=IL6KK>7> MF23VK1>&[6+39->M-%6TM+/7+C38_L MY5%Y; G&PC)&2K'TKW'XZ_LZ:U\7;ZZN-,\8)X=34--73;^"33A=++&LGF#; MEUQS['B@#;@_:C^'2^$3KTNOO+:0W?\ 9\_DV%P\JSA [?NECW[0I#%]NT*0 M/OVFM-U;1Q-\/O$$,M] MI.M65OJUO=Z=+F6UE=D;RRX7(."1*@=?E[YJ@W[)6KI-IMS:>-8--N;&-=/C M%EI(CB&G%2LMIM,A.'R3N)R"!BK5S^S5XRO/#]AHLWQ#LWL].O;2:TF_L%!< M)! Y986?S/F&=O.!T/'- ':P_M/_ XG$9779!YD5Q-&&L;A2ZP/LE !3)96 MXV]3D8%9FN_M,^!]'U:UO+GQ9-:::NFO?R:=_8ES)+-'N"^:&"$@*3@KC//. M*XO5OV2O$U[KYN8/'UK_ &/')>M#I=WHPE4"Z8-*'<2@M\PR#P15_P )_LFW M^A:OHTM[XO%YI5AI-UI#:;#8F)#%.!]'\5CPO8Z4BPW45G9G[/>Q" M,KY902!E4-AAALY'.: -;Q%^UG\,/"VIVUA?Z]WL;?7KC2HVMU15(,@Q.-IP>ZL1CK7HVO?L7R^) M?!'AG2-3\2VFHZGHS3I]JN]-8P302MN,;1),N2/[Q)SZ4 >D>)_VI_AEX/U/ M4;'5/$?DS6$1FFDCLIY8=JJ&<)(B%'9%.6522HSD"DT7]JOX7>(=4M]/L/$Z M3W4\XMT!M9E4,1N4LQ0!58U?\ 8,L+W5-=ET/Q!INFQ:@DZ,6T MUKB>UDGC"3&-C,%0'D;=O0X)-7KC]CWQ%?W>H++\1[4M>W&GW%W'%HR*Q6U0 MI&B_O/E4@GCIGH* /2;S]KWX4Z=*8[KQ,]N?M0L@TFGW(5I#G;M;R\,K8(# MD$C )-8UM^VA\/;WQ=_9EM>74VE+I#ZO)JHTVZ$:(CLC(1Y>0P*]\<\=17 : M?^P9-H5Q =)\4Z=8QVU];WL4C:.TL[B%G9(Y'>?2N@T3]DCQ'HU MG>0MX^MK\WUC>V%W'=Z,&BFCN+A[C!42@C#R/T(R"/2@#Z#\*^+M,\:>'X-: MTB:2?3YP2CR0O$QP<'*. PZ=Q7S5K'[9^G#QU$\>H2:1X7TS49]/U.&\TF8R MS[5RKQ-C)((/RH&R.>*]+^#O@#Q5\*[O2_"SZBNJ^&[2REDEN3:B%/.:4E5C MR[, JX&#GUSVKE?$G[+OB?5?&-QJEAX_M[/2VO9K^&PN-%2=X9)8S&Q$A?/0 M\<"@#T5?VB/ +>(/#^BKKA>^UU$>QV6DS1-O!**\@39&Q"G"N0?:K_B?XU^# M?!OBZP\,ZOJXM-7O0IBC,$C1J&)"F20*4C!P<%R,XXKQ/1/V(X],\4>&M=O= M?L=9O-.$/VLWFF-_I#1,Q1D"S!8R 1U5NF:Z#XM?LF:-\6?B@GBR2^M,O#%; M7]E=0/-YBQDE"A650C#<>2K=J .IG_:L^&-M=202^()$=+@6V3I]SM9RX0%6 M\O#+N(&\$K[UF>(_VH?!5OMO+#Q/*$L7OUN=.&C7$DEU):H?-A#%1Y; E3SG M(Z<A?LF>++#6WO=0^)"7\-Q?7NHW4":.L1>6YA,3;6\P[0%Z<4 =;\//VO_A_X M^\./J,=Y?6ES;VD5Y=VJG4+IO".GM:C MQ&%6WMM4@.IK,^./P[\;^/OCSX:&AI+H_AX:/*HI46\CNM-@ETXB.V"P^25DV2J9, MI[CFF7/[%]_INDVFG:!XNM]&TJ&;3-1FTRVTA6C>\LB"C1[I"41MJ_(2V".M M 'I%K^UK\,+W6;_2X=>N7O+*&2XE7^RKL(T:-M9HW,6V3YN!L)R>!FNLTOXQ M^%=;\ R^,]/OI[S0(=WF2169N!_AVY]J^3?AM^SOXL\;3^)-( M\5:'/HMMJD3/<:C?6061I1)OCVNDYW#=@E5" BO>_"_[/=_X/^"VI>"M$\1P M^']5NY&E&M:18F(JQ()8HTC$D]"=W>@"Q?\ [7GPLTWPOI_B";7[G^S;UIUC M,>DW;RIY+A)#)$L1>,!CC+J!46D_MB?"K6X;^2SU^ZD%BJ-<*VD7B.A891-I MB#%V'(0#&["WN/'.CQ33:E'+!I@,,,TKDO&ZFY5V& M?FR688;&,@&O8)OV3-7\;>&O$Z^,?%$%[JOB"\LM7Q#I_DQV=S!&JJI"2 R* M H&-P^M 'H]U^U#\-;.+2))/$#%-4C,EN8[*=]H&?];M0^4<@C#[3GCK6+:_ MMH_!^]MFG@\6>:H"L%2PN2[@L5RJ^7EMI'S8SMX+8%>=S_L%:2)8PH8X MD5"K, P.T$M@YQBN.UW]MWX:WL+G$ 9-PD/[OE3Q MR./R-<;_ ,,)R6EY=7MCXJLEU"XM%B-]=:4\LTMJU_9 M,\4VE]IEXGQ$@%QIEQ:3V@3146-1!&8]K(),,&5CZ4 >Y> _B;X>^)5M)O"V@7)TO7O#]O9Z MA/=WVF2S6LD,DH1TW\(IV\[BWX'!K9\ _!OQ;\']8B&D:S;WUCJ^K?:-1MK> MP,5O%%L;2( M/V&+CQ3>WVH:QXLL=4O[B[:X5;C2&%NJ.BK(AC29=P.Q<9.!Z5Z?\5O@#/\ M$7PWX5T>SU:RT=-#:.2.86+2-&Z !7AQ(NPC&1G=9VNUE^5 P\S82=@8L0"0*Z*/]L+X52OIL?\ M;]TDVHS/;V\,FD7B2-(F"RE#$"N <_,!QFO/)/V.O%Z7DMU9_%$6%VVLZCK@ MO(-%03+=7<)B9L[_ .%6.,^OH*7X>_L8:]X+\4:=J-S\04U&PM[N6]N+3^RM MKW$LD1CD8RM*Q!()/L>E &W\4?VJ-(CTFTO?!7B6V7^S]:LK?5TO=-EP]I,^ MTO$SA01Z.F\9XKL[W]JSX9:?H&E:Q-X@D:QU(RB%XM/N9'3RW\N1I46,M"H? MY=T@49&,UY#;_L&-HTLHT7Q-IVGQ+=P7-O++I#7%QMBE,J1R.\Y#+N)R JUM M:'^Q_P"(-!U+4=2M_B&#>ZLU]!J@;25,5S:74YGDB"%_E8.S8?)X.,4 ;EK^ MT"WAVY^*'_"4>(K1-.TN_@AT.\L]/:9RDT D5?*B+-*5)Y([A_8.$-QI=W)XGL]1OK52)I[[ M3'8.=Q*,B+,JJ5SU(- 'M?A_]HOP)XI\"ZSXQTO4KN[\.Z0"UW>)IESP!]XH MACW28[[ <8/H:AU#]I;P!I>EP:C<:G>BTN+.&_@=-*NG\Z*7_5E L9+L>NU< ML!U K5^$GPUN?AY\-K;PKJNJIKK1"5'NX[86P='8G&P$XX;&:]JXDL)X094B\QMVY J90%AD\@'&<5R%Y^R?JMK97D>@>-AI,^I:>]KJ4CZ M:LHGE>4RM*HWC9\Q/'/UKG=5_9,\9V,5WJD/CV*_O8=3_M]+>+18U>XN4M)+ M=8]Q?$/PSKL'B+56\(1+JEW/IFGRZ9'(T32/GSV=9/WN5XYQ[T >U-^UE\,(VTX M2:_/"+]%DA>73+I% ?[F]C'B/=_"'(W9&*RY/VUOA%'87-[_ ,)!>R6MKN^T M2Q:+>NMOM.")-L)V?\"QQSTJOK'[,NI:KJK2?\)G(NEW\%FFKZ?)8K(MS);8 M,;QL6_=@ZTNKM9SW$ZZ5''+W;2+P7(EV[B/(\KS"-O.=N,!-+E%AJEWX_ M;6;\7FI+#IJ[]Z1[ [EKA6.[N%8#VQ0!]#Z!^V'\*/$]V+?3_$4\DALS?[I- M,NHD6WV[A*6>( *0."2 3P.>*NR_M5_#.'0;?6'UV=;.>X:U"_V;<^U ' MJ1_;(^$7VJ:V_P"$L4W$(DWQK97!.Y.608CP7P76'[(7B72[RUEM?'FGPPVU_ M/>Q0KH"84R1>7C/F9RHZ$\BL_3?V%6T_5M'U.3Q/9ZC?VJQ^?/>Z6[%Y(RPC MDC43!495(&2&Y!/>@#K?$?[S74]L 9A)9S0A2?=T&<=#CH>*\+TW] MC;Q+9Z;96DOQ%A<6>E_V=$8=$2(;A.9ED($G)W'D?Q=ZW]*^"'C3X=^(=5\3 MZ5K]EJ.MZM+%'/'::7Y,;KNRS2!I6'3/W<<]C0!?^/\ ^T9'\/O$$G@?2IIK M'Q5?:#>ZI8ZA)IDMU;0R0KN57P F& 8$E@%P,GD5;\#?M7^!M6^&%CXBU/7E M:[@M++^TH[>RG+BXFA5\11!"TBDEL&,,/E//!J[\;?@=K7Q3U#3=0TCQ6OAJ MYBTN]TB[62Q%TD\%RJ!\ NNTC;D&O+]3_8;O]>@$>J^-+6]6VM-/M;"$:1Y4 M4 M49%+!)06W!VR 1UH ]N\9_%O0-/\ ND^(8/$T>E:=JDT*6NI?8)+I7W' MA"BC*EAD9;&#UKDA^VG\(S?V]D/$%Z]Q<3M:PA=%O2))ESF-6$."PP?ESFK& ML_L_7UQ\&] \":+KMEX>_LV>*:2XM=-+12!'WX6-I"5R>Y8UC:%^S5XFTJ[\ M'37'CN&[&@:U<:PX&D(AN3*K*4)WG;A7;GD\T =%>_M:_"ZPFNHI?$$Y>WD2 M-O+TRZ7]I/X=QZ^-%3Q +G4&MC=(EM;32I*H3>51U4J\@7GRU M)?VKS7QA^UGI5KXP^'>JZ-KV? ^HZE?Z/K5K<:-<)>+/'9R3Q%%91*#N11M$ M9W!B0>*T],_9@UOP=;:EI7@_QNFA:!=)-)!!)I:3W-E=21E6GBF+#;SSC;[9 MKF?"?[%^N>$EBOH/B!'-XAL]5.L65_-I.]%N'M7MIFD1I26+1N2#N&UN1Z4 M=EI_[0EG!XWU?5+WQ':7/P[DT6WU/3Y8+-C*K.^S;E*7S1,\BNI;+_ ,(QQW[UH>.O@QK?@7]F&\\$^%M/@US6 M);D.HTZT$,99I S2-')(V[&,G+$F@#LY?VL_AA%X9X"L6F73S MQLHRQ>$1F15QSO*A<1>+H/'36'CO4(_)U>Z?2U:UNK^ M:U-9_9"TNZL8M-TOQ!>Z3I$6@0:+':QKDB6!LPW6[(^=!P* .EN?VKOAG:7D M=K+KMPDSLZ8.FW.U60D,K-Y>U3P< GG'&:=H?[5/PV\1Q:=+IVLW=Q'J,S6] MJPTJ[ E==N<9BZ?,.>AYQT-<'XU_8SMO$_BFPURWUBT6ZBLX[>X?4;&2Y:21 M%VK*H$RJK=^5-6K_ /96UC4O#'@72IO%]J;GPQ,TR:BNEE9SF0-^[VR@(=HV MDD-U/% 'J7Q'^-W@[X3S6$7B;5)+.6])\I(+2:X( QEG$2-L7G[S8'7GBO+] M#^.FN?$;]H"X\/\ A+6[$^&]&2-]2L[O2+@&ZB9=WFPW6-F1D87!W#D&NO\ MBK\$-2\<^*;?7-$\4OX>FFTY](U2![47,5[:,VX+@L-C E\,/[W(XH^%_P $ MM5^&OB?5[F+Q0+O0;FTAL[/3/L01[1(D"1_O-QW$ =P,T <[\0?VTO '@K0M M3O(9M1OKW3KZWLI[%M)NXI 99-FX!H@64 ,)&U'Q)J%Q\3I+ MW4-7\EOMMQI@:57AN%FB+YDP0N-N %&,5TLW[,7B>V\27'B'2?B%]@U@ZC<7 MEO(^F"2)([F-%NHG3>-VYHHF4Y!7:1SF@#>U7]LGX2:+>SVMUXGD#V\,-Q-) M%IMU+%%'*,QN\BQE54^I. 00<$5=/[6/PP_X1S^W5\0R2:9]I:T\Q-/N6?>. MI\L1[]G^WC;[UPR?L@ZEIMOXFM-(\:I8V&KZ;;:=';R:6LOD+$[N3DO\P9I' M..!R/2L7Q#^P_>^*GN+G5O%]EJ5XTP:(3Z0RP)'L"M&8XYEW X!ZX'I0![-H M/[1G@/Q,^S3-5N+M_P"T4THJFGW&1<.GF*,;/NE#=) M/B4QMKQA'VPQ)L7S,G.%R<=NYH Z"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KQC]J#Q;XQ\)>%_#[^#WT^&:\UNSM;N74)&0"%I5R%(]>A]B:]GK#\ M9^"-"^(6A2:-XCTNWU?2Y'61K6Z3CU/4S8-%>M/.TR.I*AO6/ '[2^I:]\%?$WC?7?#,VGW.BJ\ M@MXH9%2Y4 %2@?YCUYKKM-_9A^%FCW$$]GX(TF"6'S3&RP#Y?,&'Q_O=ZZ?P MQ\+?"G@W0;O1-&T.TL-*N]WGVD:?NY,C!R#0!\Q)^V?XZ/ABWUE_!>FV\#3R MVLGVR2:!F;R_,BEC1OF:(# D;^'D]!7>VGQE\6^--0O=%?1O#]YH]K:K;ZW< M66HMO226W+AX 3\T709ZGDBN_P!._9M^&>DR,]MX.TQ&:":V),.?W2SDB\%Z7$]I"((62':4C P%X[ <4 ?/OPK_:#\1> OACH MVE0V&E7UG9:5;74%Q>7S"66-[AHW4Y/WEXQ^M=3JG[26K:[#J]EJ'AK3$^P: MU:V@MKV:6(O%)(0LRG@, 0.1QG->IW?[+?PIO[.PM)_ VD26]@C1VT9MQB)6 M;<0/;=SBI3^S+\+V@NH3X+TMH[J2.68&'.]T.4/X'D4 >?:K^TCXJ\,>%/$F MHZKHNBMJ/A:ZNAK.FV4\LDD=LD:O ZDW \\8Z5K?#7]I#4_$_PK\4>*M= M\-RZ;/HK[558I(XKH%059!)\V 3@D^AKUH_#_P .'4M6OSHUF;S5K=+6_F,0 MW7,2+M57_O #@9JGX5^%7A/P3H5]HVB:':V&EWI8W%I&GR29&#D'U% 'BEW^ MT3\0K,:;I$WAOPW#XEU-9[JQD;4F-C<6T2*Q <2^(GVW!9-BK_?#HV,\%2IKV-/V9_A?'HPTI?!6E#3Q.+D0 M>2-JR 8W#TI-6_9E^%VN:A=7U[X)TF>[NFA>:5H!EVB&(R?]T=/2@#RJR_:P M\47.K:?:2^'=,LO/UQM%GCNY98I(\[_*F /!0[,$^QQ7FWC'XO\ B?57B\>^ M'5TS3O%%YHP@N86NW:V 2\$65Y_4CH:^I/\ AG'X:_V3>Z8?!VF&QO)UN9X3 M#D/(N2K'W&3^=5K']E[X5:8DJVW@;1X5D@-JX6W&#$3DK],\T >%>//VJO&^ MG2^*/"NGQ^&[C58?#MY>6VI6-Q*ZV]Q#&I=)&/R[P&+!1SD+GK5GPE^T9X@T MP7,&J:1X?'C6XTO15@OQ>R?9;AKE92OG'^ *4/3NU>VV?[,/PKL-5?4H/ VC MQWTGF!YA;CE 'ANJ?ME>.=+U.[L)/"&B>=I]E=7-](;]U16MW42%"?O*P8;3Z]:]( M_:%_:)U#X1?#+3_%FE6^DWDLUJ;Q].OI9/.F01[R(53))' <0YSL]QGFM+Q1\!_ 'C33-(T[7/"NG:G9:2ABL8; MB$,MNA&"J^@(XQZ4 >)R_M=^)-,\1Z@=1\.:0OA>RO88'O;>_+SR)-!YL>U/ M[PZ-V]*E^"?BO4_%7[0NLZSJ-KI]G)J'AZ.YBATV],RR1^8?++@G"N!P<"O3 M=/\ V5?A+I%X9UND*VXXE485_J!Q6YX1^!?@+P%JTVJ>'_"VG:3 MJ$R-$]Q;1!69&.67/H3SB@#Q#Q'^V)K7A_2]=6;PU%'K=MJ0L+*R:.9O-4DX ME8 9*\8W+QFHM'_:<^*OB^:[CT/P1H<#VFC0ZO-!JMU+%/@Y61/+ R#N5BN> MHQ7M8_9[^'8LM7M#X3TYH-6=9+U6BSYS Y!)Z\'GZU=\*?!7P1X'UBXU70_# M=CIVHW%LMG+%+N6*2*ZMKN M03"7R3(QC'"MA@1_.LC7?VL_&'A_P/'K]SX1T^6/59(AHLEG%=->VT>=KFPA, VVTC?>9!V)R:HQ?LY_#:"TU M6UC\'Z9';:HRO=Q+%A92#D'';DGI0!P/@+]IC6_%?C;POH^I>&?[ L]9L4F$ M]\DD;"XYW1C/ W8.Q3R<'-'Q!_:7U/P/\9+?PE':Z-J5A< QCR9W^TV\OE%P M)C]Q,X&!UP:]*T?X%> ]!URPUFP\,V-OJ=@@CMKE4R\2CH%STK)\I@ZPULKS*X3:K\]2!ZT >'Z/^UC\5-:T];V#P;X>CMI[Z M"PMWNKJ:$/)+GINZA<#+#@]JMWW[;&M:%XE\2V=_X.DN-.T>WF1[JQAF8+=1 M[!AF(P8R6.,*Q%)'+:)_9<=HL#H:^_ANQ;5[R%K>XN3'S+&R[65NQR#B@#YLLOVSOB!?QQ)'X&TV M*4Q7DIFO)Y;:-U@1)/,17^8H0Q7UR/2M#4OVT]?TC1Y6O/#%C%JUW'9SZ;:V M\LET/+GC+@S"/G(P1\OJ*]B3]E?X3HD*_P#"#:2PAWB/=#G:'&' SZ@ &I+; M]E[X5VD%Q%#X(TF-+B%+>4+ !NC4Y5<^@H \.T[]L[QQ>S%YO!.F:?9P2Z0E MR+V[>*>,7TPA5=AYW!F#>FW/>K?@;]HSX@Z#!I/_ E.GZ7J-KJNO7EI)?VC MR.+6-)0BJ<<)C.06XP#7L+?LJ_"9SEO ND.V(P2T&2?+.8_Q4\CTJ[)^SA\- M)=5CU)O!^F_;8[@W:RB+!$I()?ZY4'\* .3^/O[0FH_"#7_#UK8PZ/J-O?O& MMQ;33.+I59POF*J\!!G[S<5Y_9_MG>(M-2ZO/$/AG28-,674+2WDL;\R/--; MG@D'[J-GJ:][\=_ OP#\3=3AU'Q1X6T[6KZ&+R([BZA#.L><[0?3/:L;3_V6 MOA1I;1&V\":/%Y2R(@%N"%#_ 'QCW[T >4? /5_$C>-OVB9S%IL/B%)].N(K M.UO'GLEF;3E?'+'1Y-01([MK:/:9U484-ZX' ]J MY%/$9U[2/#MEI^K&/R3,=+DDDNTDOG%E- D0E/D2=6?:<$=C46F?M=^(K^"QNI/#FEV\-SJ MT.GBWDNV6G->P#]G;X=R^&]+T.X\)Z9-8Z=)YT$?D !)#]Y MAWY/7FG>)OV=OAMXQU=-4UGP?I=_J"(D:W$L W *,+^0H \4U[]L#Q!I/PYO MM?.F:';:QI]Q.D^C7CSI//'& V84 W-P>3TX)Z5U7P/\56ESXL^(OB2$,8;^ MSL-9DM(IO-*-):JY &3SVXQG%=G1EMQVW1ZQMA>W?BN?U']L#QU97TUF/!^B&6QTJ MYO[]WU!@J-;2JDVS^\K!AL/<]:]Q/[.'PT:WU6W/@[2_(U1_,NXO)&V5MV[) M'KGG(J/5OV:/A?KL<4=_X*TFZ6*S6P020 XMU.X1_P"[GG% 'D_B3]L?4/#( M\9RW7AQ!#I45O)IJ*LCO>><8@K9'#*IE^;9Z5@6G[9OCN\FV_P#"$:;:Q16, MM[-)?7$ENVV.149EC;YMK;AMS[YKZ T[]GOXU &%^S#\1/%_CM/&,_ MBR73/)AUF6"P6SF+.J#!"$'T!&/6O=JX;0_@CX&\-:I'J.E^&K&PO(YOM"RP M1[2)-FS=QWV\5W- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 $0!__V0$! end GRAPHIC 16 zepp-20211231xex15d2001.jpg GRAPHIC begin 644 zepp-20211231xex15d2001.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 SX# 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 **** "BBB@ IDLJ0QO)(ZQQH"S.QP% MZDFGUF^)?^1I72NXQ;^Y7-*<>>:CW8?\ "2Z1_P!! M6R_\"$_QH_X272/^@K9?^!"?XUX;INF7.L7:VMI%YT[ D)N"YP,GDD"MK_A7 M?B'_ *!__D:/_P"*K^=\'XE<19A3=7!Y4ZD;VO%5)*_:Z35]3ZVIDV$I/EJ5 M[/SLCUC_ (272/\ H*V7_@0G^-6+/5;+4&9;6\M[EE&6$,JN0/?!KQ+5O"6K M:)9FZO;3R8 0N_S$;D]. 2:Z+X.R;]4U(?\ 3%?_ $*OR_,]U/C/ MP^.NNZ:/^WR/_&I;/Q5HNHW26UIK%A=7+YVPPW2.[8&3@ Y/ )_"OF_5OA;X MMT^RN+R?2O*M;>-I97^T1':BC). ^3P.U0_!:<-\4M%7N?/Y_P"V$E>IA>.\ MX>/P^"QV!]E[648^\I)VUS2?#F#>&JXBAB.?D3>EGLKV=CZJHHHK] MS/SX**** "BBOEC]J[XY_$[X+^+M$71(M'D\.ZH=ML6M7DG:5=OF1R?/CG<" MI4 D''49H ^IZ**JP:I9W5]=64-W!->6FPW%O'(K20[QE-Z@Y7(!(SUQ0!:H MHKSKXP?'GPG\$+73I?$=S+YM],(HK6T023;?XI2N1\B]SU[ $\4 >BT5SG@+ MX@Z'\3/#46O^'[F2[TJ5V1)Y;>2'<5.&P'4$@'C(XX/I7C:_M":YJ7QMU:UT MW3KC5/AGH2?9;S4]%L)+YY;LHI()0$X0L00@.-A))R!0!]#T5S/@_P")?A;Q M_$S^']=LM2="1)!')B>(CJ'B;#H?9@*Z:@ HHK \9^//#_P]TH:GXCU2#2+$ MN(Q/<$X+'HHP#D^U &_17G?A?X^^"_&_A?7M?\/:C/K%CHBEKU+:TE\U0%+? M*C*"V0"1C/0UX/\ 'S]I+Q4--\/:_P##_3_%6D6EK>(MRVK:(L-A?K)PB[Y/ MG)R, *,8?.X$+0!]>45XMXD_:'U7PIJ6A0ZI\-=?TZSUC48-+MKJZN;7)GE/ MRKLCE<]F/X5[!/:?\=O$WQ"NM)N?AWX#NM7\,2W M(%SKVKW$=E#) '*.8$+;V(()R1QM(VG(( /;**\_^)GQU\(?"6^T^Q\07EPF MH:@K-:6=I:23RS8(& $!&22 ,D9KB]0_:UTBRUU=&A\!>/[_ %1K07XM+?0O MWOD%BGF>6SA]F[C=MQDXSF@#W2BO!O#/[8GACQ1XBM] @\+>,+;69Y!$MG<: M6H<$XY;$AVKR:YDO[SP_ L85 M$WDLMS(I"@#EE5CR< D8H ^AJ*^>/!'[0WC"[\"Z'?ZAX&.I3SV$5S-J U_3 M+9)MR!C)Y;3 H#G.& ([@5Z=\-_'/B/QL)+C5/!W_".Z88A);7AU>VO1= XQ ML\@L,8R22?[N,Y. #N:**@OIIK>RN);>#[5<)&S1P;PGF,!D+N/ R>,GIF@" M>BOEGQ'^TQ\2M&\-2>)!X5\)+I@E6%+&#Q M_=R2.X1(T\C*NVJ M:G\3_$GA7X(OXL\1>%Y8/$Q@RNB:8KW965VVPJP !'5=W/'(R3@4 >I45\U^ M%OCO\6=-\"V,WB'X47NH:TQ(EN9KZWTR!]SG8-KDLK;2HP5&2*]Z\&ZKJVN> M&;"^US1?^$=U6="T^F&Y6Y-N=Q !D4 -Q@\#C..U &U117&_%KXJ:1\&O!D_ MB76X;NXLHI8X?*L45Y69S@8#,H]SD]J .RHKQ2V_:4NM2\/Q:SI_PJ\>W=E, MGF1,NGQ;G3LP42EB#U& I^"KV_GD2QT>_MGF MOKB-%!,ODQ*SHN2P^8#[OH10!Z]17#_"CXL67QDO_H! MK2K-\2_\BYJO_7I+_P"@&O,S3_<*_P#@E_Z2S:A_%CZK\SROX;?\C;;?[DG_ M *":]FKQCX;,/^$OM1WV2?\ H)KM_B7XL;PUHZQ6[[;RZRJ,.J*/O-]>0!]< M]J_#_#C,Z&3\)8G'XE^Y"I)^;]V"27FW9+S9]/FV'GBLPA1I[M+\V8_Q8\4V M!TM]*BF$UYYBLZIR(\>I]?:LCX(R^9JVJ#TA7_T*N.\,>&+WQIJ;6UJPCC0; MIKA^0@/3ZD^G^%>U^$? >G^#O->U>::>50LDLK=<<\ # KS^'*>;\6\14N)J MM%0HPNEKT2DK+K)IO5V2O?M8]''?5I ?)Q7TOX<\3Z;XKT\7FF7*W$.=K#&&1O1@>0?\BO./'7P.AOH9[W M0YI$O26D:VF;*2$Y.%/\)^O'TZUXSX6\;WWP^\1I=PAPJ/Y=U:L<"1 ?F4^A M'.#V/XBL\HQ./\/\QE0S&DO85W?F6NW5/ROK%J_;S]2OA4UL_ MR?K;1['U'X_;9X$\1MZ:=53CJN:' M_IQ&/#T'_8^/ONHR_P#2&?95%%%?M1^9A7(?%SP&WQ.^'&N>&8[QM/FOX0(; MI<_NI$=71N"#C2Z=-=6TD"7D&/,@9E*B1<]U) MR/I0!\;?LW>%/BI\1-'UM-0^+&K:-H^A:H^EXBVW,LTL8!D ED.Y5 =<9R.> MGRXK"_:1^%&FZ#8>#&7XB^(_&\UQKT5A/_:FLB[6V5@<[%',;\=1M0U!T#N>K8BV<_B?U?2\W[- M'PLG8,W@31002?DM@H_(8K6\%_!7P1\.]9EU;PWX'+RQT/6AX>U*=0L>I&U%R81GDJA91NQD GIG.#7 MR;\1/V4-*\.^+/ >LZWXAU/QEJNM>*K6RU&75F7RYH3'+(RA!R,^5C&XC!P M*^S:\"_:#QI\%-/@5BUQXOMYR5YPJ85N/]V5OR- &)\1_@/XX\2WVHG6 M_B1!I?P[MV+VV@:9&NG1F(']U;O(,*HZ+N;?S@A>@&7X<\?:A\.O#<6@Q^.? MA)X*L+8>7!IVEF?4;B DD_/F=2S?[='U0'S% B0@@D*2>HX^\/,M(TKXC6O[-?CJ]MO%.D6?AB*ZU**]T\:?F M6F:^M/V=)DG^!'@)H[<6JC1[9"@[D( 6_X$06_X%0!Z-7DN MO_M P1^*-3\+>&O"6O\ BWQ#8R>1-':VXALXG(!'FW+D*BD'K@].E>JW5S'9 MVTUQ*=L42&1R 3@ 9/ KYCUK]NC0]=(T;X=^']8\3>*;P&.RADMA'"),<%OF MW$#J0 !@-KJ:TM_AZ]EKDL++X$L!/>W)MSLF4C#>8[ M,H =0"0O3'7R/XU>"]4USPQH?D:+\2-76\U^UA27QOK<44;X8_LL3:3XEM=6\0:G(PNK^U\..R7%?#T%C-%%8GQ2]WU?#S]F7X??##Q&VNZ'H\@U,*R0S7=S)/]G#?>\L.3@D<9Y. M.,\G/@^E^#OB?X+UBUN/"_P \':1JJL1!JIO([@09&&;/G!EXSS[DIJ.KI @N[J.,1I++CYRJ@#"YS@8Z8SS0!H30QW,,D,T:RQ2 M*4>-P"K*1@@@]0:_/GX5Q^?\%/[-LM.^+FKZ]+;7=I#:Z8]RFB6UWOD$8.QT M4*&*%P2<$-D5]_ZI?#3-,N[QD:5;>%YBB?>;:I.![\5\#_!/Q//)\));6WUG MXD76NNMW+;:1X7LF6S25V=D+2K$6^9N2=^!D^E 'O-_H.K?"/X>_"OP]83Z2 MOCN]O8]%.NZA;_;9K5)5EGN6B+$.R[E"XR%PPZ<8YGQ#\-_&-S^T/X8TN_\ MB?JDNH7&@WGVUK)'&LJ9B547&TG!YR>.M>H^%?@K'/V@_$?@N]\6ZEXLT2UT*&^>751'YD-R\H"JNU1D M%-Q_+/:O?*\I^#7P%B^$_B'Q7KMSX@O?$VK:].K&\OP?,B@3.R(L68N1G!8X MR%7"C%>K4 >L:1I-SK&G2P0#4+Z&UDF*@E-C2,N=KL#Z M GWKXDN!I=_\&9G?0=&O=6L-.EAFU6[\17^IR&3R_F:***-H(F&1@%MHPIS@ M9KV_X@^(?$"ZW;ZK\2S\/O TV^6'1WOM+EUK5%B#?>2-9"F22O(&?F/ Q@\_ M\4];\4^(/A7X@,VO>/M?TU=,E8SQ>&K32--8#JTGF 2F/ ^ZN3C\: ,K1/AY M<>-_"^D:+?\ @/2;/1V@M6NM2T7P+V7A331 M<_$;Q3H^OS%KK5_[+U!OL\\[G1R>!ZL,BM/X=?#^R^&WAM=(L[[4= M4)D:::^U6Y-Q^-?B?XB:CX/\&:59^'?#:", M-XNNT+ML:-"YB!."RLSK@*3\HY7K0!X>?AF/&_[4V@:/K&J:7H>O0V;ZG>IX M&M4M?[/N$PT:&5]_F2<*S%E&,\=>/0=(\?2>!=/\9Z5X^U_Q9=PZS.(/#>@2 M/YGB&6! XDF40*IC61@=I;: (R,^NWX)^'ND_"7XY>!/#5G)]OF_X1_4[BXU M"91]HNKN2:$R32'J20A R20!C)ZUV/[1OB[4O NB6&K:;XCT/PL 9([F^OK7 M[5?RI@%8;.'@2NS=5) & 20,D 'SMJ%CKVE0:5K?Q$M=0\6?"/2=5=6T.XU1 M+^_T>;:%22^,:?.$#-^Z+Y7S &_NM]N:+K5AXCTFTU/3+N*^T^[C$L%S VY) M%/0@U\D:O\-O$/@K]F[7?$^J>)]?M_%WB"==1N=+#1QVTMU=3(@BDMQ'@ED9 M5=#QU& !BIO#'P*^-/P1\>WMM\.=4TV[\$W5P)4M=8F+01JW7=']\%?6,Y8 M9)Z ^OJ\G_:LL+;4/V>_&R7,:R+'9>^0*[;QEXXTKX:^$IM? M\3WJVFGVGE+N(_AUX&>^U#2;R M6.3Q!K8M6AAMK%3N:-3( WFR%0B_+_$3S@X .-U'4?'<7A;2-'M_B[_:WBV_ MMH8M(\+>%K.WC:)M@ DN)L,ZQ(-Q@\4?#<_ WX?WMS\%_!6FOXFE> M*WQ*K2RM$S88EWD#':<'!;'&2#BM?X#?#CQ!X6LM5\1^.+R/4?'7B"1)+^6( M+Y=O%&-L-NFWC"C)..,L>N-Q //;^V^.FK>/M5\*:=\2-&L[C3]-M]0-TNAQ MJLGG22H$PWF8QY)Y_P!KI7L'PG\.^-_#NBW">.O%D/BO5)90TE<7X9UQ!^UQXUTIG#2R>&K&91_=6.5@1^*\N^-EZ\GBF. Y"16RA1V.223_(?A5WX<>,=9U?QC:VMYJ$L]NZ2$QL M1@X4D4S]H'298KC3M6C4F)T-M(>RL"67\P6_*OY]SC$8'.>#:U;)VU^I\%8K M#8G(<,L.U[D5&2[26]_5Z^=[GSN=T*M#'U/:K=W7FGM_D%?)'[0UK#I_Q*OC M$ OGQ13,HX&XK@G\<9_$U]5:SK5EX?TV>_U&Y2TM(5W/+(< >P]3Z K!% 51CU.,X]2:^9\2,10> I81N]1S32ZV2:;_ M !MY_(^JX)PU6>,G72]Q1LWTNVM/PN?3_P '84\5_!2QL;_>T%Q!<6%O!VOVNLZ=%=+>VV_RS)<%E^9"AR._#&H[?2;KX>? 6 MZMH)&M]0T_1;B?>O6.?RWD;'T6,_G^9!( MP*MMMY&&>.Q /X5ZKQ&"R]Y;@\PH<]?EII2LGRO1;O71ZZ&5+!XS'PS#%X&M MRT8N;:N_>6KZ::H^P****_2C\]"BBB@ KS/XO_ ^S^,6L>$+G4-4N+*ST"\: M]:UMT!^U-\A4%B?E V=<$X8XQUKTRB@ HHHH *P/$G@71_%FJZ!J.IVS37>A MW9O;)Q(5V2%"O(!Y'.<'N!^._10!P?B_X/:1XZ\?>'?$VLW-Y=+H(+V6E;P+ M43[L^>RXRS#"XYQ\HX/-=%;>#M'M/%E[XFBL@-H3:C>6VH.) TDI4E1@#"C M8N!UXY)/-=Q9V<&GVD-K:P1VUM"@CBAA0(D:@8"J!P !P *FHH 1E#J58 J1 M@@]ZQ=!\#^'/"L\\^B:!I>CS7&3-)864<#29.3N**">?6MNB@ KBOB;\-4^) M!\);]0:P&@>(+371MB\SSS 'Q%U&W)?[W.,=.:[6B@ HHHH 0C(P>E-BB2") M(XT6.- %5$& !Z 4^B@ KD[KX8:%??$VS\>3Q2RZ_9Z>=-MV9_W<<99F+!^=QG/1CQ7644 %%%% %2YTFQO+RVN[BSMY[NUW>1/)$K21;L;MC$97.!G'7 M KQSXE_LW:A\2KV]CN?B9XHM- O93)-HT4B&+:3DQJ0!\G/"L& XZXKVZB@" MMINGPZ3IUK8VX*V]M$D,8)R0J@ <_059HHH **** /./^%-6B?'@?$J*[$,S MZ.=-FLEAQYLF\$3%\\_( N,?PKSVI-"_9\\%:%X]U'QG_9KZCXCO;E[K[9J, MQG^SLQ)(B4\(!G XR!P#BO2** .)^)/POMOB9<^%S?:A<6UGHFJQ:JUI"!LN MWC!V*_L&(/TR.^1VU%% &5XH\*Z3XUT*YT;7+"+4]+N=OG6LXRC[6#+GZ,H/ MX4WPMX1T7P1I$>E:!IEMI.GQDLMO:QA%R>I..I/J>:UZ* "BBDR,X[T 9$7@ M_18?%4OB6/3+:/7I;;[')J"H!*\.5;8Q[C*KU]!6Q12;ADC(R.<4 +1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %9'C [?"6MGTL9S_ .0VK7K&\:''@[7CZ6$__HMJ\[,O]QK_ M ."7Y,Z,-_'AZK\SP[X/W/F?$&R7K^[E_P#0#7O>N:):>(M*N-/OH_,MIEPP M!P0>H(/8@X-?-'PS\2Z?X=\:6E_J-Q]FM(TD#2;&?!*$#A03U->U-\=/ Z]= M;_\ )2?_ .(K\6\.L=EF'R.KA<=6A'FG*\9RBKIQBMF]4]4?<\0X/&3QT*N& MIR=HK6*;L[OJNIX)\2?AQJW@2X:2=3<:8S[8KV,?*?0,/X3[>W%>@?LX>+M6 MUS4=5L;[4+B\MK>W1HDG*O TNGZ3JGVN\,\;B/[ M/*G /)RR@?K6/^RC*)/$6OC/(M8__0Z\S+<'@LKXMHTONRNMI>[=/ M5+I?7\SW\3+$8OA^K5QU+EJ1TUC9[QUL]K^1Y;\0?&&M^*/$5U;7M]=:AY=U M)';VY)*J=Y "H.,]N!GH*]D^!WP NM)OX/$7BF!8[J$[[33V(8QL.5D?!QN' M4+VZGD8'@%UJL>F_$4W4TGE10:KYK/@G:%FR3@ M<(MVVTT5E>_J=1\5FV?"_P 7MZ:/=_\ HEZ^,?V8FW?'7PT3_P!//_I-+7T- M\0/VB_AYKG@+Q)IUEX@\^\O--N;>"+[%<+OD:)E49,8 R2.2<5\\?LP?\ET\ M-?\ ;S_Z32U]+G^+PV+SS+Y8>I&:4HWY6G]M=CDX>P>)P>0YC'$TI0;C*W,F MOL/N??-%%%?L)^+A65XKT>Y\0>&-6TNSU&;1[J]M9;>/4+?/FVS.I42)@@AE MSD$$8(%:M-DD2&-G=@B*"S,QP !U)- 'S'\>/#&D? _X6WNM3^//'MWJNP6N MGQS>*;D-\M[.6ZABN[@,88'D DE"C+;5SDX'7'2@ M#Y&T&XU:;]N76_"$OB?Q+-X:M81>Q::^N7?E!S;12XP).5#R-A3QC Y'%;_[ M>NJZOX0\"Z#X@T#Q!K>A:BVI+8/_ &;J<]O')$T4K_-&C!2P*#YL9QQTQCBY M_"VG^,/^"@OBG3M3%R;5K&-R+2\FM7R+&WQ\\3JV/;.#3/VYOA+X:\!_#'1] M1T:WOH[N;68X'>[U6[NP4,$S8VS2N "[/5OB#XFU[6 M?$FJ0)=/)::G+:06.\!A'!#$PC&!@$E3DY/%97[:7P[U/Q]\"+:72('NKO1K MB+47MXE+/)$(W1]H'4@.&^BFO5/@M\2=.^*WPWT77K"[%U)) D=XI(WQ7"J! M(C@=#GGW!!'!% 'BG@[XG>*/@M\?+;X5^,-9G\3:!JZK)HFLZ@\L(TDD M_P"6F65D.>=VTC .*\]^,EYXX^#_ ,=O$WBSP//?7NA:'%9W.J:7<7 M@?'G]F7Q;XAT*ZN+2ZL-,N+F2!+AH;BQNHHF< E""1QP>C ].H#?B/\ $M/V M>6)1OX2=OIN]4_:U\ W_C/]F+PY M>Z;!)04D('^SN5CZ!6H M? 7X>%-.\>?%#4K_ ,7Z MSK$8O+:SO+AUM;.)ON%8D(7)7YN@ R, $9/L>@?#-O!?BJTNO#VJ7EKX=:&6 M.[T*YNI)[<,<&.2 /N,1!W JI"D-TR.,O@7X.N;&=)3::=!I]PJ ML"T(Y=2\+RZ0VI)9S6MNK1, M1@+YB1JQ (.,GH1G- 'T%7RC^U):^KJ^3OVLL_\ #0OP"_N_VS'CZ_:[;_ZU 'U; M;P+:V\4*%V2-0@,CL[$ 8Y9B23[DDFODOX<0:L/VT_%?A2;Q5XDN_#NBV0U" MUTZYUV[EC#%;8A6#2'>H,[?*V0<#.:^KK_5;+2A;F]O+>S%Q,EO";B54\R5C MA(UR>6)Z*.37R3X7\_PI_P %!/$)UZTO4)K5E\RYAC;<(V <;6/W@<=1@UG? MM3:#=:'\!KBXT+7-;TK5-)EM8[.]AU:X65_-N(H6$TFXM(")"?F)((&/0[7[ M5.GRZ[\%M4T*SPVJ:Q=V5C8Q7?LT_'S7-(\1W/PI^*DKV7BNQ<0Z?>WS9:\':-Y#PS8P4?/[P' MJ6QN]#^'=@5_:#^)5N=1U6:RTNWTR2TLKC4IY;>%[B.8RE8VI>, MOB;#XV65?$FGQ:587)N%Q*WEBZ"EST8[&;CQ+XCF\/Z79+J=MIK:W=&!92MJ^"OF89 9G^0_+C (QQ7UA7RC\/QM_X* M#?$8$\G0X^O_ %RL: /JZO,?C[JFJMX5LO#'AS4&TSQ-XGO$TVRNXW=7MUP9 M)Y@4^8;(D?D$8)'->B-JEFNI)IQNX!J#PM<+:&1?-:)6"LX3.2H+*"<8!8#O M7B$UIK'Q2_:!UNZTK6FT:Q\$VB:;;SBU2=9+NY427& W&518E)ZC/O0!4_8V M^)NJ>.OA_JGA_P 3W-S<>*/#EY)97%+>\\0ZY<>"?$BA8;&ZU:ZF@AG<&+&UW(($OEM@Y $G8 8R)K> M_P#V.XS#=W1@$*&=W )VK\H(E\IB>PE;IFNY_;P\#RZ]\ M)+;Q+8[TU/PS>I=I+$"76)R$?:1R,-Y3D]A&?J "_P#'7XY:G\//BIX.CM5< M>$M/NHXO$MT&'E1F[5T@5^XV+')*>W,><;EW=G\;4N=:OO OAO3]2U#3;O5= M:5II--O9;63[%#&\MQEXV4X(5$Z]9 1S7,^%/A3<_$K]GS6K?Q0J1^(O&Z/J MUW(PX@G<*;4 ') B2. ;>VT^M.M0BG\264T%]X$TUO#!>X8,7NC M-F8CGJL4%LI)Y)+=: /IB"%;>".)"Y6-0H,CEV( QRQ))/N3DU\V_MXVC6/P MCAUVQN)['5;:_@A%S;3O$YB8/E/E(R,D'\*^EJ^9_P#@H*LI^!-L8_N#6;(?AOX7U)VUBUU:ZTZSNWOH]:O&)E*([$HTI0ACD$ M;>A.,<8H_MP6(MO@K?:[:RSVFJV4]ND5U;SO&RHTH5E^4@'.:U_A3\ _!S[HO;7 M?]/,']<4 =S\"?#E@OP/\+(8Y91J^BVMS?&:XDD::26W3S&+,Q()R>F/;I7S ME^QWX8L_'WB?XHV?B"2]U6UTRZ@@LXY[^?,*L]R#M(?/2->)CM>U'E0L''3GSR%8\!L5!^ MQ_J$'@S5?&'PUURPM[#QOIEV;FXO$!WZO 3Q.7;YG(+9YQQ*I SNQVGB#P_I M'Q&^/7B#0=3@2[LH?!BV5PHZK]JN6+#D<,!!&RD="<^E 'K.G:]I^JZ%;ZS: MWD4NE7%NMW'=[L1F(KN#Y/0;>>:\$_9F^+M]\5?B;\4[FZ26&Q$EA+I<4H*E M;1DE\LX/(WJ$DQZR&O)? +>,])?5/V;-02:4RWR[=83($6BME[@J>V\!54=C M.X)! KU+PCI\'@K]MG7]-@$=I8:OX3MYK>W08!,+10H!]$BD_ 4 ?25%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5G^(--;6=!U*P1Q&]U;2P*[#(4LI4$_G6A1656G&M3E3GM) M-/T9<).$E..Z/GV3]FG5'S_Q.K4?]LVJK-^R]JTO_,OHRBOSY>'_# M\=J+_P# I?YGU2XIS2.U1?\ @*_R/F>3]E#5WSC7K(?]LGKO?@M\%K[X7:KJ M=W=ZE;WRW<*Q*L*,I4ALY.:];HKU,#PCE&6XB.*PU-J<=GS-]+=68XKB3,L9 M0EAZTTXRWT2\^Q\M:[^R!K6K:I>W2>(;&-9YGE"F%R0&8G'ZUE']B;6S_P S M+8?]^'KZZHK)\&9,VY>R>O\ >E_F>C#C3.J<5&-567]V/^1\B?\ #$NM?]#) M8?\ ?AZZ_P"$O[+FJ?#GX@Z5XAN-;L[R"S\W=#%$ZLV^)T&"?=L_A7T916]# MA+*<-5A7ITVI1::]Y[IW74SQ'&&<8FC.A5J)QFFG[L=FK/H%%%%?8'Q85GZ_ MH5EXHT2^TC4HWFT^]A:"XB25XB\;##+N0A@",@X(X-:%% 'DNG?LK?#+1[

B@"EHNCVWA_2;73;/SA:6R".(3SR3N%'0%Y&9F_$FN,O/@+X$N]9N=5 MCT(:;?W18W,VDW<]A]HW?>\T0.@DSSG<#G+9ZG/H%% &3X9\)Z+X,TP:?H6E MVNDV6XN8;2((&AT4 >;:5^SKX!T;7M-UJWT>Y?4]-D\VTGN=5O+CR6Q@D"2 M5A^8KH_'7PT\,?$NRAM?$NC6^JQP-OA>3*2PL<9,1QF**?4]3NK]X4/58S/(_E@]]N,]Z=X_\ AKX>^*&E M1Z9XELY=0T^.02BV2\F@1F'0L(W7=CJ-V<=JZ>B@""QLX]/LX+6)I7CA01JT M\SS2$ 8&YW)9C[L23W-1PZ59V^IW.HQ6L4=]=1QQ3W"H \J1EBBL>X7S'QZ; MC5NB@ KRS5/V8OAQK/B2[\07>B7&M.U3PY/ MH5] U]I=Q;M:S0W37)C4 (K2NS!0 %!P.P%9_C_ .&GA[XH:2NE^);.?4-.#!S:I>SP M1N0(G4/@@$;LX/(KJ** ,+PGX)TGP1H$>BZ-'#/A?JE[J/AG2Y]-N[X8NG.HW4RS\D@NLDC*S EL,1D M;C@\FN\HH X[Q/\ "?P[XI\5:9XGF@FLO$NFC9;:M83M#.J=XVQ\LB')^5PP MP3ZG-O3/ASH6D^+[WQ3;PW/]O7L2P7-W)>SL)47[H,9?RP!V 48R<8R:Z:B@ M"A_86G_VY_;/V.'^U?L_V3[9L'F>3NW^7N_N[N<>M85S\+?#5Y\0+?QM+93M MXFMX?L\5[]NG 2+!'EB,/Y>WYF.-N,DGKS7644 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?-'A?XZZSH MW[0WQR\/ZAI'BKQ3I>E:EI2:;#H]@+F&Q232K>61,[AM+2.SXYZF@#Z7HKR? MXD^-=4%QX 716U[2-5U25[ZWL6TCSK:^,<&]],O7P?LDDD;R%)"RJCP$L7"> M7)\FVG[17C[X:>$M>U#6_%7C36K>PFU;4+[4K32=!N;:A-+" MEMJ6A:N=0N5C,LDBB8W C9Q%%(PX/"\Y(- 'W517S[\:/C-J/P_U'7#I.O76 MDWT>JZ3I2V&L>%)M6@N)+M66!K$17-L7$LA$;$RL$>W<;%W;F\J_9Y^+GQ1\ M0_$'PV_BOQ9=1Z=JFO>(-!CTZ[\$306UW)#>WLX471U%_)EBALID1=C!%#1O MYK*LE 'VO17P[\8/B_\ M$:'XV\56NG>(/ /]B?#W2I_%^O3:=HMZ66W2*5K M;3YM]V/-EEC#S;4,0'D(6<*X5_H?P+#\:K&ZU2;XAZSX'N-&73Y3;_\ "):+ M?+>1W(*E7VRSRB10HD^15W,VW!Z@@'K=%?G1I7[2_P 4M%U7XBM;>+/$6LMX M?T3Q+JVIPZUX$N[.TL;NVLA+I*"26%6MEN(?]*:*8@!D,:D^8A?Z%^'_ ,0G MU+PK\4)[;XB^-O%NOZ3ITYGC\0>$9-!MM*F$+3Q)"KV,!$GES0L5>21RIC;@ M,"0#Z2HK\\[_ %U?AY B?$KXU?&GPU)=Z);ZQHEY:ZII]Q!XB+Q1F2VM!]AR M+I97""W<[B&1@S*21]&>'U\;?!?]F*^U:_D\8>-O&4VGMJ4]OJ.H6%Y=Z7.U MLNZ-9)%M8GAA9"Q!4L27P'R!0!] 45\(>,_VA?B+<^"_B]>'P9X\LKD?"/3K MV*\AU+2HDTNY:/62VJ*L=_F,2%4(,*F;_1>8UVQ!O9_VB?CSKW@?X*VVM2>" M_%WA>35=5BTB]ECBM;N]T>V(_C'XD^&/BG^S+2ZU+PAH5GIU['I[RH6&YYM-GDR2&'+XRIQTK5 M\(_&3XC/\ OA!XDTSX>ZA\4M:\0^&;'4-8N;#4M/TWR9WM8)"[+.\:GS&DD( M$8PNP\ %: /H"BOB7]G?]J3XP>*+7X@P#X.ZYXTNM*\9ZO8S%?$VDQ-I>VX) M2Q823J3Y*%4#KE6QE217M'Q5\?:GX>^)SPZ%\0M-TN:W\/7=Q=^%M5T22^$K M1*9DNH"DL!+JNY70R@,I7[I&Z@#W*BOS;^'O[8?Q#\0^,? -CJ/Q0T.]L'UJ MSM8'MK#0);S5VOG^S*E[:6GB)I8UB:Y4@01,5\L/(IV,#]X_%CXAO\,O"UOJ MT6EMJTEQJNGZ4L7G>3'&;J[BMA++)M;9&GF[F.T\#'?- '9T5YY\+OBC+XY\ M1>//#E]9PP:KX.U6+2[FYLY&DMKP26D-RDJ;E!1MLV&B)?8RD;W&&/R;\?/V MI/$?ACX\^*=,TKXCVZ^$[.&VMK2S\/\ C+P=836MZGF+>QW*:HLDVX.(P%PN MTJX.>, 'WK17Q5^RC^TMK'C/XQ:GI7BCXBZ?=Z!=Z9!%I&F:QXL\+:AJ%QJ7 MG.9!$-)",5\KR\*RGD,<\@#R/QKXW\5>%M"TC7M5^.=]8SZY<0LFE7OQ-LM& MN8TN-1:T$J6;Z-.PM8CEFE\UL)#*V/DQ0!^F-%?(O[+WB#7++QKJ9N/B->?% M#39O#DFH)#8^*+;Q%;K-'<[-MO_:7^)'@7X#>/?%_C'X7?\(]KGA?28-1MY#?++IVK;^#LP1- P(;=#(NY, MJ-S9!,NM:M\;X?C[X-TS[;X/3[3X9URY^QQRWPLY?+NM)7S)4S\TJ>=A&QPL MDPXW<@'TK17@_P //VF8'^&/B3Q5\1/L.@#0O%UUX2GDTU99HI9H[Y;*-T4@ MN0\C XP<#)/ -5?A#\5?$?B6Z\1_$![]M1^#=_%?WD#:I L6JZ'<6,[VMQ;K M%;JXN()#;R2QL#Y@PP;<644 ?05%33@9I66]A&1YYV2;0(]SADEW@IX7\2OB1\3M(L)=:O/B!XR; M6=,B\*[3X;LX[7P^ZWL\"R_:TD,TBR-'+MRLH#/\V%#; ?I#17'_%'XBV_P MUT"RO'M_MM]J6IV>C:=:%G1)KNYF6*(.ZHYC0%BS/M.U58X)P#S^M_$?Q#X) M^&7C+Q1KEMH^IS6#O_846BSN4U+='$MO"Q;[DKW3M!UV_=8EH45YUH7 MQ&UV[^+]WX*U30+>PMK?1EU.+4H[SS&NV\Q8WQ$%_=H&+;2SEF[JF/FY31OC M]K&H7&CZM)H5G+X3UCQA?^$+>2SN]]U;FWN+FV2\DW!4=))K5QY:?C[J7P?^&GCSQCIWAE?$%KX87:4>\%NC,L2R.S/AB5S*D8"J M3N5P2HY'4?&[XC:M\+?!,FO:5H$>NF*:-+@3W@MH[>-W"&0G:S.06&$5?F/5 MD'S4 >@45Q_Q!\<3^$[SPGIMA;1WNJ^(=9ATV&&1B%6((\]S*2.FRW@F(S@% M]B\E@#C^ OBU<>(4^)$OB+1U\-1>#]8:PD47/VIFMQI]I>K,^Q:7.RQR);W#YVLYB MD#L%50A^4&08D;E/&'Q]U+PM=?#,1^&5O--\;>(4T>'4VO!&D,,JW,UO*L6" M[L\%L&*MLVF5>20R@ ]HHKR+XL^,/B9X0M]=U;0K#PR^C6*QQV<&IO.;O4)W M5 D<8C.T-)-((45L$MCL0:T/C_XAUOPK^S1\2-,L 2%=<@D=AD4 >FT5^>WCW]H32?A=XLOO#'BOQ;XHT/7['R_M-A= M?$6W$D6^-9$R! >J.K?0BOJ?]E/5=7\0_"=-:U/59M9M-3OKB[TJZN-16_D- MBQ'E S*JAB,-VH ]BHHKYZ_;!^,7BWX=^"]>TCP9IEG+JUQX)\1^(&UBZU5[ M-],CL([93) BV\OG3;KU&5&,:_NB"XSP ?0M%?"?Q)_:2^)FM>/=>TBVU2Z\ M!7>@^%]7N!HWA>XL=134=7@O[.UM(QMW.GQMJ>J6D*V]IJ]\%2&Y9]H_=0Q1&ZNF 3 ?[*HP6"D M^D**_/OP/^U;\4M>M]%\71^(M+N=1\1:9I3/X2?PC+%8PLY\QWAN'UZ4P;58E05EW$;D0 ^BJ*\2TOX\ZW'[4^%=9\77OA M*W:UNBUU!Y$]S;QWLFX*KQRRVK#8G*))&^Y\LJ]AX6^(NI:Y\7?&G@Z^T)=+ MMM#TW3=2L[PW0EDO([J6^B+,BC$8#6+%1N8E6!.TY4 '>T5Y9#\5];T7QMX) M\/>*M'TG2;CQ/IMW?-';:J99-.EMHH7FA(,2B>-3(BC/4GTIZ31R-(J.K-&VUPIR M5. <'T."#^(H ?14-M=P7L9DMYHYXU=XR\3A@'1BKKD=U92I'8@CM0MW VS$ MT9WNT:XF>$]8\8W#S")K'1);*.: M-2K$R$W=Q FT%0,!RV6&%(R1\]?#75/B'X.^+_Q?\57OP1\:2Z=XOU#3KNPB M@U'0#+$EOIT-LXE!U, $O$Q&TM\I&<'@?43S1QM&KNJM(VU QP6."<#U. 3^ M!IC7<"74=JTT:W,B-(D)VX>HH \E\:Z=XE^*/B/X<:9<: M)>:%X/N$U#4O%.F:IY,OVB);?[-%IEP(I)89%E:\,K+ET9;4C(/7Y ^)'[%? MB7PI8:3HN@?#+X=^(CJ<*Z?BV\.0L;=_ML4IO)KQH4>(K%),FW)#HH4+N4;O MT00>XIGVN#[+]J\Z/[-L\SSMXV;,9W9Z8QSF@#S MK2?AG?:?X_\ AYK<<&CZ9IOAWPEJ.@SZ=I:-%#%+<2Z6\:VT>W"P(MA*H!(* M@Q@ \[?./AM\-/'SVWP:M[W1M)TO0?"6JWNL7MQ=:E*-1>22TU.U6%;46YCV M_P"FQOO,X. PV=,_1YFC658BZB5E+*A/S$# ) ]!D?F*?0!\=?M6?!OQO\<_ M%!S87$OA_2_$WA_2=/TV2%;FTFM#/!=:CJ4]NY\N9!NBA"N.!:SCI*<\K\#_ M -ES5/AG\7?AQJ">%;."73_%OB2]O-2L/"MAIXAT]QK$%N6NHB)2K^;9LEOC M:J2QXXB^7[OHH ^,/VAO@2OC+PO\6?$6I?!CP_<:SK&F7^C>'+/2O#UC?ZQ- M>O!((M5N[P+NB.Y45%1SY8.YV9F58O5?"GP*MOA9\2/$A\+?#CP7!H.NZ9-' M9:MI.DVFE76F/L0-8W+0HKS6TKHLBR)EU8,&4@(P]ZHH _-/2OV./'\]O\37 M73[JW;6;C3?#5Q).C6\MY'-8VEEJ%_:E)#LB21KEB)$D5X&?:-RC/V/8>"]; M>']H6'^SY%D\1:LTFE;RJBZ0^']-M@RDG 'G0RIDXY0U[+10!\:Q?#S6O%MA M8I\1?@W\2/%!T_3[>RTG3X-2T"WM-%9((D-Q;;=6#&Z\Q'=;HD2('"IL&=WM M7A8>,O$_P.U_0-?T+Q!;>(4TRYL(;GQ$=-CN-2+1NL3D65U/$&P45V)C!;+! M5!P/8*AN[N"PM9KJZFCMK:%&DEFF<*D: 9+,3P "230!\'>)_!/Q>\8Z+%];MO$$5\^EZCXT>P6U$&Z2*XDFTT2F8>8J%8T9'5 M]CAT*Y'T;#-'<1)+$ZR1.H970Y# \@@]Q1--';Q/+*ZQQ(I9G' M=F+X+';]T=_HGB+XS:AX)T/PQ'X*M_!WBC4TNII]9>6VN-,\,V9NY5MK=4C; M_2KJ.U\D!%41%QN9]N5/T!5>?4;6UNK:VFN88;BZ9E@ADD"O,54LP0'EB%!) MQT )H \5U#X7:S\$5T'6OA?IRZSI^DZ4-*UCPK<7 BGU>!"9([J*8C:;Y7,Q M)DPL_P!H<2.A".O.?'=O&OC3Q'X;N-"^'&N7NG6&A7LVI227%G#,@O[EZ@UM M_9.H2?:%LKJ&X6/R[CQ9/;+N, 7)MV"9RJ@JI'W/^T)\--1^*O@C3](T]K6: M*#6].U"_TN_9A;:K90W*/%=6TG3+K3XE\/PZ?-YL,SQ2RKLN[2?YF:WA^[MSL45Z74 M-W=P6%K-=74T=M;0HTDLTSA4C0#)9B> 22: /$/@9<^/;[Q]K;ZMJWC34? M!L6F0" ^.=.TVRN7OFEDW^2MG;0DHL:)N+Y!,J[ZKJ?Q \(^)+2#3O#DEO97&JZC:ZANKO]F7XB#2-(\337X-I;+'- M/ICZ9=0)$Z/J3CSUN9XR65U5D0G"']V?T9HH ^6O@3X0@^,OP!\3?#SQU\,/ M$GP\CU) VKV]X!#!$Y&\.1^'-:CO9A>W&Q;IKG2S;*3YF02B71 '!VG/05]'T4 >!:I^R5HMEI? M@K0O"UVVC>&]'\=KXWU"SN&DG>ZE4RRK$C[@547#0OAL\)SGD-YOX$MOCA\* M?@"WP\\*_#'5(?&D>M:@;7Q-=:CI#:/##: MA)?^&O%USXNU#6/#NGZ58V^H/#:P6=@^GM)+J,$-S]DDU]LB 1(58-@U M^@]% 'EG[0OP@;XP>&_#4,*6LUYX?\2Z;X@AM[U08KA8)OW\)R" 9+=YXP2, M9<9P,D#+G]_I'ASQ3>:\=;EN$?S M;/[3=36=LJ@!O.43P(Y**@6)RK$E17T!10!\^_M"_"[Q7XW_ &4/$?@+0]*7 M4?%?B*Q=)R;J.*VANII1-.[.S [-[2;0H;L.!S74?'+3_%'CWX*WVEZ/X5N' MU_4O)'V"YO;>-;(]%O/#6D?$2:9K6_% MS;3O#!)HUGIK!D21L2@V[R ?,N",L#P?>J* /F^S^#'BZZ\3>%-5M;"S\'7. MA^%K[PS?7&FSQJVH374UMBXC\M5/DP&.XN$#^6YDE("IN9CM_M!^!?$?B/6? MA%#X4\,?;-,\)>*;37KLQ7-O;1I;16US;F&%&<9<"=2 0J8&-WI[K63J?BS0 M]%TQM2U#6=/L-.6;[,;NYNDCB$N\Q^7O8@;MX*[(- U;Q1XZ\* M2S01P^&=+274KB.5PTDM]@1V\94$@K&KS2$G(WK$5Y7-9/[2/AW5O&?P2\4^ M&-&MI+J\\10QZ%((B 8K>\F2VN)LD' CAFED)P*]+HH ^,_&D/Q%U# MXU^+ELH/B[9>&K6WFCTNWT^:%H=3U*21B'5S(J0V:*(U0,\;'>QZ?LS M7VLZA\,UD\2:7XJT3Q$EW)%J6G>++D74UO<(%5Q!. $FMB1N21,JVX\YR!ZQ M63IGBS0]:UG5-(T_6=/O]6TKR_[0L+:Z22>S\S=Y?FQJ2T>[8^WS-*TD3 M;CCCPW]M7X*ZS\9=5TJQTOP%I_C7S/!GB?2K>YU1H%ATC4+IM-%K=*TJG;*O ME3%2F& #X([_ %510!^>OA[]GKXE1?$+Q7'X9^&OA_PGINJ^&?$.C1:7K#"+ M1H([N_L3Y(-M&P^:))G4",J=I!QG->L>(/@5XX\->*?!7BB'3E\8ZAX)\*6- MEWB8F:1T9C#F-S&:^K([N":>:".:-YH<> M;&K@LF1D;AU&1TS1'=P33S01S1O-#CS8U<%DR,C<.HR.F: /RYE_8 \?>%(K M;5())K^/1]5T:PAT^UMH'FNHK2VOK=[A2UL6$9-S;D'S%^4W!8!H[?;^IE0Q MW<$T\T$[@N_,\B:.;R MG,;^6X;8XZJ<="/2@#PO2/A'XGM8/"7A:2&WAT30O&%]XC;4Q(&1K%KF\GL[ M.%,AQ*GVBW1BR[ D+X9B5KI?#VE^(X/VB?%OB"Y\-W%OX=U30M+T>WOS=6[' MS+.XU*5Y&C$A8(XO4"X!;*GZM[OSO[4NC8BPA> ;01%Y1FD<2!&#M&J[PK,?IBB@ HHJO=Z MC:V#6ZW5S#;-<2B"$2R!3+(02$7/5L*3@<\'TH L45GVGB'2K_6=0TBVU.SN M-6T](I+RPBN$:>V27=Y321@[D#['VE@-VQL9P:T* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KYE^+EWK?BG]J:Q\(KH>E^)].T_P%=>(-)T'7Y533[O4_MT4)F M"\;I"-9L?M+PI+%'-%-)!*L<@"RQ^9&R MMLUMK"2:SU?S/[0M;Z[FNX;HR#$ADCF=E8 MN.&)&6'!R* /'1J%W\._VE_'EIH%A#:^';?X?:+/%I-K$L5M)J1O;^VM%"J! MM=XX8X01C*Q1J>(TQ2^)_A2U\,_M#?LL6\;R7$UI>ZO9?:)6.7"Z)=EGVYP& M=B69@,L=N2=JX]RT/X9>&?#JW?V+2U$MW+;S7%Q<2R3SRM;D&W#2R,SE8RH* MKG"\X R)OA5X:\8>(--UO5;2ZGU73&=[&YCU&YA:T9D,;M%LD41LR,RL5 MP6!(.0: .,^(.EVJ?M%?"?4A%_ILD.JVYE+$XC6WW 9P.6.2!DX&<[1@\,Z M7:_$OXM?$;6-0B^U:1ID,/@^TB9BH;"BZOG&T\K(\]O"P)ZV9& "2_<:O\-M M!UWQ':Z[>QWTFJ6C%K>9-3NHQ 2H5O+19 J!@H# ;N^-/^R%^R[X:D M61].\40^&]+O8UQN5-E!?2R1L$1E$M@X7&P,DC%%_AWX<\%EFT M;2H;*9Y;B>6<%GFFEG='FDDD8EI'*FA5@U MQ\-]-FD+.S%F.J7PSR3@84 < #BFZ3\#_AO)\>].A\,?#[POI)\&HNJ:EKM MII,"WTVH3(RV]NUR%WL1&SW$I9BQ+6Q)(9@?78/A5X:MO&TOB^.TNAXCEB%O M)?G4;DLT(=I%A(,FTQ!W=A'C8"QP!6UI_AO3=)&I_8K5;1M3N&N[QX6*O-,R M*AD+ YW;409!X"C&,"@#YM^!OP_L;O2K:-OAQX;OM('Q#\2.=7C*B[LOLVN: ME/;2[!"NT)/;P1KMD. 5XQD#Z:U;2[77-*O--OHO/LKR%[>>+<5WQNI5AD$$ M9!/(.:RO!_@31O =M=6^B07%M;W,TES)%+>SSJ99)'EED D=@K/))([L,%V8 MELGFLSX/_#6V^$7P^T[PM:7+7<-K+"S?"/P1KW[:OBSP_?\ A+1;C1;KX8V"RV)L8UC;S-2OT<@ ##%<#<,' M '/%6[O]I#7?A#XJ\8Z#XP\[Q-_8WB&Q9[N-(86M?#EVD4::@R1J"QAN93'( M-HW+&[H,*VWWJ#X:>';;QU+XRCLYAXEEMQ:27YO)R6@!9EA*E]IC#.[!,;0S M%@ >:E\2?#KPQXO75AK6A6.I'5M-.D7S7$(9I[,EB8&;KLR[' /4YZ@4 >.Z M!XW\=>*_&4_A/0_%VGPW$.A'Q+%>ZUIL<\US#<7=Q#IP$<30@0&.U+S#;YF9 ME >(D /^+OBZ3XF_L!^,?%=]IJZ=/KOPTN]7DT]CO%M)+I;3;,D DHS8!(!R MN<"O5=>^$_A+Q++;27VBPEK>Q?2U%N[VX:S?;NM7$;*'A.Q?W393CIR:TM?\ M%Z)XG\(W?A?4=/CE\/W=K]BFT^(M#$]N1M,.$(^0K\I4<%25(()% 'S1X5\& MV4WQ#\%"P\%>'=>9?AI:.UMJ6R 9$RXVGR) 6.2.=HYZU;^'_AC2]1_:FLM( MUSP_#I$/AKP/8:UX;\/?ZRSLKJZN[K[?SU.PMKZ&^M+=;2"1M5NY D"G*P[6E(,8/.PC;[5I^)_ 6A>,;S2[S5 M;'S;_2WDDL;Z":2WN;4R)LD\N:-E=0RG# -AL#(.!0 SP;X0\,>#?[9MO#&G M6.EI)9[^#2KZ3RK.[A@TZZ$S32!6=#$)DDC*H^95B!"@^;'UNM?!O2-4U'PM- M$?L\&B:S_;[LYDFN[J[6W>WC=[AI"QQ'(4._>2@5 550*Z7Q/X+T3QBED-7T M^.[EL9OM-G<@M'<6DN"OF0RH0\3%692R,"59E/#$$ \U_9,U1+[X1RV32Q_V MAI7B#6M/OK*W5A!ITZ:E<%K* D#=! &6&-@%!CC3"I]Q>,_9:\+>%OCG^S5! MK7B[PO:ZM?\ B^XU&7Q#'K,"3S27(O9XY(GT@NIFQOEEBB=4D=L#6W1;B*Z2WN+F5II+A.%M;C?%Y:D%T()8' X#PY^ MT+\14US2;B[U72]0TO4/BMJOP\%C-IFUX[:$WAAN?-21=TJ_94!&T*P=^ <, MOTNWPS\-CQ3_ ,)'!I[6.LF*&"2YL+F6V\Z.(DQI*L;*LBKG #@C''3BLJV^ M!/@:TEMI(M"4-;:V_B2$&YF8)J3;M]T 7QYC>9)D]][9SN.0#PKX>_%7Q[#J M'P-LM4\2KJB>/=;\0+J!^Q(A@ABM+F>&.(G<0(Y8DNM:9XLGO?M>EB6,MIFMV]G;LBQO$RL8K@AOF*DH"%!R3[>OP M/\$IHUII2Z+LL++4/[5LH5NYQ]BN_P!YF:W(?,+'S9&XMY@JQ\&07=C$3E2))+@@GR@E M>B_'\3:WX7T[PC;Z;)K7_"2:A#:7VGP3QQO+IJ-YMZI#N@9)(8VMV^8?\?*\ M\X.QX.\#3V7C/7/&>LVFFV_B35K&STR7^S6>1!;VS3NF7<*2Q>YE)PH^41J= MVP&N@NO"6F7GBFQ\12Q3'5[*WDM8)A+);&X5;D_:4\0>)-!LO%7@*X_X270?$FH:#H6E)-#"1:3W$/VB^G)'E[R ML+Q(L;L@6<2*S ?(GT%I'PT\.Z%XPU7Q38VZU:V:2>SM[LRVT""2WN!&DK".4J MP5E\QERI.T9"K@^$/C7XR\1:#<7%YJ<,5W_P@ESK3-:6D:1I?6]Q)"9(U<,0 MC^7N*,SXW8!XS7N3_#'0);_2[Z6/4+B]TSS?L=S/JUW))#Y@Q)AFE).1QSVK M'E^ '@.;3K:Q;0V%O;6EUI\82^N%;[+W%V!-=@O)/'Y:+;E?+:-9,2%BP8) ML;Z2KC(/@_X3M-3L-2MM.FL]1L;&/2X;VUOKB&Y:XD\2:]<:].O[S9$\B1Q[$#R.0-L*$X(4LSE512$ M4 ^9?&GPJUCQ]K'Q]T;P%X;L=,\87?C6Q%IXV=H;8Z,#H^BS2RQR(?M!DW*7 MV*H5V?YFY:O3=?\ BEXGTK_A._*U/=_8/Q,\/>'K;?;Q'?87_P#8OG0OA>=O M]IS[6&&&R/);#;O8/#G@/1O">IZMJ&F07$-WJTPN;Z26]GF%Q*$2,2,'=AN$ M<<:;L9VQHO10!E:_\&?!WB;5;W4M0T?S+V]FM;JXEBNIH?,GMF5K>8A' \V( MQILDQN7:,$4 ?,_Q#\;:O\4-8^#'B:]N%LM/B^,DVBVFAQ1J# MFFK6IEN'( M+F9S 6V@JBJZC:Q&\]7X<_:$\9ZY;?#[Q+/+ILGACX@>);[PM:Z=IEH5O=(V M-?&WNC,[NLD@2S;SHWB 5BH 7RW$GL]Q\#? MSKL>L/X=MUU"+5AKT;QR2(B M:AMV&Z6-6""5EX9@,O\ Q;JF@^#'@RUUEM5AT..&_P#.N[J*:.:5?LUQ=;OM M,\ #8@FDWONEC"N=[Y;YCD \'\!?&WXFCPIX1U[4+O3?%<_BKX5W?C2VT>VT MS[*\.H6L.FLL*2>=ATF:_;<& PR+M*J2M=A\!O&7Q!\<^/KO4=6O[J_\"S>& MK"^MI9M"?2HQJ5P[O-#$L\8FECCB2(J^< 3%6+N,IUOB+X!>'YO!QTKP];1Z M1?67A^[\.Z/-:BE[%V5BLL,0Q M@FN0^"GQPTN72;.?X>Z="Y^(?CO5O( M(XKA;>*R>XDQ&[Q+YR,BKL=P%!D. M&*[6^M++PGIVG^(;S7(1=?VC=Q"&9Y+V:2,HK%E41LY10"6(PHQN;&-QSA3_ M 6\$3:;'8+XB%F&MVAU!]VZZC:,JR2G>^64@G>WJ: /*H_BY\ M0/!3^!]4^(6FR:=<:UI^I65QX:T]+=O-UB AK..!E:3_ (^H([AUB\YV5M@R M0LA7I?@;\4-9^+VL7>KM+]BTNQTRWL=3T9521;+7@\@O;7S=JOFW"1@@\'S^ MBE2H]*N_!FC:C:Z3;WMG_:":3=)>V3WLKSR0SH&"R!W)8L [#)).":L:'X:T MOPTM\NE6,-BM]=RW]R(5P);B0YDD/^TQY)]: /EW]K71=<^+MYXET[PGHFH: MQK?P_P!,@U;1IK-;9DAU\S)=P$B61'$L45K$H\L,&347!Y&*W=1^/7B7X@>* M/@DGP_U;3=,TWXB>%-8U?.H6GVV.WN(;>T>WSM:-LH]RP=OA M[X$?P\WA_P .1Z4/#WVD:3';W,P2Q6X96N%B7?A5D959E PQ&2">: ///A]\ M>/&7BZ?3?%+:+:O\-9K[78M3ULS000:78V4MREM<#,[322,8-DRF,*I8%0HC M8R]'\$_BCXA\9^./$NBZQ+;WMA;Z%HVO:??Q:<]B9EO6O8W C>5W\H-9;D\P M)(!(0P. S=UI/PM\,:%=:K-8:9]ECU6:XN;ZS2XE^R7,LY)GD>WW>4S.22S% M,DDD]:XKQA^R_P"#?$'P]U?PGIEK)H=OJ6DVV@M-%=73F&P@E,D,,8$RX\K? M+Y7)6,N?E9"T; '4?&OPYJGB[X9ZOI&B:_:^&M6NF@2VOKZ+S;=W$\9%O*FY M2T<^/(8 ABLIV\XKY3UG4O[*\+_%[PMXA^''AOX=?%)M)T:_O;OPM+Y^FZW9 M+?20V]TH"1LA219U*2 2;6C^9@ $^U->T"P\3:8^GZE!]HM7>.7:'9&5XW62 M-U92&5E=%96!!!4$$$5RDGP/\$RVNN0RZ+YSZX\#ZI=RW4[W5]Y(Q"LUP7\U MUCYVJ6*KDX R: /,KCXM>*_"&M^)?#.L^)--OM2M];T^RTRYCT20W%XES:O. MUK%!'+M,RB&4K(Y"*H)D&$9CSOPT^-7Q!^+OA7X674>KV?AK4_$DVOV&H&/3 M4GC4V%S-#'*B,YVNPA!(WLF6. >*]RU#X*^#]5U&?4+O3)I[^:X@NVNFO[GS M5FA4I%*K>9E'5690RX.&(S@FF:-\$/!?AU]/;2])DT\:=- :A^T-\3/$.G>'+*QACT>[U7P?J6KQ:KHWARZ MU3[7JEK<" 0)"K/Y$/S1NWF%B?-1%D!&3S5_XG\;^!/B9^T;XST_4+.PUOPQ MX&\.:WJ-CJ-DMT+Z2WLM2E>W9XWC"!F5@70==I& "K>M>,OV5M)OM>^TZ5X> MT?4-.BT7^S+&WU+5+VVDL9#--*[B6+<\J.9$/EEEV&,E"ID)Y+KQ9KNKZ);:-XEUB[O;C?K21)MVR@R$LG,B@,6;;(X9FWR%@#E/'7 M[0^J>'_BMX8TC1)K76='U'QK!X1U &PDCCL2]A-.RB=G'F7(DB!^16C$;!6P MY#'N/VBP36MM/<2WT ) M#G \8\!>+;Z'X9?LM^,M/TB.X\=^(O$%ZEW9^:T<]W#\7S_*(=V2W\YQ)/Y,9)6+S' 9]@7<1DY- 'R5 M\!-26*Z_93UVW7[7XH\6Z-K">(]1F007=RK6_P!KN7F48\P+?",!F!VF7(QY MA!](^"'AS3[KX]?M1:+-"TNG7>JZ3#/$\KEI%DT2V\S+YW9.YN(EN%@DW,RVPGD62X$*$E81*ZJS^6%WE06R169:?!'P;9S> M(94TRXDD\10FWUAI]1NI?[00P^3^^WR'>1$ @9LE5 (Q0!XAX]\+_\ ".:' M\6_BM\)8;?3;8^ [NUL[?1(_L]OK%_&)9%O@L2?O7A1$2&1<^8)64,%"M6Q\ M,KBWT+]HSPOX=\,F%?#$WPN@O+I4A2*1VCO(H[&215Y4E)+S';(?TKU?P5\# MO _P[NI;CP]H,>GR2VILG'GRRH825)38[LN/E7MVQ6;XF_9_\+:OX%\4>&]- ML8=+'B#1_P"P+BZD,TS)88=1;(?-5DB599=D:,J*7)VX)! -WXQ6D%]\)?&D M%S#'<0OHUYNCE0,IQ"Y&0>.HKQ+X'_#77V\<_#WQ7I.A6O@3P;8>$3;ZC!#) M$L_B"[GCMO*>2& E-L*PN1([>9^\VA<%MOT%<^#]-OO"*^&KH7%QI7V5+-U- MS(DDD:@##2(P8Y PW/S D'()%%MX-TFT\(GPPEO(VB&U>R^S2W$LA\E@5*;V M8OC!('/ P!@ 4 9OQ>ACN/A/XUBE19(GT2]5D<9# P."".XKY%_9M\*&VU?] MENZ&EZ3X+B/@=+_[;I7*1]F#P9HR M^#H_"J6?E:!'9+IR6<4KH%MU0((PP(;&T =>16%)\$_!4WA/0O#4FB+)HV@7 M$-UI%NUQ,6TZ6%2D+6\F_?$44E5V,-H) P* .XKYR_9?TWPW\5O"'CCQ%XBT M.QU7Q5J7BC6M)\01ZK;I=2P1V^HRK;:>[.GS10P+;[4'RY);&YFKW7P[X1TC MPFVJMI-DMFVJWTFIWI5V8S7,@4/(=Q."0BC P!@8%8\WPD\*OX@U/7;?39-* MU?5/+.H7FCWD]@]ZR A&G,#IYK*"0&?) P,X % 'SQ\4-8UOX=>*/BQXH^'> MM:;IUIX2^%V@ZQ;P7-D;^"_@M9=?DC@W^:I$;JF"ZDMRI##!W7?C9\2]9^$N M@_M%>+/#RZ?;ZYX=M=,U""Z;3X-]UF'B*Y=4#2HH)5[M M=4M#H,<-CJ>DPZ#=6-M/+!;/IT((BM!"CA%A4/( B@#$LHQB1PT6L_ ;P1XB MM=9M=5TJXU*VUJ&.WU.&[U*ZE2]CC ""4-*0^ H&3D]?4Y /+=.^-_B3P]\1 M?B+X$\1^(=-GN](ET!=(U--(?S[J346N2]L((Y"&=4MF\MN ,EI,JIKT_P" MOC;6?B!\-XM4\0Q0Q:S;ZKJVDW/D1")7:RU&YLPY022!686X9E#L 6(!(Q4V MH_ GP-J^IZCJ5]H2W>HZA+93W%[-TD60ON1XF+%&4@KN;!^8YZ7 MPOX1TKP98W-GH]LUI;7%W/?21F9Y 9YI#),XWL<%Y&=SC +.S=6)(!L4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q_QC\<3_ R^ M$/CCQA:VT=[<^'M"OM6BMIF*I,\%N\H1B.0"4 )'K785RGQ8\"_\+0^%GC+P M;]N_LS_A(M%O=(^V^5YOV?[1 \7F;-R[MN_.W<,XQD=: /D.W_;+U35?B)X* MF_X6Q\&K#3K[PUJ-U=6S^(L6L%QYVFF*.X8R96<*\X1^\)^&])U&ZLI7DTUHHA;QZ< MY$,JVLI+NKE3!$OF+O82=G\ -/FG^ 7C'P+X?\(^--+TBSMKY-)U'QU;QV6H M:Q/>-<3SDP>7%Y06>9D!9%!!4CCD@')?'3X[>/=%\+^&FTGQO?:)U@V('E4;DA "+\JL1@_'OB[PYXS\1:M MXTTCX8ZV196E[!>WS[[DM/!$UVJQ6#_N_,,;(IW8$; M'W?]D32?&>H_!KX;/XUM_$D=_IUUKE[._BR61M623[=<0V<=P9F+L#:SR$'D M8CB(;;@, :VB?';XAWOQ,TGP'J?P[\/Z9K^H^&;CQ,H'BJ>6*%([B"'R)&.G M*0^ZX&<*0-IZUZ%I?QD\*7&NZ7X:U'7M)TKQK>6\4LGAJ74(VN[>5XA*(67( M.\KO900"ZQNR@A&(YJ^^'^N2_M9Z-XZ2T5O#EOX*O-#DN/-3+R]QW;Z /5?@3\4K[XK:-XKN=0L[>SFT/Q3JWAU?LQ M;;,EGM=1X9\>:9XKUWQ+I%E'?1WGA^[2SO!=V4L",S1+ M(K1,Z@2(0^-RY&0>V">(_9R^'>M_#C2?'EKK<$<,FJ^-M;UNT,4JR"2UNKII MH6XZ':V"IP00?8GO-!UK6-2UWQ#::AX=FTC3[&XCBT[4)+N&4:G&8E9Y51&+ M1!7+)M?!.T,.#@ #_$_B_3O"/]D_V@TB_P!J:A#IEOY:;LS29V ^@^4\UQOC M_P",5UX2\2:OHNFZ NKW&D^'F\2733WAM0\(>1!'"?*822$Q-D9 7*;BN]3Z9I+W>G:Q:ZA<3WEDDLD\,6[,.XC.#N'!XXKS#XR_ C5? M$OCG6[N#P^VN^&F\%/HGA_2]/O$L8])U!Y96DFP9$V%P;8>;%\RB$?*2 : / M0M2^-&IZCKY\/^#O"*-:\$Z=H4VJ1);031:M;1W*2W?F3,C112FYC<"'F, MPNP3<_S>OQQ>,O!'P&?C!)K?B?QUX6GT"8^*/"45GGXG?#_2?$S:O:I>C5-3UF?4(KJ35KR1=LC[(^(418XD2,$A4"C)( M9FZ#X"^%M4\%_"?0M&UFU^QZE;>?YL'F+)MW3R.OS*2#E6!X/>@#/L_B_J?B M[Q!KMCX*\.V^OV7ASQ!;^']9N;S4C9212$027+P1F%Q*(8;A'(9H]Y5U7/!; M-N_V@+BRUF[FD\,-_P (E:^*+?PC)JBWNZ[%Y--#;QR?9A'M$'GSQH7,P?G/ MEUY/XT_9]\5QMX]T30/#NZ\\0>/=/\3Z-XSMI;6)M)MS+:S7@E M5YHI(L;"%,P(;8@% ':^'OB_J?CS5;\^$/#MOJ^@Z5XCF\.:G?76I&UGB>!M MES+%"86$BQR?)@NA;:Y7(V[^@T#XB#7/B3XF\'R:/>:=)DNH MKJ:\B1HPCL0 ;%S\VUOG&5&*^=8?V=?%&E:[H^A:9H7V&/3_ (DR^+(/&-K/ M;QJFD2W37L]DY5UN9&D8FW*,C(1L),/$LMKLT;4O#FC: M9;S^8I+36MSJ-5VJ2QD4X #%>C^*LY2^CM9+-3;N%7RLBXGBX<&50R$LK!?N@EAX;X9^!'C/PY!\*/$7BW1+?X MCZKH6DZOH6L:7+/%=W"6MS*"21FW.'9MSD D ](_#O@RZ\-VMG\0M2TJYUJZTEM49[.SM8)XX&<7:P9D+/-%M41 X+%@F,$ MO/C!JT/BSPMX)A\-VI\>ZMX>F\0WFFSZHR66GI$UO%)&;E8&,A,UP$4K'R$9 MB%^4'QCP+\!?%W@J?P)XB\6>&?\ A8\T/A+4M!UC1-]E<7%L'O/M-A"C74B1 MR"*!Y[1R) &)0G#[_P '>(=9\&Q_$5X?!D^@:EI)NX9;NTG2 M.&VG(R.#C-6ZX?X&^%O$'@CX-^"?#_BO5&UKQ+IFCVMIJ-\TGF&6=(E#_ M #D N 01O8;FQN;DFNXH ^.O'7[8=QHM[\2_&.A:IY_A'PU=+H$*3Z%?7NGO M/M>LM%\/>/9+[4=1CT MH-/J-UX+UK299+@;2?-EN+6*V! +#"MEB 1GFF7WP6EU[P=\?_"5CX1T]M-U M/Q-8S:7I&H-<:987MO%H^C K%-;;7C7?;RQK)'D+)&1W4\\JS-)(S(5@"E$B0$%GH M\8^)7[4'QUL_&E]H&F:]X)*^'M>^S7=ROAR\M3<+$N6&W^T9=R,64%,H3UW# M&#]+_LN_%[Q'\4?AQK'B;QGJ&AK]BU"XM"VFZ;)I\,"0@>8SF6ZGW#G.[*8 M.1WKYFT+X+_&/X@ZSXX\3V-Q)H-C>WLVJHE]X5T^'[5(V*!@APOH7[.W@_P ;W/PF\;^!]7L;J:WU753%?-?:')HMR+>\E5+MT+0Q M6TBK;B7:;93AMH(&: /8O"?QK\5>,-?T;3;7P;I=K_:GAR'Q)$UWKLJ/'%*X M41.@LSAQN&<$@ ,@BN2\>_ K3_B=\;8=7\2:*VH>'8?#36,=PEZ\#)"/#NFW5UX/EM/#0TF[B.G16T'V'4/.N M8KV61_M;MY<:-%Y2% SD$_,U 'TE#\3?!UP^I)%XLT.5],O5TV^5-2A)M+IC MM6WEPWR2D\!&PQ/&*O\ BOQ-9>#/#&JZ]J(N#8:9:R7=P+2W>XE\M%+-MC0% MF. > ":\8\0?!CQ);?M+Z=\4="6U33VEATS5]%$[C^T(!;R(NID[PBSP&9HE MC*,6B$GSY=!'[/XKU/4M%\,:K?Z/HTGB'5K:UDEM-)BN([=KR8*2D0DD(1-Q MP-S' SF@"]IU_#JNGVU[;,S6]S$LT;.C(2K $$JP!!P>A ([U##K%O/K5UI: MEOM=M;PW,@(XV2M*J8/KF%_T]:FTZ>:ZT^VFN;9K*XDB5Y+9W5S"Q )0LI() M!XR#@XXKC-+^#GA72O&EUKMOX;T.#=:VD=N(=.B5X)89)W,BD+P3YJ8(Y^3Z M4 <5X!_:?L_&VO\ @ZU?1?L>E^,[K5[;0;N*\\^:0Z>["0W,(0>1N$#H=2\%^'-!.MW M6J#5UBNIV3SVN((;;RCEHXH4?<\B!C,JKDJQ#/'?QSA\%7OPYB'A[4+RU\:Z MM:Z3;7K/'#';/-#-,/,4L9-P2!CMV8R0-P.:S?CC8>-/$NIV&AZ=X17Q'X): M)9]4BCU2&UDOY YVVKE^5A&U6<*"9=P0E45UD/CGX#\0_$+4/@[=Z;IZY\/^ M,;37M41[A!Y%NEI=0N 21O8-<+P.H5CUP" =K\6_B7I?P;^&?B;QOK232Z9H M5C+?316Z[I)=HXC0=-S-A03@ G)(&37)>-?C1KOPL\)>)O$OC/PC;V.DZ=#8 M#3WTO5_MCWUU=3FW%LZM#'Y)65K<%_G4B;(/R,*TOVC/AM>?%SX*>*O"VF&U M_M6[MTFL5OBXMWN894GA2780?+:2)%;&?E)R&&0?$/%7P-\8^.KSQKJ^E>&& M\!6EM%X/>S72)&SPQ,RNEJ-S 2%"S@*$:@#T<_M+-HM MGX^LO$/AK[-XN\)7NFV3:-I%Z;R*_;4GCCTYH9GBA.)99/*;<@V-')]Y0&/I M%EKOBB/2=9N-3\+0B^M;@1V-GI6IK52K9XBW G<%KYX M\0_ KQEXY\:_$OQO-H_]F?;M9\-7&G^'K^6UFDU2RTHM)<1R@/)"IG^T7$<> MY^"D;-Y?4>K_ <\+ZMX?U[X@ZM-X;F\*Z+J5]"=*\/&X@9@L-ND(='L]76T>3S&@$\*2A"V M!N*[\9P,XZ5Q^M_&76_!?B[PII/BCPK:V-IXI\0W&@Z9<:=JQNY\+%<2PSS0 MF!-BR1V^6"L_E[P&)YK;^ /A/4O /P*^'?A?685@U?0_#VGZ7>1HX=1-!;QQ M/M8<%2R$@^A' Z5P_BGPUXK\9>/?"NL:7X/D\)^(M$\0"&]\3W,UHT%_HXSY MZHD4SR.)T5%1)D!B<[N-@9@#L/"'C'Q_XD\2S_:/"?ANR\'QZA?68U.+Q)<2 MZ@R032PH_P!D-@L8+O&,K]H^4,2&8C!/AUXQ\?>+Y+#4=6\)^&])\+W]J+NW MN[+Q)<7=[L=0T0>W:PB1201NQ,=IZ;NM>7CP!XG\0^._ NHZ/\-X_A=?Z;XF MN-7\3:S:W%DD&KVYBN8Y$ MI&EG-Q))#-^_1=NTECO SH:/\*R_Q2\!Z[X?^ M%T?PS&D:A?76NWEG-9P0ZE%):W4/D^7:2$W :>2&X#SHK*$!PKNZJ >B_#3Q M=XX\8^1J.M^%_#^B^&[VR6\L;K3_ !#/>WC[]K1K+ ]E"D>48EBLKX8 ,#N M'H%?-OA?X?\ B.]^+/PTUK1/AROPGT?1XM2N/$\<7-M,BR130_#OQ R2(1D,I%C@@@@@BNP^+'_ "2S MQE_V!KS_ -$/7YX^+/$OBVR\8IK'AC7O&%U;>&?#-E8^%[NWA$UD/$UR^G7$ MNAMY162>WG2"U0K(Q2(R3#CRU"@'Z$_#_P"+'AWXFR:K%HC:I'LS5_CMX5T/X&1_%NZFNAX/?1X-<$JP$S_9I4 M1T/E]=VUUR*^;OV9&\)Z?\.?&=IXOUR\\*Z5::?HEEK.HW^KRZ%>/]1DN MFFCU.]T^ULGBB*(!"$MD1" 59MQ&[YR,X QJV&FWL'B[6+Z;79+NRN+6UCM] M&,:*ED4,V^4,/F8R[P#NX'DC'\60#;HKQ7XQ_$;7OA/\3_ VIW-]))\/-534 M;+4K5(X \-['9O.O";W M&B:IX5TQ;GQ)X;,,$^R>WNWCU&WA>2/=YL<5M=E"3A]ULP4!SN /JJBOGVP^ M.^H_$KXAZ]X&T>=O#=Q#?6TVBZQ;F&X&I::4G2XN/+=74HL]G<1AE/\ RTMB MVW?AN/\ "G[66L:-X#\/VWC6SF.OQQ:IIOBG5;-H473=5MVO4@CB4(R,)VT^ MY$0*G[UMNW&9 X!]95GW_B'2M+U/3--O=3L[/4=4=X["TGN$26[=$,CK$A.7 M*HK,0H.%4D\"O//%^K:_X(^"-GK/B;QG:^'[_1[&.]\1Z\+*)E(2$M.(8F^1 M2TF H.XX('S'KY*]_P"/?%^A? BY\0ZI#HWC*_\ &MY,(9[-)9]%BE\/:Q)! M;7,:E%>Y2!XRQ*H-[9V;1@@'U;17SO\ #SXR>+/B'X@TKP<^JZ3IVLI;^)'U M#4;>R/F2G3=:_LVVDA@>5@$D\N1Y1EMN5560NK#S#6OVG/B?*=2L[O2=& M.@?"X>.9=.ETXW$5Q>PW%]&\2L71U@E%FAP2S@2'#9P: /M>L_2?$.E:])J$ M>F:G9ZC)IUTUE>I:7"2FUN%56:&0*3L<*Z,5;!PRG'(KY@\0?'#XJ>)]S MT*PN-%M[;3/#^H:4=,T&?43JC79#7J27.UH;<1H=JA@&!_>-N3"G:N?%.J># M-:^+VIZ3=?9[AOBSX8T^56C5UE@N[+PY9S(P8$C]W<.05((95.<9! /I6BOE MKX@?&;QUHWC;^P=(UJW@$WQ6M?!\<]Y81S>78W'A^'42"J[,LDTC!6R#MP&W M'FO2/V>OBEK'CSP1XJNO$ODW%_X:\2ZQX?DNM/M7!O([*Y>%9O)4N?,=4!*I MD%B=H (4 'KM%?,6@_'7QC/^S;"WT6_L]3DL,"%[K5X M;*XMY(\D-&4E+QD,KKM(9I,;B ?45%?+7BWX@?%;PA=>/Y/^$RT>^A\'76FR MI"_A_9]NANS'OBE(G^78-X1DVGYANWXY^I: "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH S_$.B0>)= U/2+IY([;4+66TE>$@.J.A4E201G!.,@UG^ M&? >A^%- T/2+'3[?[-HWSV;O"F^.4HZO,"% $KB67:^?O'/044 <5X M+^$FB^"I]:N4FU#6KS5[J&ZN;G6[IKN0M"!Y"J6X C*@KQD'G)(&.$^+?[(? M@WXU>)]4UOQ'JGB0S:CIC:--;6>IF&W^Q,T3O J!>%9X8W//+#->X44 <_X* M\(?\(7I4MC_;6L:[YDQF^TZW=_:)ERJC8&P,*-N<>I/K5C3_ AHVE>)M8\0 MVFG0P:UJ\5O#?WJ ^9<) '$*M[)YLF/]XUL44 9FO^&M+\4VEO;:M8PW\%O= MV]_"DRY$=Q!*LT,@]&21%8'U%,TSPIHNBG5S8:59V?\ :]TU[J @@51=SM&D M;22 #YF*1HI)Y(49K6HH YS0?AUX8\,2Z--I6A6-C/HVE#0]/GBA DMK >61 M;*_WO+S#&=N<90&FW'PU\+W7V_S=#LW^W:M;Z]';>XE\236=SJ[B21#>R6@46KOM8PHH X>#X*^#[;3H[*'3)HHX[BZNDE2_N5G5[EM]UB82>8%F?YY%W;7?Y MF!;FHK[X$> K]KKS/#5K%%"!M+4,%L_*1@@A =P$ P-S8')KO M:* /G+Q;^RM]IU;Q'=>'(=-T^^U.WM[73M?>_OX+S18H[=8 %2"136\NIG^WW$:Q*MPRE]JR 00@ M,H!41HHP$4#O:* //%^ /@47:W3:/-+"_#FMVVKZ=HBV^H6]]=ZG%+]HF8+=70(N9MK.5WR!CN. M.22>IKN** .*T?X+^"O#Z7T.G>'[>TL+YYY+G2XW<6$KS K,QM=WDY<,P8[. M=QSU-5[[X$^!M3T?4-,O="6^MM0:U-VUU;J=TQN#&B]AVP!T%=K#$( M(DC4L510H+L6; ]2>2?<\T^B@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 7"BBB@ HHHH **** "BBB@ HHHH __]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information
12 Months Ended
Dec. 31, 2021
shares
Document Information  
Document Type 20-F
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Document Period End Date Dec. 31, 2021
Entity File Number 001-38369
Entity Registrant Name ZEPP HEALTH CORP
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Building B2, Zhong’an Chuanggu Technology Park
Entity Address, Address Line Two No. 900 Wangjiang West Road
Entity Address, City or Town Hefei
Entity Address, Postal Zip Code 230088
Entity Address, Country CN
Title of 12(b) Security American depositary shares (each representing four Class A ordinary shares Class A ordinary shares, par value US$0.0001 per share)
Trading Symbol ZEPP
Security Exchange Name NYSE
Entity Well-known Seasoned Issuer No
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Accelerated Filer
Entity Emerging Growth Company true
Entity Ex Transition Period true
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Entity Central Index Key 0001720446
Document Fiscal Year Focus 2021
Document Fiscal Period Focus FY
Current Fiscal Year End Date --12-31
Amendment Flag false
ICFR Auditor Attestation Flag false
Auditor Name Deloitte Touche Tohmatsu Certified Public Accountants LLP
Auditor Firm ID 1113
Auditor Location Beijing, the People’s Republic of China
Business Contact  
Document Information  
Entity Address, Address Line One Building B2, Zhong’an Chuanggu Technology Park
Entity Address, Address Line Two No. 900 Wangjiang West Road
Entity Address, City or Town Hefei
Entity Address, Postal Zip Code 230088
Entity Address, Country CN
City Area Code +86 010
Local Phone Number 5940 3268
Contact Personnel Name Leon Cheng Deng
Contact Personnel Email Address ir@zepp.com
Class A Ordinary Shares  
Document Information  
Entity Common Stock, Shares Outstanding 133,992,912
Class B Ordinary Shares  
Document Information  
Entity Common Stock, Shares Outstanding 117,208,247

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Current assets:      
Cash and cash equivalents ¥ 1,468,499 $ 230,440 ¥ 2,273,349
Restricted cash 41,040 6,440 2,401
Term deposit 5,000 785 5,000
Accounts receivable (net of allowance of nil and RMB814 as of December 31, 2020 and 2021, respectively) 537,084 84,280 298,038
Amounts due from related parties (net of allowance of nil and nil as of December 31, 2020 and 2021, respectively) 295,614 46,388 860,213
Inventories, net 1,249,327 196,047 1,217,537
Short-term investments 19,351 3,037 18,430
Prepaid expenses and other current assets 315,038 49,436 152,898
Total current assets 3,930,953 616,853 4,827,866
Property, plant and equipment, net 133,873 21,008 124,619
Intangible assets, net 135,582 21,276 145,213
Long-term investments 1,552,591 243,635 443,986
Deferred tax assets 143,419 22,506 120,190
Operating lease right-of-use assets 108,435 17,016 151,165
Goodwill 61,055 9,581 62,515
Other non-current assets 19,593 3,075 28,165
Total assets 6,085,501 954,950 5,903,719
Current liabilities:      
Accounts payable (including accounts payable of the consolidated VIEs without recourse to the Group of RMB1,945,731 and RMB1,314,091 as of December 31, 2020 and 2021, respectively) 1,317,306 206,714 1,951,335
Advance from customers (including advance from customers of the consolidated VIEs without recourse to the Group of RMB41,312 and RMB2,262 as of December 31, 2020 and 2021, respectively) 4,230 664 42,502
Amount due to related parties (including amount due to related parties of the consolidated VIEs without recourse to the Group of RMB892 and RMB48,561 as of December 31, 2020 and 2021, respectively) 50,123 7,865 11,185
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB175,747 and RMB165,181 as of December 31, 2020 and 2021, respectively) 316,083 49,600 252,275
Income tax payables (including income tax payables of the consolidated VIEs without recourse to the Group of RMB27,706 and RMB411 as of December 31, 2020 and 2021, respectively) 2,595 407 27,706
Notes payable of the consolidated VIEs without recourse to the Group 103,795 16,288  
Short-term bank borrowings (including short-term bank borrowings of the consolidated VIEs without recourse to the Group of RMB504,671 and RMB303,000 as of December 31, 2020 and 2021, respectively) 358,000 56,178 504,671
Total current liabilities 2,152,132 337,716 2,789,674
Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs without recourse to the Group of RMB17,171 and RMB23,006 as of December 31, 2020 and 2021, respectively) 26,909 4,223 22,374
Other non-current liabilities (including other non-current liabilities of the consolidated VIEs without recourse to the Group of RMB183,920 and RMB172,735 as of December 31, 2020 and 2021, respectively) 175,053 27,470 185,168
Long-term borrowings (including long-term borrowings of the consolidated VIEs without recourse to the Group of RMB60,000 and RMB254,500 as of December 31, 2020 and 2021, respectively) 726,851 114,059 60,000
Non-current operating lease liabilities (including Noncurrent operating lease liabilities of the consolidated VIEs without recourse to the Group of RMB48,650 and RMB29,435 as of December 31, 2020 and 2021, respectively) 71,117 11,160 116,245
Total liabilities 3,152,062 494,628 3,173,461
Equity      
Additional paid-in capital 1,641,544 257,594 1,552,109
Treasury shares (21,798) (3,421)  
Accumulated retained earnings 1,271,171 199,474 1,133,368
Accumulated other comprehensive income 29,271 4,596 44,624
Total Zepp Health Corporation shareholders' equity 2,920,347 458,268 2,730,258
Noncontrolling interest 13,092 2,054  
Total equity 2,933,439 460,322 2,730,258
Total liabilities and equity 6,085,501 954,950 5,903,719
Class A Ordinary Shares      
Equity      
Ordinary shares 85 13 81
Class B Ordinary Shares      
Equity      
Ordinary shares ¥ 74 $ 12 ¥ 76
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2020
CNY (¥)
shares
Allowance for doubtful accounts ¥ 814 ¥ 0
Amounts due from related parties, allowance 0 0
Accounts payable 1,317,306 1,951,335
Advance from customers 4,230 42,502
Amount due to related parties 50,123 11,185
Accrued expense and other current liabilities 316,083 252,275
Income tax payables 2,595 27,706
Short-term bank borrowings 358,000 504,671
Deferred tax liabilities 26,909 22,374
Other non-current liabilities 175,053 185,168
Long-term borrowing 726,851 60,000
Non-current operating lease liabilities ¥ 71,117 ¥ 116,245
Ordinary shares, authorized | shares 405,462,685  
Class A Ordinary Shares    
Ordinary shares, authorized | shares 9,800,000,000 9,800,000,000
Ordinary shares, outstanding | shares 133,992,912 128,736,916
Class B Ordinary Shares    
Ordinary shares, authorized | shares 200,000,000 200,000,000
Ordinary shares, outstanding | shares 117,208,247 121,408,247
Variable Interest Entities    
Accounts payable ¥ 1,314,091 ¥ 1,945,731
Advance from customers 2,262 41,312
Amount due to related parties 48,561 892
Accrued expense and other current liabilities 165,181 175,747
Income tax payables 411 27,706
Short-term bank borrowings 303,000 504,671
Deferred tax liabilities 23,006 17,171
Other non-current liabilities 172,735 183,920
Long-term borrowing 254,500 60,000
Non-current operating lease liabilities ¥ 29,435 ¥ 48,650
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
CONSOLIDATED STATEMENTS OF OPERATIONS        
Revenues (including RMB4,281,005, RMB4,449,757 and RMB3,350,032 with related parties for the years ended December 31, 2019, 2020 and 2021, respectively) ¥ 6,250,109 $ 980,778 ¥ 6,433,363 ¥ 5,812,255
Cost of revenues (including RMB3,342,084, RMB3,713,536 and RMB2,759,980 resulting from related parties sales for the years ended December 31, 2019, 2020 and 2021, respectively) 4,944,467 775,895 5,100,698 4,344,512
Gross profit 1,305,642 204,883 1,332,665 1,467,743
Operating expenses        
Selling and marketing 438,273 68,775 358,655 181,975
General and administrative 258,346 40,540 261,805 248,462
Research and development 515,081 80,827 538,009 430,822
Total operating expenses 1,211,700 190,142 1,158,469 861,259
Operating income 93,942 14,741 174,196 606,484
Other income and expenses        
Interest income 16,686 2,618 46,118 33,478
Interest expenses (44,884) (7,043) (22,623)  
Realized gain from investments 13,507 2,120   1,822
Gain from deconsolidation of a subsidiary     56,522  
Gain from fair value change of long-term investments     12,325  
Impairment loss from long-term investments       (2,600)
Other income/(expenses), net 27,418 4,302 (929) 13,186
Income before income tax and income from equity method investments 106,669 16,738 265,609 652,370
Provision for income taxes (10,745) (1,686) (31,154) (77,887)
Income before income from equity method investments 95,924 15,052 234,455 574,483
(Loss)/ Income from equity method investments 41,028 6,438 (4,749) (1,112)
Net income 136,952 21,490 229,706 573,371
Less: Net (loss)/income attributable to noncontrolling interest (851) (134) 953 (1,825)
Net income attributable to Zepp Health Corporation 137,803 21,624 228,753 575,196
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       2,450
Net income attributable to ordinary shareholders of Zepp Health Corporation ¥ 137,803 $ 21,624 ¥ 228,753 ¥ 572,746
Net income per share attributable to ordinary shareholders of Zepp Health Corporation        
Basic income per ordinary share | (per share) ¥ 0.55 $ 0.09 ¥ 0.92 ¥ 2.35
Diluted income per ordinary share | (per share) ¥ 0.52 $ 0.08 ¥ 0.88 ¥ 2.24
Weighted average number of shares used in computing net income per share        
Ordinary share - basic | shares 252,167,610 252,167,610 248,470,684 243,648,186
Ordinary share - diluted | shares 264,368,629 264,368,629 260,351,994 255,959,172
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF OPERATIONS      
Revenue from related parties ¥ 3,350,032 ¥ 4,449,757 ¥ 4,281,005
Cost of revenue related parties ¥ 2,759,980 ¥ 3,713,536 ¥ 3,342,084
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income ¥ 136,952 $ 21,490 ¥ 229,706 ¥ 573,371
Other comprehensive income/(loss), net of tax        
Foreign currency translation adjustment (17,938) (2,815) (45,117) 11,274
Unrealized gain/(loss) on available-for-sale investments and others, (net of tax effect of RMB620, RMB4,017 and nil for the years ended December 31, 2019, 2020 and 2021, respectively) 2,585 406 (21,340) 2,666
Comprehensive income 121,599 19,081 163,249 587,311
Less: Net (loss) income attributable to noncontrolling interest (851) (134) 953 (1,825)
Comprehensive income attributable to Zepp Health Corporation ¥ 122,450 $ 19,215 ¥ 162,296 ¥ 589,136
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Unrealized gain on available-for-sale investments and others, tax effect ¥ 0 ¥ 4,017 ¥ 620
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
¥ in Thousands, $ in Thousands
Ordinary Shares
CNY (¥)
shares
Treasury Shares
CNY (¥)
shares
Additional Paid-in Capital
CNY (¥)
Accumulated Other Comprehensive Income
CNY (¥)
Accumulated Retained Earnings
CNY (¥)
Total Zepp Health Corporation Shareholders' Equity
CNY (¥)
Noncontrolling Interest
CNY (¥)
CNY (¥)
USD ($)
Beginning Balance at Dec. 31, 2018 ¥ 151   ¥ 1,373,577 ¥ 97,141 ¥ 340,046 ¥ 1,810,915 ¥ (1,337) ¥ 1,809,578  
Beginning Balance, shares at Dec. 31, 2018 | shares 241,679,772                
Exercise of option ¥ 2   931     933   933  
Exercise of option, shares | shares 2,665,615                
Net income         575,196 575,196 (1,825) 573,371  
Foreign currency translation adjustment       11,274   11,274   11,274  
Issuance of ordinary shares upon secondary offering, net of offering costs of US$434 ¥ 2   49,174     49,176   49,176  
Issuance of ordinary shares upon secondary offering, net of offering costs of US$434 (in shares) | shares 3,174,600                
Deemed dividend to shareholders         (4,538) (4,538)   (4,538)  
Share-based compensation     55,128     55,128   55,128  
Unrealized gain/loss on available-for-sale investments, net of tax effect       2,666   2,666   2,666  
Statutory reserve     92   (92)        
Ending Balance at Dec. 31, 2019 ¥ 155   1,478,902 111,081 910,612 2,500,750 (3,162) 2,497,588  
Ending Balance, shares at Dec. 31, 2019 | shares 247,519,987                
Exercise of option ¥ 2   (2)            
Exercise of option, shares | shares 2,625,176                
Net income         228,753 228,753 953 229,706  
Foreign currency translation adjustment       (45,117)   (45,117)   (45,117)  
Share-based compensation     67,212     67,212   67,212  
Unrealized gain/loss on available-for-sale investments, net of tax effect       (21,340)   (21,340)   (21,340)  
Statutory reserve     5,997   (5,997)        
Deconsolidation of a subsidiary             2,209 2,209  
Ending Balance at Dec. 31, 2020 ¥ 157   1,552,109 44,624 1,133,368 2,730,258   2,730,258  
Ending Balance, shares at Dec. 31, 2020 | shares 250,145,163                
Exercise of option ¥ 2   5,463     5,465   5,465  
Exercise of option, shares | shares 3,712,160                
Repurchase of ordinary shares   ¥ (21,798)       (21,798)   (21,798)  
Repurchase of ordinary shares, shares | shares   (2,656,164)              
Net income         137,803 137,803 (851) 136,952 $ 21,490
Foreign currency translation adjustment       (17,938)   (17,938)   (17,938) (2,815)
Share-based compensation     83,972     83,972   83,972  
Unrealized gain/loss on available-for-sale investments, net of tax effect       2,585   2,585   2,585 406
Capital contribution from non-controlling interest             13,943 13,943  
Ending Balance at Dec. 31, 2021 ¥ 159 ¥ (21,798) ¥ 1,641,544 ¥ 29,271 ¥ 1,271,171 ¥ 2,920,347 ¥ 13,092 ¥ 2,933,439 $ 460,322
Ending Balance, shares at Dec. 31, 2021 | shares 253,857,323 (2,656,164)              
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY  
Offering costs $ 434
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Cash Flows from Operating Activities        
Net income ¥ 136,952 $ 21,490 ¥ 229,706 ¥ 573,371
Adjustment to reconcile net income to net cash provided by operating activities:        
Non-cash lease expenses 41,536 6,518 48,191 27,683
Depreciation and amortization 51,884 8,142 27,129 17,215
Provision for excess and obsolete inventories 51,336 8,056 64,223 23,799
Share-based compensation 83,122 13,044 65,154 55,128
Share of results of equity method investment (41,028) (6,438) 4,749 1,112
Gain on disposal of property, plant and equipment (304) (48) 7,406 767
Gain from fair value change of long-term investments     (12,325)  
Deferred income taxes (18,694) (2,933) (10,442) (27,800)
Gain from deconsolidation of a subsidiary     (56,522)  
Write-off of short-term loans       5,640
Allowance for doubtful accounts 814 128    
Impairment loss from short-term investments 320 50    
Impairment loss from long-term investments       2,600
Realized gain from investments (13,507) (2,120)   (1,822)
Changes in operating assets and liabilities        
Accounts receivable (239,860) (37,639) (131,215) (130,015)
Inventories (83,126) (13,044) (410,691) (432,983)
Prepaid expenses and other current assets (158,829) (24,924) (79,957) (32,444)
Amount due from related parties 544,599 85,460 583,457 (770,976)
Other non-current assets 8,572 1,345 (33,049) (2,678)
Amount due to related parties 38,938 6,110 (3,584) 4,074
Accounts payable (673,224) (105,644) (9,761) 935,845
Notes payable 103,795 16,288 (2,184) (16,752)
Advance from customers (38,272) (6,006) (2,189) 38,850
Income tax payable (25,111) (3,940) (40,148) 13,817
Accrued expenses and other current liabilities 7,767 1,219 (149,385) 86,221
Other non-current liability (10,115) (1,587) 68,739 57,347
Net Cash provided by/(used in) Operating Activities (232,435) (36,473) 157,302 427,999
Cash Flows from Investing Activities        
Purchase of property, plant and equipment (46,055) (7,227) (83,554) (34,276)
Disposal of property, plant and equipment 2,520 395    
Purchase of intangible assets (7,027) (1,103) (1,220) (11,845)
Purchase of term deposits (5,000) (785) (212,065)  
Proceeds from maturity of term deposits 5,000 785 207,065 96,969
Loans provided to third-parties     (480)  
Proceeds received from loan repayment       6,772
Purchase of long-term investments (1,072,783) (168,343) (82,221) (180,927)
Disposal of long-term investments 20,000 3,138   10,461
Dividend received from an equity method investment 113 18    
Acquisition of businesses and assets, net of cash acquired of RMB7,497     (26,713)  
Deconsolidation of a subsidiary 20,000 3,138 (7,701)  
Capital contribution from non-controlling interest 13,943 2,188    
Other investing activities     9 143
Net Cash Used in Investing Activities (1,069,289) (167,796) (206,880) (112,703)
Cash Flows from Financing Activities        
Exercise of share options 5,465 858   933
Bank borrowings 1,473,567 231,235 1,207,793  
Repayment of bank borrowings (953,387) (149,607) (643,122) (20,000)
Repurchase of ordinary shares (13,763) (2,160)    
Reverse factoring 39,195 6,151    
Net proceeds from the secondary offering       49,214
Deemed dividend to shareholders       (4,538)
Net Cash Provided by Financing Activities 551,077 86,477 564,671 25,609
Net increase in cash and cash equivalents and restricted cash (750,647) (117,793) 515,093 340,905
Effect of exchange rate changes (15,564) (2,442) (43,334) 11,274
Cash and cash equivalents and restricted cash at beginning of the year 2,275,750 357,115 1,803,991 1,451,812
Cash and cash equivalents and restricted cash at end of the year 1,509,539 236,880 2,275,750 1,803,991
Supplemental disclosure of cash flow information        
Income tax paid 74,377 11,671 82,406 91,732
Interest paid 47,132 7,396 14,858 286
Non-cash investing and financing activity        
Payable for Intangible asset 1,031 162 1,641 16
Receivable from the disposal of a subsidiary 2,500 392 22,500  
Conversion from convertible bond to equity interest investment     8,393 15,800
Disposal of previous equity interest in exchange for acquisition     87,716  
Forgiveness of loan related to acquisition     13,711  
Non-monetary exchange of convertible bond to intangible assets       8,019
Non-monetary transaction of exchanging loan for Intangible assets       9,957
Payable for property, plant and equipment 306 48 ¥ 173 ¥ 351
Payable for repurchasing of ordinary shares ¥ 8,044 $ 1,262    
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
CONSOLIDATED STATEMENTS OF CASH FLOWS  
Purchase of business, cash acquired ¥ 7,497
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND PRINCIPAL ACTIVITIES
12 Months Ended
Dec. 31, 2021
ORGANIZATION AND PRINCIPAL ACTIVITIES  
ORGANIZATION AND PRINCIPAL ACTIVITIES

1. ORGANAZATION AND PRINCIPAL ACTIVITIES

Zepp Health Corporation (the “Company”) was incorporated in the Cayman Islands in December 2014. The Company, its wholly owned subsidiaries and its variable interest entities (“VIEs”), Anhui Huami Information Technology Co., Ltd. (“Anhui Huami”), Huami (Beijing) Information Technology Co., Ltd. (“Beijing Huami”), Anhui Huami's subsidiaries and Beijing Huami’s subsidiaries, are collectively referred to as the “Group”.

The Group primarily engages in the business of developing, manufacturing and selling smart, wearable technological devices in the People’s Republic of China (“PRC”). During the years ended December 31, 2019, 2020 and 2021, the Group derived 72.2%, 69.0% and 53.5% of its revenue from sales of exclusively designed and manufactured smart wearable devices to one customer who is controlled by one of its shareholders.

As of December 31, 2021, details of the Company’s major subsidiaries, VIEs and major VIE’s subsidiary were as follows:

Date of

Percentage

    

Place of incorporation

    

Incorporation/acquisition

    

Of ownership

Major subsidiaries of the Company:

 

  

 

  

 

  

Hong Kong Zepp Holding Limited (“Zepp HK”)

 

Hong Kong (“HK”)

December 23, 2014

 

100%

ZEPP, INC. (“Zepp Inc”)

 

United States of America (“U.S.”)

January 15, 2015

 

100%

Beijing ShunYuan KaiHua Technology Co., Ltd. (“Shun Yuan”)

 

PRC

February 25, 2015

 

100%

Huami (Shenzhen) Information Technology Co., Ltd.

 

PRC

December 7, 2015

 

100%

Anhui Huami Health Technology Co., Ltd (“Anhui Health”)

 

PRC

December 28, 2015

 

100%

Zepp North America Inc. ("Zepp NA")

 

U.S.

June 16, 2016

 

100%

Galaxy Trading Platform Limited ("Galaxy")

 

HK

May 8, 2019

 

100%

Zepp Europe Holding B.V. ("Zepp Europe")

Netherlands

June 11, 2020

100%

Variable interest entities of the Company:

 

  

Anhui Huami

 

PRC

December 27, 2013

 

Consolidated VIE

Beijing Huami

 

PRC

July 11, 2014

 

Consolidated VIE

Major subsidiary of Anhui Huami:

 

Anhui Huami Healthcare Co., Ltd. (“Anhui Healthcare”)

 

PRC

December 5, 2016

 

VIE’s subsidiary

The VIE arrangements

The Company conducts substantially all of its smart, wearable and technological devices business in the PRC through contractual arrangements with its VIEs, Anhui Huami and Beijing Huami and the VIEs’ subsidiaries. Since the operations of the VIEs and the VIEs’ subsidiaries are closely interrelated and almost indistinguishable from one another, the risks and rewards associated with their operations are substantially the same. In addition, the Company consolidates the VIEs and the VIEs’ subsidiaries as disclosed. Therefore, the Company aggregates disclosures related to the VIEs and the VIEs’ subsidiaries as variable interest entities and referred to them as “the VIEs” in the Company’s consolidated financial statements. The VIEs hold the requisite licenses and permits necessary to conduct the Company’s business. In addition, the VIEs hold the assets necessary to operate the Company’s business and generate substantially all of the Company’s revenues.

1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

VIE Arrangements between the VIEs and the Company’s PRC subsidiary

The Company, through Shun Yuan, a wholly-owned subsidiary of the Company in the PRC (the “WFOE”) has entered into the following contractual arrangements with Anhui Huami, Beijing Huami and their shareholders that enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. Accordingly, the Company is considered the primary beneficiary of the VIEs and has consolidated the VIEs’ financial results of operations, assets and liabilities in the Company’s consolidated financial statements. In making the conclusion that the Company is the primary beneficiary of the VIEs, the Company believes the Company’s rights under the terms of the purchase option agreement provide it with a substantive kick-out right. More specifically, the Company believes the terms of the purchase option agreement are valid, binding and enforceable under PRC laws and regulations currently in effect. The Company also believes that the consideration which is the minimum amount permitted by the applicable PRC law to exercise the option does not represent a financial barrier or disincentive for the Company to currently exercise its rights under the purchase option agreement.

A simple majority vote of the Company’s board of directors is required to pass a resolution to exercise the Company’s rights under the purchase option agreement, for which Mr. Wang Huang’s, the chief executive officer (“CEO”) of the Company (“Mr. Huang”), consent is not required. The Company’s rights under the purchase option agreement give the Company the power to control the shareholders of Anhui Huami and Beijing Huami. In addition, the Company’s rights under the power of attorney also reinforce the Company’s abilities to direct the activities that most significantly impact the VIEs’ economic performance. The Company also believes that this ability to exercise control ensures that the VIEs will continue to execute consulting and service agreements and also ensures that consulting and service agreements will be executed and renewed indefinitely unless a written agreement is signed by all parties to terminate it or a mandatory termination is requested by the local government. The Company has the rights to receive substantially all of the economic benefits from the VIEs.

Exclusive consulting and service agreement

On April 29, 2015, Shun Yuan entered into an exclusive consulting and service agreement with Anhui Huami and Beijing Huami to enable Shun Yuan to receive substantially all of the economic benefits of the VIEs and such agreement was amended on November 3, 2017. Under the exclusive consulting and service agreement, Shun Yuan has the exclusive right to provide or designate any entity affiliated with it to provide VIEs the technical and business support services, including information technology support, hardware management and updates, software development, maintenance and updates and other operating services. The exclusive consulting and service agreement could be indefinitely effective unless a written agreement is signed by all parties to terminate it or a mandatory termination is requested by the local government. The exclusive consulting and service agreement was effective on April 29, 2015.

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the exclusive consultation and service agreement of Anhui Huami and Beijing Huami was amended and restated with terms substantially similar as before.

Equity pledge agreement

Pursuant to the equity pledge agreements dated April 29, 2015 and amended on November 3, 2017 among Anhui Huami, Beijing Huami, all their shareholders and Shun Yuan, all shareholders of Anhui Huami and Beijing Huami agreed to pledge their equity interests in Anhui Huami or Beijing Huami to Shun Yuan to secure the performance of the VIEs’ obligations under the existing purchase option agreement, power of attorney, exclusive consulting and service agreement and also the equity pledge agreement.

1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

Equity pledge agreement - continued

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the Group updated the registration of its equity pledge for Anhui Huami and Beijing Huami. The equity pledge agreement for Anhui Huami and Beijing Huami was amended and restated with the same terms as before.

Exclusive purchase option agreement

Pursuant to the exclusive purchase option agreements entered into on April 29, 2015 and amended on November 3, 2017 among Shun Yuan, Anhui Huami, Beijing Huami and their shareholders, the shareholders of Anhui Huami and Beijing Huami are obligated to sell their equity interest or any assets to Shun Yuan. Shun Yuan has the exclusive and irrevocable right to purchase, or cause the shareholders of Anhui Huami and Beijing Huami to sell to the party designated by Shun Yuan, in Shun Yuan’s sole discretion, all of the shareholders’ equity interests or any assets in Anhui Huami and Beijing Huami when and to the extent that applicable PRC law permits the Company to own such equity interests and assets in Anhui Huami and Beijing Huami. The price to be paid by Shun Yuan or any party designated by Shun Yuan will be the minimum amount of consideration permitted by applicable PRC law at the time when such transaction occurs. All of the shareholders promised and agreed that they will refund the consideration once received to Shun Yuan or any party designated by Shun Yuan within 10 working days. Also, the shareholders of Anhui Huami and Beijing Huami should try their best to help Anhui Huami and Beijing Huami develop well and are prohibited from transferring, pledging, intentionally terminating significant contracts or otherwise disposing of any significant assets in Anhui Huami and Beijing Huami without the Shun Yuan’s prior written consent.

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the exclusive purchase option agreement of Anhui Huami and Beijing Huami was amended and restated with the same terms as before.

Power of Attorney

On April 29, 2015 and amended on November 3, 2017, all of the shareholders of Anhui Huami and Beijing Huami have executed a power of attorney with Shun Yuan, Anhui Huami and Beijing Huami, whereby all of the shareholders irrevocably appoint and constitute the person designated by Shun Yuan as their attorney-in-fact to exercise on their behalf any and all rights that the shareholders have in respect of their equity interests in Anhui Huami and Beijing Huami. The power of attorney will be indefinitely effective unless all parties decide to terminate it by written agreement.

On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the power of attorney agreement of Anhui Huami and Beijing Huami was amended and restated with the same terms as before.

1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

Risks in relation to VIE structure

The Company believes that the contractual arrangements with its VIEs and their respective shareholders are in compliance with PRC laws and regulations and are legally enforceable. However, uncertainties in the PRC legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of PRC laws and regulations, the PRC government could:

revoke the business and operating licenses of the Company’s PRC subsidiaries and VIEs;
discontinue or restrict the operations of any related-party transactions between the Company’s PRC subsidiaries and VIEs;
limit the Group’s business expansion in China by way of entering into contractual arrangements;
impose fines or other requirements with which the Company’s PRC subsidiaries and VIEs may not be able to comply;
impose additional conditions or requirements with which the Group may not be able to comply;
take other regulatory or enforcement actions against the Group that could be harmful to the Group’s business or
require the Company or the Company’s PRC subsidiaries or VIEs to restructure the relevant ownership structure or operations.

The Company’s ability to conduct its business may be negatively affected if the PRC government were to carry out any of the aforementioned actions. As a result, the Company may not be able to consolidate its VIEs in its consolidated financial statements as it may lose the ability to exert effective control over the VIEs and their respective shareholders and it may lose the ability to receive economic benefits from the VIEs. The Company, however, does not believe such actions would result in the liquidation or dissolution of the Company, its PRC subsidiaries or VIEs.

The VIE agreements were amended on November 3, 2017 and March 20, 2020 with no significant differences.

Mr. Huang is the largest shareholder of Anhui Huami and Beijing Huami, and Mr. Huang is also the largest beneficiary owner of the Company. The interests of Mr. Huang as the largest beneficiary owner of the VIEs may differ from the interests of the Company as a whole, since Mr. Huang is only one of the beneficiary shareholders of the Company, holding 27.7% of the total common shares as of December 31, 2021. The Company cannot assert that when conflicts of interest arise, Mr. Huang will act in the best interests of the Company or that conflicts of interests will be resolved in the Company’s favor. Currently, the Company does not have existing arrangements to address potential conflicts of interest Mr. Huang may encounter in his capacity as a beneficial owner and director of the VIEs, on the one hand, and as a beneficial owner and director of the Company, on the other hand. The Company believes Mr. Huang will not act contrary to any of the contractual arrangements and the exclusive option agreement provides the Company with a mechanism to remove Mr. Huang as a beneficiary shareholder of the VIEs should he act to the detriment of the Company. The Company relies on Mr. Huang, as a director and executive officer of the Company, to fulfill his fiduciary duties and abide by laws of the PRC and Cayman Islands and act in the best interest of the Company. If the Company cannot resolve any conflicts of interest or disputes between the Company and Mr. Huang, the Company would have to rely on legal proceedings, which could result in disruption of its business, and there is substantial uncertainty as to the outcome of any such legal proceedings.

1.ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED

Risks in relation to VIE structure - continued

In addition, most of the current shareholders of Anhui Huami and Beijing Huami are also beneficial owners of the Company and therefore have no current interest in seeking to act contrary to the contractual arrangements. However, to further protect the investors’ interest from any risk that the shareholders of Anhui Huami and Beijing Huami may act contrary to the contractual arrangements, the Company, through Shun Yuan, entered into an irrevocable power of attorney with all of the shareholders of Anhui Huami and Beijing Huami on April 29, 2015 and November 3, 2017. Through the power of attorney, all shareholders of Anhui Huami and Beijing Huami have entrusted the person designated by Shun Yuan as its proxy to exercise their rights as the shareholders of Anhui Huami and Beijing Huami with respect to an aggregate of 100% of the equity interests in Anhui Huami and Beijing Huami.

The following financial position and financial performance of the VIEs and VIEs’ subsidiaries were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:

As of December 31,

    

2020

    

2021

RMB

RMB

Total current assets

 

3,675,394

 

2,989,474

Total non-current assets

 

593,603

 

701,134

Total assets

 

4,268,997

 

3,690,608

Total current liabilities

 

2,696,059

1,937,301

Total non-current liabilities

 

309,741

479,676

Total liabilities

 

3,005,800

2,416,977

As of December 31, 2020 and 2021, the total assets of the Group's consolidated VIEs and VIEs' subsidiaries mainly consisted of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, inventories, prepaid expenses and other current assets, long-term investments , property, plant and equipment, intangible assets, deferred tax assets, operating lease right-of-use assets and other non-current assets.

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Revenues

 

5,801,405

6,297,534

5,219,560

Net income/(loss)

 

987,672

751,803

(61,184)

The following are cash flows of the Company's VIEs and VIEs’ subsidiaries for the years ended December 31, 2019, 2020 and 2021:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Net cash provided by operating activities

 

478,806

165,512

78,845

Net cash used in investing activities

 

(126,887)

(728,797)

(362,683)

Net cash (used in)/provided by financing activities

 

(20,000)

564,671

32,024

For the years ended December 31, 2019, 2020 and 2021, for all of the Company’s VIEs and VIEs’ subsidiaries, excluding inter-company transactions:

(1)the cash provided by/(used in) operating activities were RMB724,356 RMB770,935, and RMB(295,860), respectively;
(2)the cash used in investing activities were RMB(126,887), RMB(131,183), and RMB(71,916) respectively; and
(3)the cash (used in)/provided by generated from financing activities were RMB(20,000),RMB564,671, and RMB32,024 respectively.

The intercompany payable between Anhui Huami and Shun Yuan were RMB153,190 and RMB260,928 as of December 31, 2020 and 2021, respectively. Those were eliminated by the Company upon consolidation.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

2. SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation and principle of consolidation

The consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements of the Group include the financial statements of the Company, its wholly-owned subsidiaries, its VIEs and the VIEs’ subsidiaries. The Company believes that the disclosures are adequate to make the information presented not misleading.

Reclassifications

During the year ended December 31, 2021, certain reclassifications have been made to the prior years’ consolidated financial statements to conform to the current year’s presentation. These reclassifications had no impact on net income, shareholders’ equity, or cash flows as previously reported

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 amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant accounting estimates reflected in the Group’s consolidated financial statements include inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, incremental borrowing rate for leases, product warranties, fair value measurement of long-term available-for-sale investments and long-term investments of non-marketable equity securities with fair value change through profit or loss, the valuation allowance for deferred tax assets and income tax. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.

Fair value

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

Authoritative literature provides a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:

Level 1

Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.

Level 2

Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Level 3

Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

Measured fair value on a recurring basis

The Group measured its financial assets primarily including available-for-sale investments at fair value on a recurring basis and equity securities with readily determinable fair value as of December 31, 2020 and 2021.

Measured fair value on a nonrecurring basis

The Group measured acquired intangible assets using the income approach-discounted cash flow method when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group did not recognize any impairment loss related to acquired intangible assets arising from acquisitions during the years ended December 31, 2019, 2020 and 2021.

The Group measured the fair value of the intangible assets acquired through non-monetary exchange at fair value. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group used the income approach by applying the discounted cash flow method (“DCF”). The DCF involves applying an appropriate discount rate to discount future cash flows to present value. The future cash flows represent management’s best estimation as of the measurement date. The projected cash flow estimation includes, among others, analysis of projected revenue growth, gross margins and terminal value and these assumptions are consistent with the Group’s business plan. In determining an appropriate discount rate, the Group has considered the weighted average cost of capital (“WACC”) by considering relative risk of the industry and the characteristics of the Company. A discount rate of 19% was used for the fair value measurement of intangible assets during 2019.

The Group measured goodwill at fair value on a nonrecurring basis when it is evaluated annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value as a result of the impairment assessments. The fair value of the reporting unit is determined using discounted cash flows. The Group did not recognize any impairment loss related to goodwill during the years ended December 31, 2019, 2020 and 2021.

For equity investments without readily determinable fair values for which the Company elected to use the measurement alternative, the equity investment is measured at fair value on a nonrecurring basis when there is an orderly transaction for identical or similar investments of the same issuer.

Fair value of financial instruments

The Group's financial instruments consist primarily of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, available-for-sale investments, accounts payable, notes payable, short-term bank borrowings, amount due to related parties and long-term bank borrowings. The Company carries its available-for-sales investments at fair value. The carrying amounts of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, accounts payable, notes payable and short-term bank borrowings approximate their fair values due to the short-term maturities of these instruments. The carrying amounts of long-term borrowings approximates its fair value as the interest rates are based on the prevailing interest rates in the market.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Cash and cash equivalents

Cash and cash equivalents consist of cash on-hand, demand deposits with financial institutions, term deposits with an original maturity of three months or less and highly liquid investments, which are unrestricted from withdrawal or use, or which have original maturities of three months or less when purchased.

Restricted cash

Restricted cash represents deposits made to the bank for bank acceptance notes (or notes payable) issued by the Group. When the Group issues the bank acceptance notes, the banks require the Group to make a deposit for 30% or 40% of the face value of the bank acceptance notes issued as collateral. Restricted cash also consists of cash pledged for bank loan facility. The deposits for unsettled bank acceptance notes and cash pledged for bank loan facility are recorded as restricted cash in the consolidated balance sheet as of December 31, 2020 and 2021.

Term deposit

Term deposits consist of deposits placed with financial institutions with original maturities of greater than three months and less than one year.

Accounts receivable

Accounts receivable represents those receivables derived in the ordinary course of business, net of allowance for doubtful accounts.

Allowance for doubtful accounts

The Group maintains an allowance for doubtful accounts for estimated losses on uncollected accounts receivable. Management considers the following factors when determining the collectability of specific accounts: creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves. The Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit loss to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves to monitor the Group's receivables within the scope of expected credit losses model and use these as a basis to develop the Group's expected loss estimates. As of December 31, 2020 and 2021, the Company recorded nil and RMB814 allowance for doubtful account.

Inventories, net

Inventories of the Group consist of raw materials, finished goods and work in process. Inventories are stated at the lower of cost or net realizable value on a weighted average basis. Inventory costs include expenses that are directly or indirectly incurred in the purchase, including shipping and handling costs charged to the Group by suppliers, and production of manufactured product for sale, such as include the cost of materials and supplies used in production, direct labor costs and allocated overhead costs such as depreciation, insurance, employee benefits, and indirect labor. Cost is determined using the weighted average method. The Group assesses the valuation of inventory and periodically writes down and writes off the value for estimated excess and obsolete inventory based upon the product life cycle.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Short-term investments

Short-term investments are mainly consisting of investment in convertible bonds with a maturity of less than one year. These investments are accounted for as available-for-sale investments and measured at fair value. The Group recorded RMB(848), RMB1,243, and RMB1,240 unrealized (losses)/gains in accumulated other comprehensive income on such investments during the years ended December 31, 2019, 2020 and 2021, respectively.

Prepaid expenses and other current assets

Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables, rental deposits and value-added tax recoverable.

Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:

Software and electronic equipment

    

3-5 years

Building

 

20 years

Leasehold improvements

 

Shorter of the lease term or estimated useful lives

Intangible assets, net

Acquired intangible assets other than goodwill consist of the domain name for the Company's website www.zepp.com, an insurance brokerage license, trademark and patents.

The domain name, insurance brokerage license and certain trademark are recognized as an intangible asset with indefinite life and evaluated for impairment at least annually or if events or changes in circumstances indicate that the asset might be impaired. Such impairment test compares the fair values of the asset with its carrying value amounts and an impairment loss is recognized if and when the carrying amounts exceed the fair value. The estimates of values of the intangible asset not subject to amortization are determined using discounted cash flow valuation approach. Significant assumptions are inherent in this process, including estimates of discount rates and cash flow.

Some trademark and patents are recognized as intangible assets with finite lives and are amortized on a straight-line basis over their expected useful economic lives. Amortization is calculated on a straight-line basis over the estimated useful life of 5 to10 years.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Leases

The Group leases administrative office spaces in different cities in the PRC, and in the United States and Canada under operating leases. The Group determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use assets on its consolidated balance sheets at the lease commencement. The Group measures its lease liabilities based on the present value of the total lease payments not yet paid discounted based on its incremental borrowing rate, which is the estimated rate the Group would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Group estimates its incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to its own. The Group measures right-of-use assets based on the corresponding lease liability adjusted for payments made to the lessor at or before the commencement date, and the initial direct costs it incurs under the lease. The Group begins recognizing operating lease expenses when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to four years, some of which include options to extend the leases for an additional period which has to be agreed with the lessors based on mutual negotiation. After considering the factors that create an economic incentive, the Group did not include renewal option periods in the lease term for which it is not reasonably certain to exercise. For all real estate leases, any non-lease components, including common area maintenance, have been separated from lease components and excluded from the associated right-of-use asset and lease liability calculations.

For short-term leases with lease term less than one year, the Group records operating lease expenses in its consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combination. Goodwill is not amortized but is tested for impairment annually or more frequently if events on changes in circumstance indicate that it might be impaired.

Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the stock prices, business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit.

Application of the goodwill impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, assignment of goodwill to reporting units, and determination of the fair value of each reporting unit. The estimation of fair value of each reporting unit using a discounted cash flow methodology also requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for the Group's business, estimation of the useful life over which cash flows will occur, determination of the Group's weighted average cost of capital and consideration of the impact of COVID-19. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for the reporting unit.

Prior to January 1, 2020 the Group performed a two-step goodwill impairment test. The first step compared the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of a reporting unit exceeded its carrying amount, goodwill was not considered impaired and the second step was not required. If the carrying amount of a reporting unit exceeded its fair value, the second step compared the implied fair value of the affected reporting unit's goodwill to the carrying value of that goodwill. An impairment loss was recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

The Group adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”) on January 1, 2020, and used the one-step method for the goodwill impairment assessment for the years ended December 31, 2020 and 2021. The guidance removes step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment is now the amount by which a reporting unit's carrying value exceeds its fair value, not the difference between the implied fair value and carrying amount of goodwill which was the step 2 test before.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized nil impairment loss on goodwill.

Long-term investments

The Group’s long-term investments consist of equity securities with readily determinable fair value, equity securities without readily determinable fair value, equity method investments and available-for-sale investments.

(a)Equity securities with readily determinable fair value

Equity securities with readily determinable fair values are measured at fair value and any changes in fair value are recognized in the consolidated statements of operations.

(b)Equity securities without readily determinable fair value

The Group accounts for equity investments that do not have a readily determinable fair value under the measurement alternative prescribed within Accounting Standards Update (“ASU”) 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities, to the extent such investments are not subject to consolidation or the equity method. Under the measurement alternative, these financial instruments are carried at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.

The Group reviews its equity securities without readily determinable fair value for impairment at each reporting period by considering factors including, but not limited to, current economic and market conditions and the impact of COVID-19, the operating performance of the companies including current earning trends and other company specific information.

(c)Equity method investments

For an investee company over which the Group has the ability to exercise significant influence, but does not have a controlling interest, the Group accounts for the investment under the equity method. Significant influence is generally considered to exist when the Group has an ownership interest in the voting stock of the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method of accounting, the investee company’s accounts are not reflected within the Group’s consolidated balance sheets and statements of operations; however, the Group’s share of the earnings or losses of the investee company is reflected in the caption “income/(loss) from equity method investments” in the consolidated statements of operations.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Long-term investments - continued

An impairment charge is recorded if the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The Group estimated the fair value of the investee company based on comparable quoted price for similar investment in active market, if applicable, or discounted cash flow approach which requires significant judgments, including the estimation of future cash flows, which is dependent on internal forecasts, the estimation of long-term growth rate of a company's business, the estimation of the useful life over which cash flows will occur, the determination of the weighted average cost of capital and the consideration of COVID-19 impact. The Group recorded RMB218, nil and nil impairment losses on its equity method investments during the years ended December 31, 2019, 2020 and 2021.

(d)Available-for-sale investments

For investments which are determined to be debt securities, the Group accounts for them as long-term available-for-sale investments when they are not classified as either trading or held-to-maturity investments.

Available-for-sale investment is carried at its fair value and the unrealized gains or losses from the changes in fair values are included in accumulated other comprehensive income. The Group recorded RMB3,514, RMB(22,583), and RMB1,345 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2019, 2020 and 2021, respectively.

The Group evaluates each individual investment periodically for impairment. For investments where the Group does not intend to sell, the Company evaluates whether a decline in fair value is due to deterioration in credit risk. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses on the consolidated balance sheet with corresponding adjustment in the consolidated statements of operations and comprehensive income. Subsequent increases in fair value due to credit improvement are recognized through reversal of the credit loss and corresponding reduction in the allowance for credit loss. Any decline in fair value that is non-credit related is recorded in accumulated other comprehensive income as a component of shareholder's equity. As of December 31, 2020 and 2021, there were no investments held by the Group that had been in continuous unrealized loss position.

Notes payable

The Group endorses bank acceptance notes (“Notes”) to suppliers in the PRC in the normal course of business. The Group may endorse these Notes with its suppliers to clear its accounts payable. When the Notes are endorsed by the Group, the Group is jointly liable with other endorsers in the Notes. Notes that have been presented to banks or endorsed with suppliers are derecognized from the consolidated balance sheets when the Notes are settled with banks or when the obligations as endorser are discharged.

Revenue recognition

Nature of Goods and Services

The Group generates substantially all of its revenues from sales of smart wearable devices. The Group also generates a small amount of its revenues from its subscription-based services. For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 27.8%, 31.0% and 46.5% of revenue from sales of the Group’s self-branded products and others. Revenue is recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services. The Group recognizes revenue, net of estimated sales returns and value-added taxes (“VAT”).

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

The Group has determined that its contracts with its customers include multiple performance obligations that the Group accounts for separately as those are distinct from other items in the contract. The first performance obligation is the smart wearable device and embedded firmware that is essential to the functionality of the device, which the customer can benefit from it on its own or with other resources that are readily available to the customer. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Group’s mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware.

The Group allocates the transaction price to all performance obligations based on their relative standalone selling prices. The standalone selling prices are determined based on the expected cost plus margin as the Group determined that no observable price is available for any of its performance obligation. The Group considered multiple factors in the process of determining its cost plus margin including consumer behaviors and the Group’s internal pricing model. The cost plus margin estimated selling price for the smart and wearable devices comprised the majority of the transaction. The cost plus margin estimated selling price for the software services and software upgrades was estimated from RMB1.72 to RMB10.62 per unit, RMB1.83 to RMB8.40 per unit and RMB1.97 to RMB2.15 per unit for the years ended December 31, 2019, 2020 and 2021, respectively. The Group recognizes revenue for the amounts allocated to the connected smart and wearable devices when the customer obtains control of the Group’s product, which occurs at a point of time, typically upon delivery to and acceptance by the reseller, who has been identified as the customer of the Group. Amounts allocated to the software services and unspecified upgrade rights are deferred and recognized over time as the customer simultaneously receives and consumes the benefit over an estimated nine-month period.

Sales of self-branded products and others

For the years ended December 31, 2019, 2020 and 2021, the Group generated 27.8%, 31.0% and 46.5% of revenues from sales of the Group’s self-branded products and others to retailers, distributors and end users. The Group’s revenue recognition for its self-branded products was consistent with that described in the preceding paragraphs.

Cooperation agreement with one customer

For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenues from one customer for sales of exclusively designed and manufactured smart wearable devices. That customer is also the sole distributor for such smart wearable devices and is controlled by one of the shareholders (see Note 21). Under the cooperation agreement with this customer, the Group produces and assembles final product for shipments of wearable devices to that customer, who are then responsible for commercial distribution and sale of the product. The arrangement includes two payment instalments. The first payment instalment is priced to recover the costs incurred by the Group in developing and shipping the devices to the customer and is due from the customer to the Group once the products have been delivered and accepted by the customer. The Group allocates the initial payment instalment between the hardware device, the software services, and the software upgrades based on their standalone selling price and recognizes revenue based on its recognition policy further described in the preceding paragraph. The Group is also entitled to receive a potential second instalment payment calculated as 50 percent of the future net profits from commercial sales made by the customer. The Group has determined that the second instalment consideration constitutes variable consideration and includes the amount in the transaction price to the extent it is not constrained and it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period (see below for further details). The second instalment is also allocated between the hardware device, the software services, and the software upgrades based on the relative standalone price and is recognized based on the Group’s recognition policy further described in the preceding paragraph. The Group’s revenue recognition policy of its products under its cooperation agreement is substantially consistent with that for its sales of self-branded products except that the instalment payments arrangement under the cooperation agreement is not available to the self-branded products.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

Variable Consideration

Revenues from product sales are recorded at the net sales price (transaction price), which includes estimate of variable consideration which result from the Group’s cooperation agreement with one customer (see above for more details). The amount of variable consideration is included in the transaction price to the extent it is not constrained and that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Group’s estimates. If actual results in the future vary from the Group’s estimates, the Group will adjust these estimates, which would affect revenue and earnings in the period such variances are known.

Sales Incentive

The Group periodically provides sales incentives to its customers for self-branded products, including reduced sales prices and volume-based discounts. Volume discounts are negotiated on a contract-by-contract basis with customers and the discount will increase depending upon the volume purchased over the period. The sales incentives are discounts to be applied to future sales to the customer which cannot be exchanged for cash. To the extent that the volume discount or sales incentive represents a material right or options to acquire additional goods or services at a discount in the future period, the material right is recognized as a separate performance obligation at the outset of the arrangement based on the most likely amount of incentive to be provided to the customer. Amounts allocated to a material right are recognized as revenue when those future goods are sold to the customers.

Practical Expedients and Exemptions

The Group generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses. In addition, the Group does not disclose the value of unsatisfied performance obligations as all of its contracts have an original expected length of one year or less.

Value added taxes

VAT on sales was previously calculated at 17% on revenue from products before May 1, 2018 and thereafter, in accordance with Cai Shui [2018] No.32, the VAT rate decreased to 16%. Since April 1, 2019, in accordance with Cai Shui [2019] No.39, the VAT rate further decreased to 13%. The Group reports revenue net of VAT. Subsidiaries that are VAT general taxpayers are allowed to offset qualified input VAT paid against their output VAT liabilities.

Rights of return

The Group offers limited sales returns for self-branded products sold directly to its customers. The Group estimates the amount of its products sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related revenue is recognized. The Group currently estimates product return liabilities using its own historical sales information. For the years ended December 31, 2019, 2020 and 2021, sales returns were insignificant.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Cost of revenues

Cost of revenues consists primarily of material costs, salaries and benefits for staff engaged in production activities and related expenses which are directly attributable to the production of products. The shipping and handling fees billed to the customers are presented as part of cost of revenues as well.

Product warranty

The Group offers standard product warranty to the customer under the cooperation agreement and distributors of self-branded products. For products sold to end users, either through that customer and distributors of self-branded products, or directly by the Group to end users, the Group offers a 12-month warranty. The Group has the obligation to either repair or replace the defect product for the customers if the product is still under warranty.

At the time revenue is recognized, an estimate of future warranty costs is recorded as a component of cost of revenues. The reserves established are regularly monitored based upon historical experience and any actual claims charged against the reserve. Warranty reserves are recorded as a cost of revenues.

Research and development expenses

Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expenses, general expenses and depreciation expenses associated with research and development activities.

Advertising expenses

Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB72,269, RMB136,974 and RMB151,744 for the years ended December 31, 2019, 2020 and 2021, respectively.

Government subsidies

Government subsidies represent government grants received from local government authorities to encourage the Group’s technology and innovations and also other subsidies for production.

The Group records such government subsidies as other income or reduction of expenses or cost of revenues when it has fulfilled all of its obligation related to the subsidy.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB14,723, RMB13,461 and RMB23,140 as subsidy income and recognized nil, RMB10,408, and RMB103,660 as reduction of expenses or cost of revenues, respectively. As of December 31, 2020 and 2021, subsidies of RMB26,158 and RMB3,129 were recorded as other current liabilities, RMB183,920 and RMB175,053 were recorded as other non-current liabilities as the Group has to meet certain performance conditions required by the government authorities.

2. SIGNIFICANT ACCOUNTING POLICIES CONTINUED

Income taxes

Income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred tax assets and liabilities are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized.

The Group accounts for uncertain tax positions by reporting a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Tax benefits are recognized from uncertain tax positions when the Group believes that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The Group recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expenses.

Share-based payment

Share-based payment transactions with employees, such as share options and restricted shares are measured based on the grant date fair value of the equity instrument. The Group has elected to recognize compensation expenses using the straight-line method for all employee equity awards granted with graded vesting provided that the amount of compensation cost recognized at any date is at least equal to the portion of the grant-date value of the options that are vested at that date, over the requisite service period of the award, which is generally the vesting period of the award. The Group elects to recognize forfeitures when they occur.

Comprehensive income

Comprehensive income consists of two components, net income and other comprehensive income, net of tax. Other comprehensive income refers to revenue, expenses, and gains and losses that are recorded as an element of shareholders’ equity but are excluded from net income. The Group’s other comprehensive income consists of foreign currency translation adjustments from its subsidiaries not using the RMB as their functional currency and the fair value change of available-for-sale investments of the Group. Comprehensive income is reported in the consolidated statements of comprehensive income.

Foreign currencies

The functional currency of the Company is the US$ and the reporting currency of the Company is the RMB. The Company’s subsidiaries, consolidated VIEs and VIEs’ subsidiaries with operations in the PRC, Hong Kong, the United States and other jurisdictions generally use their respective local currencies as their functional currencies. The financial statements of the Company’s subsidiaries, other than the subsidiaries and consolidated VIEs with the functional currency of RMB, are translated into RMB using the exchange rate as of the balance sheet date for assets and liabilities and the average daily exchange rate for each month for income and expense items. Translation gains and losses are recorded in accumulated other comprehensive income or loss as a component of shareholders’ equity.

In the financial statements of the Company’s subsidiaries and consolidated VIEs and VIEs’ subsidiaries, transactions in currencies other than the functional currency are measured and recorded in the functional currency using the exchange rate in effect at the date of the transaction. At the balance sheet date, monetary assets and liabilities that are denominated in currencies other than the functional currency are translated into the functional currency using the exchange rate at the balance sheet date. All gains and losses arising from foreign currency transactions are recorded in the consolidated statements of operations during the year in which they occur. For the years ended December 31, 2019, 2020 and 2021, the transaction (losses) /gains amounted to RMB(14,231), RMB27,451 and RMB18,156 and were recorded in general and administrative expenses.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Foreign currencies - continued

RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. The Group’s cash and cash equivalents denominated in US$ amounted to RMB609,679 and RMB435,205 as of December 31, 2020 and 2021, respectively.

Convenience translation

Translations of balances in the consolidated balance sheets, consolidated statements of operations and consolidated statements of cash flows from RMB into US$ as of and during the year ended December 31, 2021 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.3726, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into U.S. dollar at that rate on December 31, 2021, or at any other rate.

Net income per share

Basic net income per ordinary share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period.

The Group determined that the nonvested restricted shares owned by the founders are participating securities as the holders of these nonvested restricted shares have nonforfeitable rights to receive dividends with all ordinary shares but these nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group’s loss. Accordingly, the Group uses the two-class method, whereby undistributed net income is allocated on a pro rata basis to the ordinary shares and nonvested restricted shares held by the founders to the extent that each class may share income in the year; whereas the undistributed net loss for the year is allocated to ordinary shares only because the convertible redeemable participating nonvested restricted shares owned by the founders are not contractually obligated to share the loss.

Diluted income per ordinary share reflect the potential dilution that would occur if securities were exercised or converted into ordinary shares. The Group had share options, restricted shares and restricted stock units (“RSU”) which could potentially dilute basic income per ordinary share in the future. To calculate the number of shares for diluted income per ordinary shares, the effect of the nonvested restricted shares owned by the founders is computed using the as-if-converted method; the effect of the share options, restricted shares and RSU is computed using the treasury stock method.

Concentration of credit risk

Financial instruments that potentially expose the Group to concentrations of credit risk consist primarily of cash and cash equivalents, term deposits, accounts receivable. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality.

The Group conducts credit evaluations of third-party customers and related parties, and generally does not require collateral or other security from its third-party customers and related parties. The Group establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific third-party customers and related parties.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Concentration of credit risk - continued

Accounts receivable concentration of credit risk is as below:

As of December 31,

    

2020

2021

    

RMB

RMB

Company A

 

*

%

87,825

16.4

%

Company B

 

59,987

20.1

%

26,101

4.9

%

Company C

 

108,422

36.4

%

269,460

50.1

%

Total

168,409

56.5

%

383,386

71.4

%

*Accounts receivable from Company A is less than 10% as of December 31, 2020.

Amount due from related parties concentration of credit risk is as below:

As of December 31,

    

2020

2021

    

RMB

RMB

Company D

 

830,871

96.6

%

286,341

96.9

%

Total

 

830,871

96.6

%

286,341

96.9

%

Revenue generated from Company D accounted for 73.5%, 69.1% and 53.5% of total revenue during the years ended December 31, 2019, 2020 and 2021, respectively. Company D is a subsidiary of a company controlled by one of the Group’s shareholders (see Note 21).

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Company D

 

4,271,135

    

73.5

%

4,447,957

    

69.1

%

3,340,857

    

53.5

%

Total

 

4,271,135

73.5

%

4,447,957

69.1

%

3,340,857

53.5

%

Supplier Concentration

The Group relies on third parties for the supply and manufacturing of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Group may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.

For the years ended December 31, 2019 and 2020, 13.5% and 15.1% of its raw materials and semi-manufactures were purchased through Company E, respectively, but numerous alternate sources of supply are readily available on comparable terms. No purchases from a single suppliers account for more than 10% of total purchases during the year ended December 31, 2021.

Newly adopted accounting pronouncements

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in the ASU are effective for fiscal years beginning after December 15, 2020, including interim periods therein. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The Group adopted the new standard beginning January 1, 2021 and the adoption of the standard did not have a material impact on the Group's consolidated financial statements.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Newly adopted accounting pronouncements - continued

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force) (“ASU 2020-01”), which clarifies the interactions of the accounting for certain equity securities under ASC 321, investments accounted for under the equity method of accounting in ASC 323, and the accounting for certain forward contracts and purchased options accounted for under ASC 815. ASU 2020-01 could change how an entity accounts for (i) an equity security under the measurement alternative and (ii) a forward contract or purchased option to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option in accordance with ASC 825. These amendments improve current U.S. GAAP by reducing diversity in practice and increasing comparability of the accounting for these interactions. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2020. Early adoption is permitted. The Group adopted ASU 2020-01 in the year ended December 31, 2021 and the adoption did not have a material impact on the Group’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The amendments are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832) — Disclosures by Business Entities about Government Assistance. The amendments in this ASU require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity’s financial statements. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021. Early application of the amendments is permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2021
ACQUISITIONS  
ACQUISITIONS

3. ACQUISITIONS

Business acquisition of PAI Health Inc. (“PAI”)

On June 12, 2020, the Group acquired 100% equity interest in PAI from Global Technology and Innovation Ltd (“GTI”) to expand the business of health-related software and algorithms development. The purchase consideration included a previously held 40.49% equity interest held in GTI which was previously accounted as an equity method investment by the Group for which the fair value approximated RMB87,716, cash of RMB1,370 and RMB13,711 of loan deemed effectively settled as a result of the acquisition. The fair value of previously held equity interest held in GTI was estimated by the Group with the assistance of an independent valuation appraiser by applying the income approach, market multiple approach and recent investment price approach.

The acquisition was recorded using the acquisition method of accounting. Accordingly, the acquired assets and liabilities assumed were recorded at their fair value at the date of acquisition. The purchase price allocation described below was determined by the Group with the assistance of an independent valuation appraiser. The acquired net assets were recorded at their estimated fair values on the acquisition date. The acquired goodwill is not deductible for tax purposes.

PAI constituted less than 1% of revenue and total assets of the consolidated financial statement as of and during the year ended December 31, 2020 and the results of operations attributable to PAI and pro forma results of operations for PAI have not been presented because they are not material to the consolidated statements of operations and comprehensive income for the years ended December 31, 2019 and 2020.

The purchase price was allocated as of June 12, 2020, the date of acquisition, as follows:

    

RMB

    

Amortization period

Cash

 

5,554

 

  

Other current assets

 

4,704

 

  

Property, plant and equipment

 

149

 

3 years

Intangible assets

 

 

  

Patents

 

42,495

 

5 years

Goodwill

 

67,856

 

  

Other non-current assets

 

261

 

  

Other current liabilities

 

8,868

 

  

Deferred tax liabilities

 

6,374

 

  

Other non-current liabilities

 

2,980

 

  

Total

 

102,797

 

  

The goodwill is mainly attributable to intangible assets that cannot be recognized separately as identifiable assets under US GAAP, and comprise of (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of synergy effect from the acquisition. Goodwill is not allocated to the Company’s operating segments in the measure of segment assets regularly reported to and used by the chief operating decision maker. However, for the purpose of the annual goodwill impairment test, goodwill is allocated to the operating segments (goodwill reporting units).

Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”)

In July 2020, the Group entered into a purchase agreement with shareholders of Guoxu to acquire 100% of Guoxu's equity ownership for a gross consideration of RMB67,914, of which RMB35,075 was related to the effective settlement of the selling shareholder's loan payable to Guoxu upon closing. This resulted in a net cash consideration of RMB32,839.

3. ACQUISITIONS – CONTINUED

Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”) - continued

Guoxu holds an insurance brokerage license. As of the acquisition day, the Group terminated all the labor relationship with the employees of Guoxu and did not buy any material contracts. The Group evaluated the acquisition of the purchased assets under ASC 805-Business Combination (ASC 805), and concluded that as substantially all of the fair value of the gross assets acquired is concentrated in the insurance brokerage license, the transaction did not meet the requirements to be accounted for as a business combination and therefore was accounted for as an asset acquisition.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.1
DISPOSAL OF SUBSIDIARIES
12 Months Ended
Dec. 31, 2021
DISPOSAL OF SUBSIDIARIES  
DISPOSAL OF SUBSIDIARIES

4. DISPOSAL OF SUBSIDIARIES

Disposal of Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)

In December 2020, the Group sold 26.7% equity interest in Yunding to its founder for cash consideration of RMB22,500. The consideration also included a loan receivable from Yunding amounting to RMB24,514 to be repaid annually over three years for which the Group has a right to convert the unpaid balance into equity interest of Yunding after December 31, 2023. Yunding was previously part of the Group's self-branded products and others segment. Subsequent to this disposal, the Group remeasured its remaining 24.3% investment in Yunding at fair value and accounted for it as equity method investment because the Group retained the ability to exercise significant influence. The fair value of its remaining investment in Yunding was estimated by using recent financing transaction of Yunding. The Group recognized RMB56,522 gain from deconsolidation of a subsidiary which was recorded as part of gain from deconsolidation of a subsidiary in the consolidated statements of operations for the year ended December 31, 2020. In 2021, the Group further sold 5% equity interest of Yunding for RMB20,000. The disposal of Yunding did not represent a strategic shift and did not have a major effect on the Group's operation.

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES, NET
12 Months Ended
Dec. 31, 2021
INVENTORIES, NET  
INVENTORIES, NET

5. INVENTORIES, NET

Inventories consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Raw materials

 

373,690

 

282,939

Work in process

 

233,274

 

224,013

Finished goods

 

610,573

 

742,375

Inventories, net

 

1,217,537

 

1,249,327

During the years ended December 31, 2019, 2020 and 2021, the Group recorded a provision for the excess and obsolete inventories amounting to RMB23,799, RMB64,223 and RMB51,336, and wrote off RMB17,739, RMB59,852 and RMB47,077 respectively.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2021
SHORT-TERM INVESTMENTS  
SHORT-TERM INVESTMENTS

6. SHORT-TERM INVESTMENTS

Short-term investments included convertible bonds with maturities less than 1 year and consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Convertible bonds:

 

  

 

  

Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)

 

12,433

13,273

Other (b)

 

5,997

6,078

Total:

 

18,430

19,351

(a)In September 2018, the Group invested RMB10,500 to obtain a convertible bond issued by Joyrun with a 8% interest rate and a one-year maturity. The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840, RMB842 and RMB840 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019, 2020 and 2021.
(b)The other represent an insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400, RMB401 and RMB400 unrealized gains from this investment in 2019, 2020 and 2021.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2021
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

As of December 31,

    

2020

    

2021

RMB

RMB

Value-added tax recoverable

 

100,686

198,189

Other receivables

 

21,060

57,039

Prepaid expenses

 

25,863

51,156

Advances to suppliers

 

874

7,838

Rental deposits

 

4,415

816

Total

 

152,898

315,038

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2021
PROPERTY, PLANT AND EQUIPMENT, NET  
PROPERTY, PLANT AND EQUIPMENT, NET

8. PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Software and electronic equipment

 

65,288

78,854

Buildings

 

19,342

34,764

Leasehold improvements

 

74,209

81,759

Total

 

158,839

195,377

Less: accumulated depreciation

 

(36,387)

(70,832)

Construction in progress

 

2,167

9,328

Property, plant and equipment, net

 

124,619

133,873

The Group has recorded depreciation expenses of RMB9,409, RMB14,949 and RMB35,109 during the years ended December 31, 2019, 2020 and 2021, respectively. No impairment was recorded during the years ended December 31, 2019, 2020 and 2021.

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2021
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

9. INTANGIBLE ASSETS, NET

Intangible assets, net, consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Intangible assets with indefinite lives:

 

  

 

  

Domain name

 

2,024

2,024

Insurance brokerage license, trademark and others

37,382

42,617

Intangible assets with finite lives:

 

Patents and trademark

 

126,423

128,332

Less: accumulated amortization

 

20,616

37,391

Intangible assets, net

 

145,213

135,582

Amortization expenses for the intangible assets for the years ended December 31, 2019, 2020 and 2021, were RMB7,806, RMB12,180 and RMB16,775, respectively. Future amortization expenses relating to the existing intangible assets amounted to RMB16,745 per year for each of the next three years, RMB12,179 for the fourth year, RMB9,097 for the fifth year, and RMB19,430 thereafter.

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2021
LONG-TERM INVESTMENTS  
LONG-TERM INVESTMENTS

10. LONG-TERM INVESTMENTS

Long-term investments consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Equity securities without readily determinable fair value

 

  

 

  

Sifive, Inc. ("Sifive") (a)

 

22,279

21,759

AliveCor, Inc., (“Alivecor”) (b)

15,347

14,988

Hyperfine Research, Inc. (“Hyperfine”) (c)

32,625

Promaxo, Inc.("Promaxo") (d)

26,100

25,490

Other equity securities without readily determinable fair value (e)

 

67,684

81,775

Equity securities with readily determinable fair value

Hyperfine Inc. (c)

31,669

Equity method investments:

 

 

Jiangsu Yitong High-Tech Co, Ltd("Jiangsu Yitong") (f)

960,832

Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (g)

 

53,105

61,014

Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (h)

107,633

200,067

Other equity method investments (i)

 

47,562

46,548

Available-for-sale investments (j)

 

71,651

108,449

Total

 

443,986

1,552,591

10. LONG-TERM INVESTMENTS - CONTINUED

(a)In 2018, the Group invested RMB12,332 to acquire 1.01% equity interests in Sifive. Sifive is a private company engaging in the business of semiconductor. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Sifive was accounted for as equity securities without readily determinable fair value. The Group recognized nil, RMB3,304 and nil gain from the fair value change of this investment during the years ended December 31, 2019, 2020 and 2021.
(b)In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with a 3% interest rate. In February 2020, the Group converted the bond to 0.56% equity interest and the equity interest is not considered in-substance common shares due to substantial liquidation rights owned by the Group. Accordingly, the investment in Alivecor was accounted for as equity securities without readily determinable fair value. The Group recognized RMB7,728 and nil gain from the fair value change of this investment during the years ended December 31, 2020 and 2021.
(c)In 2020, the Group invested USD5,000 to acquire 2.27% equity interests in Hyperfine. Hyperfine is a private company engaging in the business of Magnetic Resonance (“MR”) technology. The equity interest was not considered in-substance common shares due to substantial liquidation preference rights and the investment in Hyperfine was accounted for as equity securities without readily determinable fair value as of December 31, 2020. For the year ended December 31, 2020, no fair value change was observed and recognized. In December 2021, Hyperfine was successfully listed in the US capital market through a special purpose acquisition and the investment in Hyperfine was converted to equity securities with readily determinable fair value.
(d)In 2020, the Group invested USD4,000 to acquire 4.05% equity interests in Promaxo. Promaxo is a private company engaging in the business of MR technology. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Promaxo was accounted for as equity securities without readily determinable fair value. For the years ended December 31, 2020 and 2021, no fair value change was observed and recognized.
(e)These other investments represent certain insignificant investments in the third-party private companies, over which the Group has no significant influence and were accounted for using the measurement alternative method.
(f)In February 2021, the Group acquired 29.99% equity interest of Jiangsu Yitong, a company listed on the Shenzhen stock exchange, for a total cash consideration of RMB959.68 million. The purpose of the investment is to expand the healthcare ecosystem in the domestic market. The investment of Jiangsu Yitong is accounted for using the equity method as the Group can exercise significant influence through its board representation without obtaining control. The Group recorded RMB1,152 income from this equity method investment during the year ended December 31, 2021.

The total consideration of the investment in Jiangsu Yitong was RMB960,832 and the proportion of Jiangsu Yitong’s net assets that owned by the Group was RMB137,302 as of December 31, 2021. The difference between the total consideration and the proportion of net assets was RMB823,530, which has been allocated into goodwill, intangible assets and others assets with the amount of RMB636,672, RMB173,524 and RMB13,334, respectively. The intangible assets are trademark with indefinite life and patents with definite life, which are amortized on a straight-line basis over the estimated useful life of 3 to 7 years.

10. LONG-TERM INVESTMENTS – CONTINUED

(g)In 2016, the Group invested RMB50,000 to acquire 49.5% equity interests in a limited partnership, Huaying Fund I, which is a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded loss of RMB1,342, loss of RMB2,452, and income of RMB7,910 from equity method investment during the years ended December 31, 2019, 2020 and 2021.
(h)In 2019, the Group invested RMB102,000 to acquire a 34% equity interests in a limited partnership, Huaying Fund II, a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund II. In March 2021, the Group paid the second installment of cash consideration in Huaying Fund II for an amount of RMB68 million. The Group recorded RMB336, RMB5,297 and RMB24,434 of income from equity method investment during the years ended December 31, 2019, 2020 and 2021.
(i)The other equity method investments represent several insignificant investments classified as equity method investments as the Group has the ability to exercise significant influence but does not have control over the investees.
(j)Available-for-sale investments represent investments in debt securities and measured at fair value. Those investments mainly include investments in convertible bonds as well as investment in preferred shares with redemption features that were considered as debt instruments.

10. LONG-TERM INVESTMENTS - CONTINUED

The Group summarizes the condensed financial information of the Group's equity investments using equity method as a group below in accordance with Rule 4-08 of Regulation S-X:

For the year ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

RMB

Revenue

 

17,369

 

28,087

 

330,685

Gross profit

 

5,694

 

15,114

 

198,495

(Loss)/income from operations

 

(22,557)

 

3,011

 

140,006

Net (loss)/income

 

(22,551)

 

3,042

 

137,681

Net (loss)/income attributable to ordinary shareholders

 

(22,551)

 

3,042

 

137,681

As of December 31,

2020

2021

    

RMB

    

RMB

Current assets

 

156,755

 

941,812

Non-current assets

 

359,958

 

780,128

Current liabilities

 

360

 

122,430

Non-current liabilities

 

2,656

 

36,807

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR-VALUE MEASUREMENT
12 Months Ended
Dec. 31, 2021
FAIR-VALUE MEASUREMENT  
FAIR-VALUE MEASUREMENT

11. FAIR-VALUE MEASUREMENT

Fair-value measurement on a recurring basis

As of December 31, 2020 and 2021, the financial assets measured at fair value on a recurring basis mainly consist of available-for-sale investments and equity securities with readily determinable fair value. Available-for-sale investment includes convertible bonds and redeemable preferred shares, which are recorded in short-term and long-term investments. The fair value hierarchy of these investments as of December 31, 2020 and 2021 are as follows:

As of December 31,2020

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable Inputs

Description

    

Level 1

    

Level 2

    

 Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

18,430

 

 

18,430

Long-term investments:

Convertible bonds

31,218

31,218

Redeemable preferred shares

38,499

1,934

40,433

Total:

 

 

88,147

 

1,934

 

90,081

11. FAIR-VALUE MEASUREMENT - CONTINUED

Fair-value measurement on a recurring basis - continued

As of December 31, 2021

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable Inputs

Description

    

Level 1

    

Level 2

    

 Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

19,351

 

 

19,351

Long-term investments:

Convertible bonds

43,055

43,055

Redeemable preferred shares

 

 

 

65,393

 

65,393

Equity securities with readily determinable fair value

31,669

31,669

Total:

 

 

94,075

 

65,393

 

159,468

For equity securities with readily determinable fair value, the fair value of the investment is measured as the quoted market price with discounts for lack of marketability. The investments are classified as level 2 measurement.

The Group measured the fair value of the convertible bonds based on the respective principals, expected returns and the estimated conversion value. Those convertible bonds are classified as level 2 measurement.

The Group measured the fair value of the redeemable preferred shares based on the recent transactions or based on the market approach when no recent transactions are available. Recent transactions include the purchase price agreed by an independent third party for an investment with similar terms. These investments are classified as level 2 measurement. When no recent transactions are available, a market approach will be used by the Company to measure fair value. The market approach takes into consideration a number of factors including market multiple and discount rates from traded companies in the industry and requires the Company to make certain assumptions and estimates regarding industry factors. Specifically, some of the significant unobservable inputs included the investee's historical earning, discount of lack of marketability, investee's time to initial public offering as well as related volatility. The Company has classified these as level 3 measurement. The assumptions are inherently uncertain and subjective. Changes in any unobservable inputs may have a significant impact on the fair values.

There are certain redeemable preferred shares transferred from level 2 to level 3 during the years ended December 31, 2020 and 2021. The following table provides additional information about the reconciliation of the fair value measurements of assets using significant unobservable inputs (level 3).

    

Level 3 investments 

    

RMB

Balance as of January 1, 2020

Transfer from level 2

 

39,212

Unrealized loss

 

(37,278)

Balance as of December 31, 2020

 

1,934

Initial recognition

 

24,960

Transfer from level 2

 

38,499

Balance as of December 31, 2021

 

65,393

11. FAIR-VALUE MEASUREMENT - CONTINUED

Fair-value measurement on a non-recurring basis

Goodwill and acquired intangible assets are measured at fair value on a non-recurring basis when an impairment is recognized. The Group measures goodwill at fair value annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value. The fair value of goodwill is determined using discounted cash flows, and an impairment loss is recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill. The Group measures acquired intangible assets using the income approach—discounted cash flow method, when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. During the years ended December 31, 2019, 2020 and 2021, no impairment loss was recognized for goodwill and intangible assets.

The Group measures long-term investments (excluding the equity securities with readily determinable fair values and available-for-sale investments) at fair value on a nonrecurring basis only if an impairment indicator exist or an observable price adjustment is available in the current period. For equity securities without readily determinable fair value for which the Group elected to use the measurement alternative, the investment is measured at fair value on a nonrecurring basis whenever there is an impairment or any changes resulting from observable price changes in an orderly transaction for the identical or a similar investment of the same issuer. The fair value of the investment is categorized as level 2 in the fair value hierarchy when directly or indirectly observable inputs in the market place are identified. Whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable, the fair value of aforementioned long-term investments is determined using models with significant unobservable inputs (Level 3 inputs), primarily the management projection of discounted future cash flow and the discount rate. During the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of RMB2,382, nil and nil for the equity securities without readily determinable fair value.

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

As of December 31,

    

2020

    

2021

RMB

RMB

Accrued payroll and welfare

 

38,797

41,948

Deferred revenue

 

51,780

87,980

Product warranty

 

32,782

24,858

Current operating lease liabilities

48,120

50,092

Accrued expenses

 

14,979

22,803

Reverse factoring

39,195

Other tax payable

7,329

23,541

Government subsidies

26,158

3,129

Other current liabilities

 

32,330

22,537

Total

252,275

316,083

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - CONTINUED

Product warranty activities were as follows:

    

RMB

Balance as of January 1, 2019

 

55,599

Provided during the year

 

80,048

Utilized during the year

 

(86,120)

Balance as of December 31, 2019

 

49,527

Provided during the year

 

74,742

Utilized during the year

 

(91,487)

Balance as of December 31, 2020

 

32,782

Provided during the year

 

63,540

Utilized during the year

 

(71,464)

Balance as of December 31, 2021

 

24,858

The warranty costs recorded in cost of revenues were RMB80,048, RMB74,742 and RMB63,540 during the years ended December 31, 2019, 2020 and 2021, respectively.

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.1
BANK BORROWING
12 Months Ended
Dec. 31, 2021
BANK BORROWING  
BANK BORROWING

13. BANK BORROWINGS

In 2021, the Group borrowed approximately RMB1,473,567 in different currencies from several commercial banks and repaid RMB953,387. These bank loans are with one to seven years maturity and the weighted average interest rate of 3.83%, and will be used for the daily operations and investing activities of the Group.

In 2020, the Group borrowed approximately RMB1,207,793 in different currencies from several commercial banks and repaid RMB643,122. These bank loans are with one to three years maturity and the weighted average interest rate of 2.85%. The loans were used for the daily operations of the Group.

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE AND DEFERRED REVENUES
12 Months Ended
Dec. 31, 2021
REVENUE AND DEFERRED REVENUES  
REVENUE AND DEFERRED REVENUES

14. REVENUE AND DEFERRED REVENUE

Disaggregation of revenue

All the revenues for the period were recognized from contracts with customers. For the years ended December 31, 2019, 2020 and 2021, the majority of the Group’s revenues result from sales of products which was recognized at a point of time. The following table provides information about disaggregated revenue by products, including a reconciliation of the disaggregated revenue with reportable segments:

    

For the years ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

 

RMB

Xiaomi Wearable Products

 

4,193,665

4,438,081

3,340,857

Self-branded products and other

 

1,618,590

1,995,282

2,909,252

Total

 

5,812,255

6,433,363

6,250,109

During the years ended December 31, 2019, 2020 and 2021, the majority of the Group's products are sold to resellers and distributors in the PRC. This includes products that have international versions which are first sold to the Group's domestic distributors who subsequently distribute those products internationally.

14. REVENUE AND DEFERRED REVENUES - CONTINUED

Contract balances

The following table provides information about receivables, deferred revenue and refund liability from contracts with customers:

As of December 31,

    

2020

 

2021

RMB

 

RMB

Accounts receivables

 

298,038

537,084

Amounts due from related parties

 

860,213

295,614

Deferred revenue

 

51,780

87,980

Refund liability (sales return)

 

366

5,745

Accounts receivables are recorded when the right to consideration is unconditional and payments terms on invoiced amounts are typically 30 to 60 days. Amounts due from related parties include both amounts billed and unbilled due from related party under the cooperation agreement. As of December 31, 2020 and 2021, the amount due from related parties include the billed amount of RMB779,538 and RMB231,485, and unbilled amounted to RMB80,675 and RMB64,129, respectively. The amount billed is recorded when the right to the consideration is unconditional and payment terms on invoiced amounts are typically 30 to 60 days. Unbilled amount due from related party relate to contractual right to consideration under cooperation agreement for the second instalment payment not yet invoiced. The Company recorded no impairment charges related to contract assets during the years ended December 31, 2019, 2020 and 2021. Contract liabilities, recorded in accrued expenses in the consolidated balance sheet, include payment received in advance of performance under the contract related to software services which are realized over the estimated usage period and payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB41,863, RMB59,585 and RMB51,780 of revenue previously included in deferred revenue as of January 1, 2018, December 31, 2019 and 2020, which mainly consist of revenue recognized related to its subscription-based service. Additionally, during the years ended December 31, 2019, 2020 and 2021, the Group billed RMB33,279, RMB102,687 and RMB80,675 to a related party, which was initially recorded as unbilled amount, mainly due to the timing of invoicing for the goods related to its cooperation agreement. The difference between the opening and closing balances of the Group’s contract liabilities primarily results from the timing difference between the Group’s performance and the customer’s payment.

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
INCOME TAXES

15. INCOME TAXES

The Company is incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to income or capital gains taxes. In addition, dividend payments are not subject to withholdings tax in the Cayman Islands.

The Company’s subsidiaries, Zepp HK and Galaxy, are located in HK and are subject to a two-tiered income tax rates for taxable income earned in HK with effect from April 1, 2018. The first HK$2 million of profits earned by Zepp HK and Galaxy will be taxed at 8.25%, while the remaining profits will continue to be taxed at the existing 16.5% tax rate.

The Company's subsidiaries Zepp Inc and Zepp NA are located in the U.S. and are subject to an income tax rate of 21% for taxable income earned as determined in accordance with relevant tax rules and regulations in the U.S.

15. INCOME TAXES - CONTINUED

The Company’s PRC subsidiaries, the VIEs and VIEs’ subsidiaries are subject to the 25% standard enterprise income tax rate except for Anhui Huami and Anhui Health and Shun Yuan that qualify as a high and new technology enterprise (“HNTE”), which are subject to a tax rate of 15%. Anhui Huami began to qualify as HNTE in 2015 and renewed the HNTE certificate in July 2018 and September 2021. Accordingly, Anhui Huami is subject to a tax rate of 15% during the years ended December 31, 2021, 2022 and 2023. Anhui Health qualifed as a HNTE in August 2020 and is subject to a tax rate of 15% during the year ended December 31, 2020, 2021 and 2022. In addition, Shun Yuan qualified as a HNTE since December 2021 and is subject to a tax rate of 15% during the years ended December 31, 2021, 2022 and 2023.

The current and deferred components of income taxes appearing in the consolidated statements of operation are as follows:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Current tax expenses

 

105,663

42,257

31,543

Deferred tax benefits

 

(27,776)

(11,103)

(20,798)

Income tax expenses

 

77,887

31,154

10,745

The significant components of the Group’s deferred tax assets were as follows:

    

As of December 31,

    

2020

    

2021

RMB

RMB

Deferred tax assets

  

 

  

Accrued expenses and other current liabilities

60,823

47,005

Net operating loss carry forwards

62,945

75,100

Intra-entity transfer of certain intangible assets

28,290

Total deferred tax assets

123,768

150,395

Less: valuation allowance

(3,578)

(6,976)

Deferred tax assets, net

120,190

143,419

As of December 31, 2021, the Group had RMB411,276 operating losses deriving from entities in the PRC, HK, U.S., Canada, and etc. The operating loss in PRC with amounted to RMB327,051 can be carried forward for five years, or ten years if qualify as HNTE and if not utilized and some will begin to expire in 2022. The operating loss incurred in the U.S. before December 31, 2017 can be carried forward for 20 years to offset future taxable profit, while other losses incurred after December 31, 2017 may be carried forward indefinitely. The tax losses incurred in HK can be carried forward without an expiration date. The operating loss incurred in the Canada can be carried back 3 years and forward 20 years for deduction against any form of income.

Management assesses the available positive and negative evidence in certain entities in the PRC, HK, U.S. and Canada to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets and determines the valuation allowance on an entity by entity basis. In making such determination, the Group considers the following factors, among other matters, when determining whether some portion or all of the deferred tax assets will more likely than not be realized: the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carry-forward periods, the Group’s experience with tax attributes expiring unused and tax planning alternatives. The Group’s ability to realize deferred tax assets depends on its ability to generate sufficient taxable income within the carry-forward periods provided for in the tax law. On the basis of this evaluation, for the years ended December 31, 2020 and 2021, the Company recorded RMB3,578 and RMB6,976 valuation allowance for the deferred tax assets.

15. INCOME TAXES - CONTINUED

Reconciliation between the tax expense computed by applying the PRC enterprise tax rate of 25% to income before income tax and the actual income tax expense were as follows:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Income before income tax

 

652,370

265,609

106,669

Tax expense at PRC enterprise income tax rate of 25%

 

163,093

66,402

26,667

Income tax on tax holidays

 

(72,396)

(41,869)

(19,387)

Tax effect of permanence differences

 

(31,088)

(20,001)

(34,587)

Effect of income tax rate differences in jurisdictions other than the PRC

 

16,270

21,625

23,666

Change in tax rate

 

3,460

9,549

Changes in valuation allowances

2,008

1,537

4,837

Income tax expense

 

77,887

31,154

10,745

If the tax holiday granted to Anhui Huami, Anhui Health and Shun Yuan was not available for the years ended December 31, 2019, 2020 and 2021, the increase in income tax expenses and the decrease in net income per share amounts would be as follows:

For the years ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

RMB

Increase in income tax expenses

 

72,396

41,869

19,387

Decrease in net income per share - basic

 

0.30

0.17

0.08

Decrease in net income per share - diluted

 

0.28

0.16

0.07

Under the Income Tax Law effective from January 1, 2008, the rules for determining whether an entity is resident in the PRC for tax purposes have changed and the determination of residence depends among other things on the “place of actual management”. If the Group, or its non-PRC subsidiaries, were to be determined as a PRC resident for tax purposes, they would be subject to a 25% income tax rate on their worldwide income including the income arising in jurisdictions outside the PRC. The Group does not believe that its legal entities organized outside of the PRC are considered PRC residents.

If the Company was to be a non-resident for PRC tax purposes, dividends paid to it out of profits earned after January 1, 2008 would be subject to a withholding tax. In the case of dividends paid by PRC entities to the entities organized outside of the PRC or any foreign investors, the withholding tax would be 10%, unless any entities organized outside of the PRC or any such foreign investors’ jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.

Aggregate undistributed earnings of the Company’s PRC subsidiaries and VIEs that are available for distribution amounted to RMB1,935,920 and RMB2,228,550 as of December 31, 2020 and 2021, respectively. Upon distribution of such earnings, the Company will be subject to PRC EIT taxes, the amount of which is impractical to estimate. The Company did not record any tax on any of the aforementioned undistributed earnings because the relevant subsidiaries and VIEs do not intend to declare dividends and the Company intends to permanently reinvest it within the PRC. Additionally, no deferred tax liability was recorded for taxable temporary differences attributable to the undistributed earnings because the Company believes the undistributed earnings can be distributed in a manner that would not be subject to income tax.

The Group did not identify any significant unrecognized tax benefits for the years ended December 31, 2019, 2020 and 2021, respectively. The Group did not incur any significant interest and penalties related to potential underpaid income tax expenses and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next twelve months. The Group has no material unrecognized tax benefits which would favorably affect the effective income tax rate in future periods.

15. INCOME TAXES - CONTINUED

According to the PRC Tax Administration and Collection Law, the tax authority may require the taxpayer or the withholding agent to make delinquent tax payment within three years if the underpayment of taxes is resulted from the tax authority’s act or error. No late payment surcharge will be assessed under such circumstances. The statute of limitation will be three years if the underpayment of taxes is due to the computational errors made by the taxpayer or the withholding agent. Late payment surcharge will be assessed in such case. The statute of limitation will be extended to five years under special circumstances which are not clearly defined (but an underpayment of tax liability exceeding US$15 (RMB0.1 million) is specifically listed as a “special circumstance”). The statute of limitation for transfer pricing related issue is ten years. There is no statute of limitation in the case of tax evasion. Therefore, the Group’s PRC domiciled entities are subject to examination by the PRC tax authorities based on the above.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.1
ORDINARY SHARES
12 Months Ended
Dec. 31, 2021
ORDINARY SHARES  
ORDINARY SHARES

16. ORDINARY SHARES

As of December 31, 2021, the Company had 405,462,685 ordinary shares authorized with a par value of US$0.0001 per share. There are two classes of ordinary shares which include the class A ordinary shares and class B ordinary shares. Holders of class A ordinary shares are entitled to one vote per share, while holders of class B ordinary shares are entitled to ten votes per share.

In April 2019, the Group completed its secondary offering upon which 3,174,600 class A ordinary shares were issued and 28,316,400 Class B ordinary shares were converted into Class A ordinary shares.

During December 2021, the Company repurchased 2,656,164 class A shares from the market for a total consideration of US$3,411 (RMB21,798) at a weighted average price of US$1.284 per share, and the shares are reserved for the employees and non-employees in the share incentive plan.

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT
12 Months Ended
Dec. 31, 2021
SHARE-BASED PAYMENT  
SHARE-BASED PAYMENT

17. SHARE-BASED PAYMENT

Share options

2015 Share Incentive Plan

On October 21, 2015, the Group adopted the 2015 share incentive plan (“2015 Plan”) which consists of a share incentive plan for U.S. service providers (“U.S. Plan”) and a share incentive plan for PRC service providers (“PRC Plan”). The maximum aggregate number of ordinary shares that may be issued under the 2015 Plan is 14,328,358 ordinary shares to be allocated to employees, officers, directors or consultants of the Company.

During the years ended December 31, 2019, 2020 and 2021, the Group granted nil share options to personnel under the 2015 Plan.

2018 Share Incentive Plan

In January 2018, The Company adopted the 2018 share incentive plan (“2018 Plan”), commencing on January 1, 2018, which provides additional incentives to employees, directors and consultants to promote the success of the Group’s business. Under the 2018 share incentive plan, the maximum aggregate number of shares which may be issued initially pursuant to all awards under the 2018 Plan is 9,559,607 ordinary shares. The number of shares reserved for future issuances under the 2018 Plan will be increased by (i) a number equal to 1.0% of the total number of outstanding shares immediately after IPO, or (ii) such number of shares as may be determined by the board of directors, on the first day of each calendar year during the term under 2018 Plan.

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

During the years ended December 31, 2019, 2020 and 2021, the Group granted 651,000, 4,030,108 and 8,988,000 share options to certain personnel under the 2018 Plan. The weighted average exercise price of options granted during the years ended December 31, 2019, 2020 and 2021 was US$0 per share, US$0 per share and US$0.01 per share. The Group has recorded RMB33,618, RMB42,316 and RMB64,415 share-based compensation expenses related to options in 2015 plan and 2018 plan for the years ended December 31, 2019, 2020 and 2021, respectively.

The Group calculated the estimated fair value of the options on the respective grant dates using the binomial option pricing model with assistance from independent valuation firms. Assumptions used to determine the fair value of share options granted during the years ended December 31, 2019, 2020 and 2021 are summarized in the following table:

For the years ended December 31, 

 

    

2019

    

2020

    

2021

 

RMB

RMB

RMB

Risk-free interest rate

 

2.14

%  

0.67%-0.72

%  

1.66

%  

Expected volatility

 

50.4

%  

51.9%-52.0

%  

52.2

%  

Expected life of option (years)

 

10

 

10

 

10

Expected dividend yield

 

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

12.65

 

21.60-23.10

 

8.05-12.98

(i) Risk-free interest rate

Risk-free interest rate was estimated based on the yield to maturity of China international government bonds with a maturity period close to the contractual term of the options.

(ii) Expected life of option (years)

Expected life of option (years) represents the expected years to vest the options.

(iii) Volatility

The volatility of the underlying ordinary shares during the life of the options was estimated based on the historical stock price volatility of comparable listed companies over a period comparable to the contractual term of the options.

(iv) Dividend yield

The dividend yield was estimated by the Group based on its expected dividend policy over the contractual term of the options.

(v) Fair value of underlying ordinary shares

During the year ended December 31, 2019, 2020 and 2021, the fair value of the underlying ordinary shares is determined based on the closing market price of the share.

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2021 is included in the table below.

    

    

Weighted average

exercise price

Number of options

per option

US$

Outstanding at January 1, 2021

 

14,280,814

 

0.20

Granted

 

8,988,000

 

0.01

Exercised

 

(3,011,184)

 

0.53

Forfeited

 

(3,459,477)

 

0.07

Outstanding at December 31, 2021

 

16,798,153

 

0.07

The following table summarizes information regarding the share options as of December 31, 2021:

December 31, 2021

Weighted-

average remaining

Weighted-

exercise

average exercise

contractual

Aggregate

    

Options Number

    

price per option

    

life (years)

    

intrinsic value

US$

US$

Options

 

  

 

  

 

  

 

  

Outstanding

 

16,798,153

0.07

 

7.74

20,080

Exercisable

 

8,317,698

0.07

 

6.60

9,931

Expected to vest

 

8,480,455

0.07

 

8.85

10,149

The total intrinsic value of options exercised during the years ended December 31, 2019, 2020 and 2021 amounted RMB13,608, RMB32,010 and RMB14,094, respectively.

The weighted average grant date fair value of options granted during the year ended December 31, 2019, 2020 and 2021 was RMB12.65, RMB22.42 and RMB12.95 per share, respectively.

During the years ended December 31, 2019, 2020 and 2021, the Group recorded share-based compensation expenses of RMB33,618, RMB42,316 and RMB64,415 for the options granted under the 2015 Plan and 2018 Plan.

As of December 31, 2021, there was RMB90,278 of unrecognized compensation expenses related to the options.

Restricted Stock Units

During the years ended December 31, 2019, 2020 and 2021, the Company granted 30,000, 2,216,120 and 2,034,432 restricted stock units respectively to employees. Most of the shares have a vesting period of four or five years of employment services with the various vesting percentage in each year, or 20% on an annual basis over a five-year vesting period. The restricted stock units are not transferable and may not be sold or pledged and the holder has no voting or dividend right on the non-vested shares. In the event a non-vested shareholder’s employment for the Company is terminated for any reason prior to the fourth anniversary of the grant date, the holder’s right to the non-vested shares will terminate immediately. The outstanding restricted stock units shall be forfeited and automatically transferred to and reacquired by the Company at nil consideration.

17. SHARE-BASED PAYMENT – CONTINUED

Restricted Stock Units - continued

The Group recognized compensation expenses over the service period on a straight-line basis. The aggregate fair value of the restricted stock units at grant dates was RMB136,342 as of December 31, 2021.The weighted average grant-date fair value of non-vested shares was RMB21.67 for the year ended December 31, 2021. The fair value of the vested restricted stock units was RMB79, RMB21,020 and RMB11,648 during the years ended December 31, 2019, 2020 and 2021.

During the years ended December 31, 2019, 2020 and 2021, the Group recorded compensation expenses of RMB3,598, RMB22,838 and RMB18,707 for the restricted stock units, respectively.

As of December 31, 2021, there was RMB49,397 unrecognized compensation expenses related to restricted stock units which is expected to be recognized over a weighted average vesting period of 3.11 years. The weighted average granted fair value of restricted stock units granted during the years ended December 31, 2019, 2020 and 2021 were RMB12.65 per RSU, RMB22.84 per RSU and RMB21.44 per RSU.

A summary of the restricted stock units activity during the year ended December 31, 2021 is presented below:

    

RSUs

Unvested balance as of January 1, 2021

 

1,816,842

Granted

 

2,034,432

Forfeited

 

(254,171)

Vested

 

(517,667)

Unvested balance as of December 31, 2021

 

3,079,436

Restricted Share owned by the founders

As one of the conditions to the closing of the Preferential Equity Interests in January 2014, two founders entered into a share restriction agreement with the preferential equity interests shareholders. Pursuant to this agreement, those founders are prohibited from transferring, selling, assigning, pledging or disposing in any way their equity interests in the Company before such interest is vested. The equity interests held by the Founders were 50% converted to restricted equity interests and vested in 24 equal and continuous monthly installments for each month starting from January 2014, provided that those founders remain full-time employees of the Group at the end of such month. A total of 45,567,164 restricted shares were held by those founders as of April 2015. In April 2015, as one of the condition of the closing of the preferred shareholder agreement, the agreement was amended to (1) restrict additional shares and extend the vesting period for an additional 48 months and (2) restrict shares held by four other founders similar to the restrictions imposed in January 2014. The Group also obtained an irrevocable and exclusive option to repurchase all of the restricted shares held by those founders at par value both in January 2014 and April 2015.

The share restriction agreement between the founders and the Company was accounted for as a grant of restricted shares awards under a share-based compensation plan. Accordingly, the Group measured the fair value of the restricted shares of the Founders at the grant date and recognizes the amount as compensation expense over the service period. Additionally, the modification of the restriction in April 2015 was accounted as a modification of share-based compensation. The Group calculated the incremental fair value resulting from the modification and recorded it as share-based compensation over the revised vesting term. The founder restricted shares have been fully vested in 2019 and no further grant activity in 2020 and 2021.

The Group determined that the non-vested restricted shares are participating securities as the holders of the non-vested restricted shares have a non-forfeitable right to receive dividends with all ordinary shares but the non-vested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group's losses. See Note 22 for details.

17. SHARE-BASED PAYMENT CONTINUED

Restricted Share owned by the founders - continued

During the years ended December 31, 2019, 2020 and 2021, the Group recorded share-based compensation expense of RMB17,794, nil and nil related to the unvested shares of the Founders respectively.

Total share-based compensation recognized during the years ended December 31, 2019, 2020 and 2021 was as follows:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Cost of revenues

55

General and administrative

 

40,684

38,605

 

32,247

Research and development

 

11,191

23,978

 

42,677

Selling and marketing

 

3,198

2,571

 

8,198

Total share-based compensation expenses

 

55,128

65,154

 

83,122

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.1
MAINLAND CHINA CONTRIBUTION PLAN
12 Months Ended
Dec. 31, 2021
MAINLAND CHINA CONTRIBUTION PLAN  
MAINLAND CHINA CONTRIBUTION PLAN

18. MAINLAND CHINA CONTRIBUTION PLAN

Full time employees of the Group in the PRC participate in a government-mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require the Group to accrue for these benefits based on certain percentages of the employees’ salaries. The total provisions for such employee benefits were RMB63,799, RMB64,734 and RMB104,650 during the years ended December 31, 2019, 2020 and 2021.

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2021
SEGMENT INFORMATION  
SEGMENT INFORMATION

19. SEGMENT INFORMATION

The Group is mainly engaged in the business of smart wearable technology development. The Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer of the Group, who reviews financial information of operating segments when making decisions about allocating resources and assessing performance of the Group. An operating segment is a component of the Group that engages in business activities from which it may earn revenues and incur expenses, and is identified on the basis of the internal financial reports that are provided to and regularly reviewed by the Group’s CODM. During the years ended December 31, 2019, 2020 and 2021, the Group identified two operating segments. Those segments include Xiaomi wearable products and Self-branded products and others. The Xiaomi wearable products segment comprise of sales of Xiaomi-branded products. The self-branded products and others segment comprises of self-branded products. Both Xiaomi wearable product and Self-branded products and others have been identified as reportable segments. The Group primarily operates in the PRC and long-lived assets are mostly located in the PRC.

The Group’s CODM evaluates performance based on each reporting segment’s revenue, costs of revenues and gross profit. Revenues, cost of revenues and gross profits by segment are presented below. Separate financial information of operating income by segment is not available.

19. SEGMENT INFORMATION - CONTINUED

For the year ended December 31, 2019

Self-branded

Xiaomi wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

4,193,665

1,618,590

5,812,255

Cost of revenues

 

3,296,696

1,047,816

4,344,512

Gross Profit

 

896,969

570,774

1,467,743

For the year ended December 31, 2020

Self-branded

Xiaomi wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

4,438,081

1,995,282

6,433,363

Cost of revenues

 

3,706,495

1,394,203

5,100,698

Gross Profit

 

731,586

601,079

1,332,665

For the year ended December 31, 2021

Self-branded

Xiaomi wearable 

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

3,340,857

2,909,252

6,250,109

Cost of revenues

 

2,754,086

2,190,381

4,944,467

Gross Profit

 

586,771

718,871

1,305,642

The Group does not evaluate its segment on a fully allocated cost basis nor does the Group keeps track of segment assets separately.

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.1
STATUTORY RESERVES AND RESTRICTED NET ASSETS
12 Months Ended
Dec. 31, 2021
STATUTORY RESERVES AND RESTRICTED NET ASSETS  
STATUTORY RESERVES AND RESTRICTED NET ASSETS

20. STATUTORY RESERVES AND RESTRICTED NET ASSETS

PRC legal restrictions permit payments of dividends by the Group’s PRC subsidiaries only out of their retained earnings, if any, determined in accordance with PRC regulations. Prior to payment of dividends, pursuant to the laws applicable to the PRC Domestic Enterprises and PRC Foreign Investment Enterprises, the PRC subsidiaries must make appropriations from after-tax profit to non-distributable statutory reserve funds as determined by the Board of Directors of the Group. Subject to certain cumulative limits including until the total amount set aside reaches 50% of its registered capital, the general reserve fund requires annual appropriations of not less than 10% of after-tax profit (as determined under accounting principles and financial regulations applicable to PRC enterprises at each year-end). These reserve funds can only be used for specific purposes and are not distributable as cash dividends and the maximum required amount is 50% of registered capital. During the year ended December 31, 2019, 2020 and 2021, the Group accrued an additional RMB92, RMB5,997 and nil statutory reserve from the new appropriable profit earned by certain PRC entities in the Group.

As a result of these PRC laws and regulations, the Group’s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances. The balances of restricted net assets were RMB153,943, RMB180,981 and RMB252,220 as of December 31, 2019, 2020 and 2021, respectively.

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY BALANCES AND TRANSACTIONS
12 Months Ended
Dec. 31, 2021
RELATED PARTY BALANCES AND TRANSACTIONS  
RELATED PARTY BALANCES AND TRANSACTIONS

21. RELATED PARTY BALANCES AND TRANSACTIONS

Name

    

Relationship with the Group

Xiaomi Communication Technology Co. Ltd.(“Xiaomi Communication”)

Controlled by one of the Company’s shareholders

Xiaomi Technology Co. Ltd. (“Xiaomi Technology”)

Controlled by one of the Company’s shareholders

Guangzhou Xiaomi Information Service Co. Ltd (“Xiaomi Information”)

Controlled by one of the Company’s shareholders

Youpin Information Technology Co. Ltd. (“Youpin Information”, together with Xiaomi Communication, Xiaomi Technology, Xiaomi Information as “Xiaomi”)

Controlled by one of the Company’s shareholders

Hefei Huaheng Electronic Technology Co. Ltd. (“Hefei Huaheng”)

Controlled by one of the Company’s shareholders

Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)

Significant influence by the Group

Hefei Jingyu Micro-electronics (“Hefei Jingyu”)

Significant influence by the Group

Gongqingcheng Yunding Ruiheng Investment Partnership (Limited Partnership). (“Gongqingcheng Yunding”)

Controlled by the founder of a company that the Group can exercise significant influence

Hefei Yizhi Electronic Technology Co., Ltd (“Hefei Yizhi”)

Controlled by one of the Company's shareholders

(1)Balances:

As of December 31, 

2020

2021

    

RMB

    

RMB

Amount due from related parties:

 

  

 

  

Xiaomi Communication (a)

 

830,871

286,341

Yunding (b)

2,064

2,330

Gongqingcheng Yunding (c)

22,500

2,500

Youpin Information (a)

 

2,278

885

Others

 

2,500

3,558

Total

860,213

295,614

As of December 31, 

2020

2021

    

RMB

    

RMB

Amount due to related parties, current:

 

  

 

  

Hefei Jingyu (d)

48,052

Xiaomi Technology(e)

 

10,293

1,562

Others

 

892

509

Total

 

11,185

50,123

21. RELATED PARTY BALANCES AND TRANSACTIONS - CONTINUED

(2)Transactions:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Sales to related parties:

 

  

 

  

 

  

Xiaomi Communication

 

4,271,135

4,447,957

3,340,857

Xiaomi Youpin

9,175

Xiaomi Information

 

9,870

Others

 

1,800

Total

 

4,281,005

4,449,757

3,350,032

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Others:

 

  

 

  

 

  

Hefei Jingyu (d)

146,847

Purchase from related parties (f)

12,183

12,000

(a)The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675 and RMB64,129 as of December 31, 2020 and 2021, respectively.
(b)The amount due from Yunding represents prepayment for the purchase of Yunding’ products.
(c)In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which RMB20,000 has been received in January 2021.
(d)Hefei Jingyu is a subsidiary of Jiangsu Yitong, where the Group can exercise significant influence. During 2021, the Group purchased some raw material from Hefei Jingyu with total transaction amount of RMB146,847.
(e)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(f)During 2019, purchase from related parties mainly included the intangible assets purchased from Hefei Huaheng which amounted to RMB11,321. During 2020, the Group made a prepayment of RMB12,000 to purchase a building owned by Hefei Yizhi. The Group obtained the building and started to use it as its office in 2021.
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE
12 Months Ended
Dec. 31, 2021
NET INCOME PER SHARE  
NET INCOME PER SHARE

22. NET INCOME PER SHARE

The Group determined that the nonvested restricted shares of the founders are participating securities as the holders of the nonvested restricted shares have a nonforfeitable right to receive dividends with all ordinary shares but the nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Company’s losses. Accordingly, the Group uses the two class method of computing net income per share, for ordinary shares and nonvested restricted shares according to the participation rights in undistributed earnings.

22. NET INCOME PER SHARE - CONTINUED

However, undistributed loss is only allocated to ordinary shareholders because holders of nonvested restricted shares are not contractually obligated to share losses.

The computation of basic and diluted net income per share for the years ended December 31, 2019, 2020 and 2021 is as follows:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Basic net income per share calculation Numerator:

 

  

 

  

 

  

Net income for the year attributable to the Company:

 

575,196

228,753

137,803

Less: Undistributed earnings allocated to participating nonvested restricted shares

 

2,450

 

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic

 

572,746

 

228,753

 

137,803

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic

 

243,648,186

 

248,470,684

 

252,167,610

Net income per ordinary share attributable to ordinary shareholders—basic

 

2.35

 

0.92

 

0.55

Diluted net income per share calculation

 

 

 

Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic

 

572,746

 

228,753

 

137,803

Add: adjustments to undistributed earnings to participating securities

 

117

 

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—diluted

 

572,863

 

228,753

 

137,803

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic

 

243,648,186

 

248,470,684

 

252,167,610

Effect of potentially diluted share options, restricted shares and RSUs

 

12,310,986

 

11,881,310

 

12,201,019

Weighted average ordinary shares outstanding used in computing net income per ordinary shares—diluted

 

255,959,172

 

260,351,994

 

264,368,629

Net income per ordinary share attributable to ordinary shareholders—diluted

 

2.24

 

0.88

 

0.52

For the years ended December 31, 2019, 2020 and 2021, the following shares outstanding were excluded from the calculation of diluted net income per ordinary shares, as their inclusion would have been anti-dilutive for the years presented:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Shares issuable upon exercise of share options, restricted shares and RSUs

 

294,352

89,165

301,946

Shares issuable upon vesting of nonvested restricted shares

 

1,042,234

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
12 Months Ended
Dec. 31, 2021
LEASES  
LEASES

23. LEASES

The Group's leases consist of operating leases for administrative office spaces in different cities in the PRC and overseas and financial lease which is immaterial. The Group determines if an arrangement is a lease at inception. Some lease agreements contain lease and non-lease components, which the Group chooses to account for as separate components. The allocation of the consideration between the lease and the non-lease components is based on the relative stand-alone prices of lease components included in the lease contracts.

The following table represents lease costs recognized in the Group's consolidated statements of operation for the years ended December 31, 2019, 2020 and 2021. Lease costs are included in selling expenses, general and administrative expenses and research and development expenses on the Group's consolidated statements of operations.

 

For the years ended December 31,

2019

2020

 

2021

RMB

RMB

 

RMB

Operating lease cost(1)

30,788

57,080

41,595

Sublease income

(1,382)

(537)

(3,591)

Total lease cost

29,406

56,543

38,004

(1)Operating lease cost includes short-term lease costs, which was not material in the period presented.

The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2020 and 2021.

As of December 31,

 

2020

2021

 

RMB

RMB

 

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

42,313

 

49,644

Non-cash Right-of-use assets in exchange for new lease liabilities:

Operating leases

96,348

 

2,157

Weighted average remaining lease term:

Operating leases

3.68 years

    

2.80 years

Weighted average discount rate:

Operating leases

5.25

%

5.27

%

The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2021:

Year ending December 31,

    

RMB

2022

 

51,748

2023

 

45,338

2024

 

25,660

2025

8,354

Total lease payments

 

131,100

Less: imputed interest

 

9,891

Present value of lease liabilities

 

121,209

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2021
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

24. SUBSEQUENT EVENT

Dividend

On March 17, 2022, the Company announced a special cash dividend of US$0.025 per ordinary share (US$0.1 per ADS) on its outstanding shares to shareholders of record as of the close of trading on March 28, 2022. The ex-dividend date is March 25, 2022 and the dividend was paid in April 2022.

XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES  
Basis of presentation and principle of consolidation

Basis of presentation and principle of consolidation

The consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements of the Group include the financial statements of the Company, its wholly-owned subsidiaries, its VIEs and the VIEs’ subsidiaries. The Company believes that the disclosures are adequate to make the information presented not misleading.

Reclassifications

Reclassifications

During the year ended December 31, 2021, certain reclassifications have been made to the prior years’ consolidated financial statements to conform to the current year’s presentation. These reclassifications had no impact on net income, shareholders’ equity, or cash flows as previously reported

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 amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant accounting estimates reflected in the Group’s consolidated financial statements include inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, incremental borrowing rate for leases, product warranties, fair value measurement of long-term available-for-sale investments and long-term investments of non-marketable equity securities with fair value change through profit or loss, the valuation allowance for deferred tax assets and income tax. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.

Fair value

Fair value

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

Authoritative literature provides a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:

Level 1

Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.

Level 2

Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Level 3

Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

Measured fair value on a recurring basis

The Group measured its financial assets primarily including available-for-sale investments at fair value on a recurring basis and equity securities with readily determinable fair value as of December 31, 2020 and 2021.

Measured fair value on a nonrecurring basis

The Group measured acquired intangible assets using the income approach-discounted cash flow method when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group did not recognize any impairment loss related to acquired intangible assets arising from acquisitions during the years ended December 31, 2019, 2020 and 2021.

The Group measured the fair value of the intangible assets acquired through non-monetary exchange at fair value. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group used the income approach by applying the discounted cash flow method (“DCF”). The DCF involves applying an appropriate discount rate to discount future cash flows to present value. The future cash flows represent management’s best estimation as of the measurement date. The projected cash flow estimation includes, among others, analysis of projected revenue growth, gross margins and terminal value and these assumptions are consistent with the Group’s business plan. In determining an appropriate discount rate, the Group has considered the weighted average cost of capital (“WACC”) by considering relative risk of the industry and the characteristics of the Company. A discount rate of 19% was used for the fair value measurement of intangible assets during 2019.

The Group measured goodwill at fair value on a nonrecurring basis when it is evaluated annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value as a result of the impairment assessments. The fair value of the reporting unit is determined using discounted cash flows. The Group did not recognize any impairment loss related to goodwill during the years ended December 31, 2019, 2020 and 2021.

For equity investments without readily determinable fair values for which the Company elected to use the measurement alternative, the equity investment is measured at fair value on a nonrecurring basis when there is an orderly transaction for identical or similar investments of the same issuer.

Fair value of financial instruments

Fair value of financial instruments

The Group's financial instruments consist primarily of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, available-for-sale investments, accounts payable, notes payable, short-term bank borrowings, amount due to related parties and long-term bank borrowings. The Company carries its available-for-sales investments at fair value. The carrying amounts of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, accounts payable, notes payable and short-term bank borrowings approximate their fair values due to the short-term maturities of these instruments. The carrying amounts of long-term borrowings approximates its fair value as the interest rates are based on the prevailing interest rates in the market.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents consist of cash on-hand, demand deposits with financial institutions, term deposits with an original maturity of three months or less and highly liquid investments, which are unrestricted from withdrawal or use, or which have original maturities of three months or less when purchased.

Restricted cash

Restricted cash

Restricted cash represents deposits made to the bank for bank acceptance notes (or notes payable) issued by the Group. When the Group issues the bank acceptance notes, the banks require the Group to make a deposit for 30% or 40% of the face value of the bank acceptance notes issued as collateral. Restricted cash also consists of cash pledged for bank loan facility. The deposits for unsettled bank acceptance notes and cash pledged for bank loan facility are recorded as restricted cash in the consolidated balance sheet as of December 31, 2020 and 2021.

Term deposit

Term deposit

Term deposits consist of deposits placed with financial institutions with original maturities of greater than three months and less than one year.

Accounts receivable

Accounts receivable

Accounts receivable represents those receivables derived in the ordinary course of business, net of allowance for doubtful accounts.

Allowance for doubtful accounts

Allowance for doubtful accounts

The Group maintains an allowance for doubtful accounts for estimated losses on uncollected accounts receivable. Management considers the following factors when determining the collectability of specific accounts: creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves. The Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit loss to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves to monitor the Group's receivables within the scope of expected credit losses model and use these as a basis to develop the Group's expected loss estimates. As of December 31, 2020 and 2021, the Company recorded nil and RMB814 allowance for doubtful account.

Inventories, net

Inventories, net

Inventories of the Group consist of raw materials, finished goods and work in process. Inventories are stated at the lower of cost or net realizable value on a weighted average basis. Inventory costs include expenses that are directly or indirectly incurred in the purchase, including shipping and handling costs charged to the Group by suppliers, and production of manufactured product for sale, such as include the cost of materials and supplies used in production, direct labor costs and allocated overhead costs such as depreciation, insurance, employee benefits, and indirect labor. Cost is determined using the weighted average method. The Group assesses the valuation of inventory and periodically writes down and writes off the value for estimated excess and obsolete inventory based upon the product life cycle.

Short-term investments

Short-term investments

Short-term investments are mainly consisting of investment in convertible bonds with a maturity of less than one year. These investments are accounted for as available-for-sale investments and measured at fair value. The Group recorded RMB(848), RMB1,243, and RMB1,240 unrealized (losses)/gains in accumulated other comprehensive income on such investments during the years ended December 31, 2019, 2020 and 2021, respectively.

Prepaid expenses and other current assets

Prepaid expenses and other current assets

Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables, rental deposits and value-added tax recoverable.

Property, plant and equipment, net

Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:

Software and electronic equipment

    

3-5 years

Building

 

20 years

Leasehold improvements

 

Shorter of the lease term or estimated useful lives

Intangible assets, net

Intangible assets, net

Acquired intangible assets other than goodwill consist of the domain name for the Company's website www.zepp.com, an insurance brokerage license, trademark and patents.

The domain name, insurance brokerage license and certain trademark are recognized as an intangible asset with indefinite life and evaluated for impairment at least annually or if events or changes in circumstances indicate that the asset might be impaired. Such impairment test compares the fair values of the asset with its carrying value amounts and an impairment loss is recognized if and when the carrying amounts exceed the fair value. The estimates of values of the intangible asset not subject to amortization are determined using discounted cash flow valuation approach. Significant assumptions are inherent in this process, including estimates of discount rates and cash flow.

Some trademark and patents are recognized as intangible assets with finite lives and are amortized on a straight-line basis over their expected useful economic lives. Amortization is calculated on a straight-line basis over the estimated useful life of 5 to10 years.

Leases

Leases

The Group leases administrative office spaces in different cities in the PRC, and in the United States and Canada under operating leases. The Group determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use assets on its consolidated balance sheets at the lease commencement. The Group measures its lease liabilities based on the present value of the total lease payments not yet paid discounted based on its incremental borrowing rate, which is the estimated rate the Group would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Group estimates its incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to its own. The Group measures right-of-use assets based on the corresponding lease liability adjusted for payments made to the lessor at or before the commencement date, and the initial direct costs it incurs under the lease. The Group begins recognizing operating lease expenses when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to four years, some of which include options to extend the leases for an additional period which has to be agreed with the lessors based on mutual negotiation. After considering the factors that create an economic incentive, the Group did not include renewal option periods in the lease term for which it is not reasonably certain to exercise. For all real estate leases, any non-lease components, including common area maintenance, have been separated from lease components and excluded from the associated right-of-use asset and lease liability calculations.

For short-term leases with lease term less than one year, the Group records operating lease expenses in its consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred.

Goodwill

Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combination. Goodwill is not amortized but is tested for impairment annually or more frequently if events on changes in circumstance indicate that it might be impaired.

Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the stock prices, business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit.

Application of the goodwill impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, assignment of goodwill to reporting units, and determination of the fair value of each reporting unit. The estimation of fair value of each reporting unit using a discounted cash flow methodology also requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for the Group's business, estimation of the useful life over which cash flows will occur, determination of the Group's weighted average cost of capital and consideration of the impact of COVID-19. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for the reporting unit.

Prior to January 1, 2020 the Group performed a two-step goodwill impairment test. The first step compared the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of a reporting unit exceeded its carrying amount, goodwill was not considered impaired and the second step was not required. If the carrying amount of a reporting unit exceeded its fair value, the second step compared the implied fair value of the affected reporting unit's goodwill to the carrying value of that goodwill. An impairment loss was recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

The Group adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”) on January 1, 2020, and used the one-step method for the goodwill impairment assessment for the years ended December 31, 2020 and 2021. The guidance removes step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment is now the amount by which a reporting unit's carrying value exceeds its fair value, not the difference between the implied fair value and carrying amount of goodwill which was the step 2 test before.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized nil impairment loss on goodwill.

Long-term investments

Long-term investments

The Group’s long-term investments consist of equity securities with readily determinable fair value, equity securities without readily determinable fair value, equity method investments and available-for-sale investments.

(a)Equity securities with readily determinable fair value

Equity securities with readily determinable fair values are measured at fair value and any changes in fair value are recognized in the consolidated statements of operations.

(b)Equity securities without readily determinable fair value

The Group accounts for equity investments that do not have a readily determinable fair value under the measurement alternative prescribed within Accounting Standards Update (“ASU”) 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities, to the extent such investments are not subject to consolidation or the equity method. Under the measurement alternative, these financial instruments are carried at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.

The Group reviews its equity securities without readily determinable fair value for impairment at each reporting period by considering factors including, but not limited to, current economic and market conditions and the impact of COVID-19, the operating performance of the companies including current earning trends and other company specific information.

(c)Equity method investments

For an investee company over which the Group has the ability to exercise significant influence, but does not have a controlling interest, the Group accounts for the investment under the equity method. Significant influence is generally considered to exist when the Group has an ownership interest in the voting stock of the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method of accounting, the investee company’s accounts are not reflected within the Group’s consolidated balance sheets and statements of operations; however, the Group’s share of the earnings or losses of the investee company is reflected in the caption “income/(loss) from equity method investments” in the consolidated statements of operations.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Long-term investments - continued

An impairment charge is recorded if the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The Group estimated the fair value of the investee company based on comparable quoted price for similar investment in active market, if applicable, or discounted cash flow approach which requires significant judgments, including the estimation of future cash flows, which is dependent on internal forecasts, the estimation of long-term growth rate of a company's business, the estimation of the useful life over which cash flows will occur, the determination of the weighted average cost of capital and the consideration of COVID-19 impact. The Group recorded RMB218, nil and nil impairment losses on its equity method investments during the years ended December 31, 2019, 2020 and 2021.

(d)Available-for-sale investments

For investments which are determined to be debt securities, the Group accounts for them as long-term available-for-sale investments when they are not classified as either trading or held-to-maturity investments.

Available-for-sale investment is carried at its fair value and the unrealized gains or losses from the changes in fair values are included in accumulated other comprehensive income. The Group recorded RMB3,514, RMB(22,583), and RMB1,345 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2019, 2020 and 2021, respectively.

The Group evaluates each individual investment periodically for impairment. For investments where the Group does not intend to sell, the Company evaluates whether a decline in fair value is due to deterioration in credit risk. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses on the consolidated balance sheet with corresponding adjustment in the consolidated statements of operations and comprehensive income. Subsequent increases in fair value due to credit improvement are recognized through reversal of the credit loss and corresponding reduction in the allowance for credit loss. Any decline in fair value that is non-credit related is recorded in accumulated other comprehensive income as a component of shareholder's equity. As of December 31, 2020 and 2021, there were no investments held by the Group that had been in continuous unrealized loss position.

Notes payable

Notes payable

The Group endorses bank acceptance notes (“Notes”) to suppliers in the PRC in the normal course of business. The Group may endorse these Notes with its suppliers to clear its accounts payable. When the Notes are endorsed by the Group, the Group is jointly liable with other endorsers in the Notes. Notes that have been presented to banks or endorsed with suppliers are derecognized from the consolidated balance sheets when the Notes are settled with banks or when the obligations as endorser are discharged.

Revenue recognition

Revenue recognition

Nature of Goods and Services

The Group generates substantially all of its revenues from sales of smart wearable devices. The Group also generates a small amount of its revenues from its subscription-based services. For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 27.8%, 31.0% and 46.5% of revenue from sales of the Group’s self-branded products and others. Revenue is recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services. The Group recognizes revenue, net of estimated sales returns and value-added taxes (“VAT”).

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

The Group has determined that its contracts with its customers include multiple performance obligations that the Group accounts for separately as those are distinct from other items in the contract. The first performance obligation is the smart wearable device and embedded firmware that is essential to the functionality of the device, which the customer can benefit from it on its own or with other resources that are readily available to the customer. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Group’s mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware.

The Group allocates the transaction price to all performance obligations based on their relative standalone selling prices. The standalone selling prices are determined based on the expected cost plus margin as the Group determined that no observable price is available for any of its performance obligation. The Group considered multiple factors in the process of determining its cost plus margin including consumer behaviors and the Group’s internal pricing model. The cost plus margin estimated selling price for the smart and wearable devices comprised the majority of the transaction. The cost plus margin estimated selling price for the software services and software upgrades was estimated from RMB1.72 to RMB10.62 per unit, RMB1.83 to RMB8.40 per unit and RMB1.97 to RMB2.15 per unit for the years ended December 31, 2019, 2020 and 2021, respectively. The Group recognizes revenue for the amounts allocated to the connected smart and wearable devices when the customer obtains control of the Group’s product, which occurs at a point of time, typically upon delivery to and acceptance by the reseller, who has been identified as the customer of the Group. Amounts allocated to the software services and unspecified upgrade rights are deferred and recognized over time as the customer simultaneously receives and consumes the benefit over an estimated nine-month period.

Sales of self-branded products and others

For the years ended December 31, 2019, 2020 and 2021, the Group generated 27.8%, 31.0% and 46.5% of revenues from sales of the Group’s self-branded products and others to retailers, distributors and end users. The Group’s revenue recognition for its self-branded products was consistent with that described in the preceding paragraphs.

Cooperation agreement with one customer

Cooperation agreement with one customer

For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenues from one customer for sales of exclusively designed and manufactured smart wearable devices. That customer is also the sole distributor for such smart wearable devices and is controlled by one of the shareholders (see Note 21). Under the cooperation agreement with this customer, the Group produces and assembles final product for shipments of wearable devices to that customer, who are then responsible for commercial distribution and sale of the product. The arrangement includes two payment instalments. The first payment instalment is priced to recover the costs incurred by the Group in developing and shipping the devices to the customer and is due from the customer to the Group once the products have been delivered and accepted by the customer. The Group allocates the initial payment instalment between the hardware device, the software services, and the software upgrades based on their standalone selling price and recognizes revenue based on its recognition policy further described in the preceding paragraph. The Group is also entitled to receive a potential second instalment payment calculated as 50 percent of the future net profits from commercial sales made by the customer. The Group has determined that the second instalment consideration constitutes variable consideration and includes the amount in the transaction price to the extent it is not constrained and it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period (see below for further details). The second instalment is also allocated between the hardware device, the software services, and the software upgrades based on the relative standalone price and is recognized based on the Group’s recognition policy further described in the preceding paragraph. The Group’s revenue recognition policy of its products under its cooperation agreement is substantially consistent with that for its sales of self-branded products except that the instalment payments arrangement under the cooperation agreement is not available to the self-branded products.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

Variable Consideration

Revenues from product sales are recorded at the net sales price (transaction price), which includes estimate of variable consideration which result from the Group’s cooperation agreement with one customer (see above for more details). The amount of variable consideration is included in the transaction price to the extent it is not constrained and that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Group’s estimates. If actual results in the future vary from the Group’s estimates, the Group will adjust these estimates, which would affect revenue and earnings in the period such variances are known.

Sales Incentive

The Group periodically provides sales incentives to its customers for self-branded products, including reduced sales prices and volume-based discounts. Volume discounts are negotiated on a contract-by-contract basis with customers and the discount will increase depending upon the volume purchased over the period. The sales incentives are discounts to be applied to future sales to the customer which cannot be exchanged for cash. To the extent that the volume discount or sales incentive represents a material right or options to acquire additional goods or services at a discount in the future period, the material right is recognized as a separate performance obligation at the outset of the arrangement based on the most likely amount of incentive to be provided to the customer. Amounts allocated to a material right are recognized as revenue when those future goods are sold to the customers.

Practical Expedients and Exemptions

The Group generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses. In addition, the Group does not disclose the value of unsatisfied performance obligations as all of its contracts have an original expected length of one year or less.

Value added taxes

Value added taxes

VAT on sales was previously calculated at 17% on revenue from products before May 1, 2018 and thereafter, in accordance with Cai Shui [2018] No.32, the VAT rate decreased to 16%. Since April 1, 2019, in accordance with Cai Shui [2019] No.39, the VAT rate further decreased to 13%. The Group reports revenue net of VAT. Subsidiaries that are VAT general taxpayers are allowed to offset qualified input VAT paid against their output VAT liabilities.

Rights of return

Rights of return

The Group offers limited sales returns for self-branded products sold directly to its customers. The Group estimates the amount of its products sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related revenue is recognized. The Group currently estimates product return liabilities using its own historical sales information. For the years ended December 31, 2019, 2020 and 2021, sales returns were insignificant.

Cost of revenues

Cost of revenues

Cost of revenues consists primarily of material costs, salaries and benefits for staff engaged in production activities and related expenses which are directly attributable to the production of products. The shipping and handling fees billed to the customers are presented as part of cost of revenues as well.

Product warranty

Product warranty

The Group offers standard product warranty to the customer under the cooperation agreement and distributors of self-branded products. For products sold to end users, either through that customer and distributors of self-branded products, or directly by the Group to end users, the Group offers a 12-month warranty. The Group has the obligation to either repair or replace the defect product for the customers if the product is still under warranty.

At the time revenue is recognized, an estimate of future warranty costs is recorded as a component of cost of revenues. The reserves established are regularly monitored based upon historical experience and any actual claims charged against the reserve. Warranty reserves are recorded as a cost of revenues.

Research and development expenses

Research and development expenses

Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expenses, general expenses and depreciation expenses associated with research and development activities.

Advertising expenses

Advertising expenses

Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB72,269, RMB136,974 and RMB151,744 for the years ended December 31, 2019, 2020 and 2021, respectively.

Government subsidies

Government subsidies

Government subsidies represent government grants received from local government authorities to encourage the Group’s technology and innovations and also other subsidies for production.

The Group records such government subsidies as other income or reduction of expenses or cost of revenues when it has fulfilled all of its obligation related to the subsidy.

During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB14,723, RMB13,461 and RMB23,140 as subsidy income and recognized nil, RMB10,408, and RMB103,660 as reduction of expenses or cost of revenues, respectively. As of December 31, 2020 and 2021, subsidies of RMB26,158 and RMB3,129 were recorded as other current liabilities, RMB183,920 and RMB175,053 were recorded as other non-current liabilities as the Group has to meet certain performance conditions required by the government authorities.

Income taxes

Income taxes

Income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred tax assets and liabilities are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized.

The Group accounts for uncertain tax positions by reporting a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Tax benefits are recognized from uncertain tax positions when the Group believes that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The Group recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expenses.

Share-based payment

Share-based payment

Share-based payment transactions with employees, such as share options and restricted shares are measured based on the grant date fair value of the equity instrument. The Group has elected to recognize compensation expenses using the straight-line method for all employee equity awards granted with graded vesting provided that the amount of compensation cost recognized at any date is at least equal to the portion of the grant-date value of the options that are vested at that date, over the requisite service period of the award, which is generally the vesting period of the award. The Group elects to recognize forfeitures when they occur.

Comprehensive income

Comprehensive income

Comprehensive income consists of two components, net income and other comprehensive income, net of tax. Other comprehensive income refers to revenue, expenses, and gains and losses that are recorded as an element of shareholders’ equity but are excluded from net income. The Group’s other comprehensive income consists of foreign currency translation adjustments from its subsidiaries not using the RMB as their functional currency and the fair value change of available-for-sale investments of the Group. Comprehensive income is reported in the consolidated statements of comprehensive income.

Foreign currencies

Foreign currencies

The functional currency of the Company is the US$ and the reporting currency of the Company is the RMB. The Company’s subsidiaries, consolidated VIEs and VIEs’ subsidiaries with operations in the PRC, Hong Kong, the United States and other jurisdictions generally use their respective local currencies as their functional currencies. The financial statements of the Company’s subsidiaries, other than the subsidiaries and consolidated VIEs with the functional currency of RMB, are translated into RMB using the exchange rate as of the balance sheet date for assets and liabilities and the average daily exchange rate for each month for income and expense items. Translation gains and losses are recorded in accumulated other comprehensive income or loss as a component of shareholders’ equity.

In the financial statements of the Company’s subsidiaries and consolidated VIEs and VIEs’ subsidiaries, transactions in currencies other than the functional currency are measured and recorded in the functional currency using the exchange rate in effect at the date of the transaction. At the balance sheet date, monetary assets and liabilities that are denominated in currencies other than the functional currency are translated into the functional currency using the exchange rate at the balance sheet date. All gains and losses arising from foreign currency transactions are recorded in the consolidated statements of operations during the year in which they occur. For the years ended December 31, 2019, 2020 and 2021, the transaction (losses) /gains amounted to RMB(14,231), RMB27,451 and RMB18,156 and were recorded in general and administrative expenses.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Foreign currencies - continued

RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. The Group’s cash and cash equivalents denominated in US$ amounted to RMB609,679 and RMB435,205 as of December 31, 2020 and 2021, respectively.

Convenience translation

Convenience translation

Translations of balances in the consolidated balance sheets, consolidated statements of operations and consolidated statements of cash flows from RMB into US$ as of and during the year ended December 31, 2021 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.3726, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into U.S. dollar at that rate on December 31, 2021, or at any other rate.

Net income per share

Net income per share

Basic net income per ordinary share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period.

The Group determined that the nonvested restricted shares owned by the founders are participating securities as the holders of these nonvested restricted shares have nonforfeitable rights to receive dividends with all ordinary shares but these nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group’s loss. Accordingly, the Group uses the two-class method, whereby undistributed net income is allocated on a pro rata basis to the ordinary shares and nonvested restricted shares held by the founders to the extent that each class may share income in the year; whereas the undistributed net loss for the year is allocated to ordinary shares only because the convertible redeemable participating nonvested restricted shares owned by the founders are not contractually obligated to share the loss.

Diluted income per ordinary share reflect the potential dilution that would occur if securities were exercised or converted into ordinary shares. The Group had share options, restricted shares and restricted stock units (“RSU”) which could potentially dilute basic income per ordinary share in the future. To calculate the number of shares for diluted income per ordinary shares, the effect of the nonvested restricted shares owned by the founders is computed using the as-if-converted method; the effect of the share options, restricted shares and RSU is computed using the treasury stock method.

Concentration of credit risk

Concentration of credit risk

Financial instruments that potentially expose the Group to concentrations of credit risk consist primarily of cash and cash equivalents, term deposits, accounts receivable. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality.

The Group conducts credit evaluations of third-party customers and related parties, and generally does not require collateral or other security from its third-party customers and related parties. The Group establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific third-party customers and related parties.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Concentration of credit risk - continued

Accounts receivable concentration of credit risk is as below:

As of December 31,

    

2020

2021

    

RMB

RMB

Company A

 

*

%

87,825

16.4

%

Company B

 

59,987

20.1

%

26,101

4.9

%

Company C

 

108,422

36.4

%

269,460

50.1

%

Total

168,409

56.5

%

383,386

71.4

%

*Accounts receivable from Company A is less than 10% as of December 31, 2020.

Amount due from related parties concentration of credit risk is as below:

As of December 31,

    

2020

2021

    

RMB

RMB

Company D

 

830,871

96.6

%

286,341

96.9

%

Total

 

830,871

96.6

%

286,341

96.9

%

Revenue generated from Company D accounted for 73.5%, 69.1% and 53.5% of total revenue during the years ended December 31, 2019, 2020 and 2021, respectively. Company D is a subsidiary of a company controlled by one of the Group’s shareholders (see Note 21).

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Company D

 

4,271,135

    

73.5

%

4,447,957

    

69.1

%

3,340,857

    

53.5

%

Total

 

4,271,135

73.5

%

4,447,957

69.1

%

3,340,857

53.5

%

Supplier Concentration

Supplier Concentration

The Group relies on third parties for the supply and manufacturing of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Group may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.

For the years ended December 31, 2019 and 2020, 13.5% and 15.1% of its raw materials and semi-manufactures were purchased through Company E, respectively, but numerous alternate sources of supply are readily available on comparable terms. No purchases from a single suppliers account for more than 10% of total purchases during the year ended December 31, 2021.

Newly adopted accounting pronouncements

Newly adopted accounting pronouncements

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in the ASU are effective for fiscal years beginning after December 15, 2020, including interim periods therein. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The Group adopted the new standard beginning January 1, 2021 and the adoption of the standard did not have a material impact on the Group's consolidated financial statements.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Newly adopted accounting pronouncements - continued

In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force) (“ASU 2020-01”), which clarifies the interactions of the accounting for certain equity securities under ASC 321, investments accounted for under the equity method of accounting in ASC 323, and the accounting for certain forward contracts and purchased options accounted for under ASC 815. ASU 2020-01 could change how an entity accounts for (i) an equity security under the measurement alternative and (ii) a forward contract or purchased option to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option in accordance with ASC 825. These amendments improve current U.S. GAAP by reducing diversity in practice and increasing comparability of the accounting for these interactions. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2020. Early adoption is permitted. The Group adopted ASU 2020-01 in the year ended December 31, 2021 and the adoption did not have a material impact on the Group’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

Recent accounting pronouncements not yet adopted

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The amendments are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832) — Disclosures by Business Entities about Government Assistance. The amendments in this ASU require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity’s financial statements. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021. Early application of the amendments is permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2021
ORGANIZATION AND PRINCIPAL ACTIVITIES  
Schedule of Subsidiaries and VIEs

Date of

Percentage

    

Place of incorporation

    

Incorporation/acquisition

    

Of ownership

Major subsidiaries of the Company:

 

  

 

  

 

  

Hong Kong Zepp Holding Limited (“Zepp HK”)

 

Hong Kong (“HK”)

December 23, 2014

 

100%

ZEPP, INC. (“Zepp Inc”)

 

United States of America (“U.S.”)

January 15, 2015

 

100%

Beijing ShunYuan KaiHua Technology Co., Ltd. (“Shun Yuan”)

 

PRC

February 25, 2015

 

100%

Huami (Shenzhen) Information Technology Co., Ltd.

 

PRC

December 7, 2015

 

100%

Anhui Huami Health Technology Co., Ltd (“Anhui Health”)

 

PRC

December 28, 2015

 

100%

Zepp North America Inc. ("Zepp NA")

 

U.S.

June 16, 2016

 

100%

Galaxy Trading Platform Limited ("Galaxy")

 

HK

May 8, 2019

 

100%

Zepp Europe Holding B.V. ("Zepp Europe")

Netherlands

June 11, 2020

100%

Variable interest entities of the Company:

 

  

Anhui Huami

 

PRC

December 27, 2013

 

Consolidated VIE

Beijing Huami

 

PRC

July 11, 2014

 

Consolidated VIE

Major subsidiary of Anhui Huami:

 

Anhui Huami Healthcare Co., Ltd. (“Anhui Healthcare”)

 

PRC

December 5, 2016

 

VIE’s subsidiary

Schedule of Financial Statement Amounts and Balances of VIEs

The following financial position and financial performance of the VIEs and VIEs’ subsidiaries were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:

As of December 31,

    

2020

    

2021

RMB

RMB

Total current assets

 

3,675,394

 

2,989,474

Total non-current assets

 

593,603

 

701,134

Total assets

 

4,268,997

 

3,690,608

Total current liabilities

 

2,696,059

1,937,301

Total non-current liabilities

 

309,741

479,676

Total liabilities

 

3,005,800

2,416,977

As of December 31, 2020 and 2021, the total assets of the Group's consolidated VIEs and VIEs' subsidiaries mainly consisted of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, inventories, prepaid expenses and other current assets, long-term investments , property, plant and equipment, intangible assets, deferred tax assets, operating lease right-of-use assets and other non-current assets.

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Revenues

 

5,801,405

6,297,534

5,219,560

Net income/(loss)

 

987,672

751,803

(61,184)

The following are cash flows of the Company's VIEs and VIEs’ subsidiaries for the years ended December 31, 2019, 2020 and 2021:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Net cash provided by operating activities

 

478,806

165,512

78,845

Net cash used in investing activities

 

(126,887)

(728,797)

(362,683)

Net cash (used in)/provided by financing activities

 

(20,000)

564,671

32,024

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
Significant accounting policies  
Schedule of estimated useful lives:

Software and electronic equipment

    

3-5 years

Building

 

20 years

Leasehold improvements

 

Shorter of the lease term or estimated useful lives

Credit Concentration Risk  
Significant accounting policies  
Schedule of concentration risk:

As of December 31,

    

2020

2021

    

RMB

RMB

Company A

 

*

%

87,825

16.4

%

Company B

 

59,987

20.1

%

26,101

4.9

%

Company C

 

108,422

36.4

%

269,460

50.1

%

Total

168,409

56.5

%

383,386

71.4

%

*Accounts receivable from Company A is less than 10% as of December 31, 2020.

Related parties concentration risk  
Significant accounting policies  
Schedule of concentration risk:

As of December 31,

    

2020

2021

    

RMB

RMB

Company D

 

830,871

96.6

%

286,341

96.9

%

Total

 

830,871

96.6

%

286,341

96.9

%

Customer Concentration Risk  
Significant accounting policies  
Schedule of concentration risk:

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Company D

 

4,271,135

    

73.5

%

4,447,957

    

69.1

%

3,340,857

    

53.5

%

Total

 

4,271,135

73.5

%

4,447,957

69.1

%

3,340,857

53.5

%

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2021
ACQUISITIONS  
Schedule of purchase price was allocation

    

RMB

    

Amortization period

Cash

 

5,554

 

  

Other current assets

 

4,704

 

  

Property, plant and equipment

 

149

 

3 years

Intangible assets

 

 

  

Patents

 

42,495

 

5 years

Goodwill

 

67,856

 

  

Other non-current assets

 

261

 

  

Other current liabilities

 

8,868

 

  

Deferred tax liabilities

 

6,374

 

  

Other non-current liabilities

 

2,980

 

  

Total

 

102,797

 

  

XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES, NET (Tables)
12 Months Ended
Dec. 31, 2021
INVENTORIES, NET  
Schedule of Inventories

As of December 31,

    

2020

    

2021

RMB

RMB

Raw materials

 

373,690

 

282,939

Work in process

 

233,274

 

224,013

Finished goods

 

610,573

 

742,375

Inventories, net

 

1,217,537

 

1,249,327

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2021
SHORT-TERM INVESTMENTS  
Schedule of short-term investments:

Short-term investments included convertible bonds with maturities less than 1 year and consisted of the following:

As of December 31,

    

2020

    

2021

RMB

RMB

Convertible bonds:

 

  

 

  

Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)

 

12,433

13,273

Other (b)

 

5,997

6,078

Total:

 

18,430

19,351

(a)In September 2018, the Group invested RMB10,500 to obtain a convertible bond issued by Joyrun with a 8% interest rate and a one-year maturity. The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840, RMB842 and RMB840 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019, 2020 and 2021.
(b)The other represent an insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400, RMB401 and RMB400 unrealized gains from this investment in 2019, 2020 and 2021.
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
Schedule of prepaid expenses and other current assets:

As of December 31,

    

2020

    

2021

RMB

RMB

Value-added tax recoverable

 

100,686

198,189

Other receivables

 

21,060

57,039

Prepaid expenses

 

25,863

51,156

Advances to suppliers

 

874

7,838

Rental deposits

 

4,415

816

Total

 

152,898

315,038

XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2021
PROPERTY, PLANT AND EQUIPMENT, NET  
Schedule of property, plant and equipment, net

As of December 31,

    

2020

    

2021

RMB

RMB

Software and electronic equipment

 

65,288

78,854

Buildings

 

19,342

34,764

Leasehold improvements

 

74,209

81,759

Total

 

158,839

195,377

Less: accumulated depreciation

 

(36,387)

(70,832)

Construction in progress

 

2,167

9,328

Property, plant and equipment, net

 

124,619

133,873

XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2021
INTANGIBLE ASSETS, NET  
Schedule of intangible assets, net

As of December 31,

    

2020

    

2021

RMB

RMB

Intangible assets with indefinite lives:

 

  

 

  

Domain name

 

2,024

2,024

Insurance brokerage license, trademark and others

37,382

42,617

Intangible assets with finite lives:

 

Patents and trademark

 

126,423

128,332

Less: accumulated amortization

 

20,616

37,391

Intangible assets, net

 

145,213

135,582

XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2021
LONG-TERM INVESTMENTS  
Schedule of long-term investments:

As of December 31,

    

2020

    

2021

RMB

RMB

Equity securities without readily determinable fair value

 

  

 

  

Sifive, Inc. ("Sifive") (a)

 

22,279

21,759

AliveCor, Inc., (“Alivecor”) (b)

15,347

14,988

Hyperfine Research, Inc. (“Hyperfine”) (c)

32,625

Promaxo, Inc.("Promaxo") (d)

26,100

25,490

Other equity securities without readily determinable fair value (e)

 

67,684

81,775

Equity securities with readily determinable fair value

Hyperfine Inc. (c)

31,669

Equity method investments:

 

 

Jiangsu Yitong High-Tech Co, Ltd("Jiangsu Yitong") (f)

960,832

Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (g)

 

53,105

61,014

Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (h)

107,633

200,067

Other equity method investments (i)

 

47,562

46,548

Available-for-sale investments (j)

 

71,651

108,449

Total

 

443,986

1,552,591

10. LONG-TERM INVESTMENTS - CONTINUED

(a)In 2018, the Group invested RMB12,332 to acquire 1.01% equity interests in Sifive. Sifive is a private company engaging in the business of semiconductor. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Sifive was accounted for as equity securities without readily determinable fair value. The Group recognized nil, RMB3,304 and nil gain from the fair value change of this investment during the years ended December 31, 2019, 2020 and 2021.
(b)In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with a 3% interest rate. In February 2020, the Group converted the bond to 0.56% equity interest and the equity interest is not considered in-substance common shares due to substantial liquidation rights owned by the Group. Accordingly, the investment in Alivecor was accounted for as equity securities without readily determinable fair value. The Group recognized RMB7,728 and nil gain from the fair value change of this investment during the years ended December 31, 2020 and 2021.
(c)In 2020, the Group invested USD5,000 to acquire 2.27% equity interests in Hyperfine. Hyperfine is a private company engaging in the business of Magnetic Resonance (“MR”) technology. The equity interest was not considered in-substance common shares due to substantial liquidation preference rights and the investment in Hyperfine was accounted for as equity securities without readily determinable fair value as of December 31, 2020. For the year ended December 31, 2020, no fair value change was observed and recognized. In December 2021, Hyperfine was successfully listed in the US capital market through a special purpose acquisition and the investment in Hyperfine was converted to equity securities with readily determinable fair value.
(d)In 2020, the Group invested USD4,000 to acquire 4.05% equity interests in Promaxo. Promaxo is a private company engaging in the business of MR technology. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Promaxo was accounted for as equity securities without readily determinable fair value. For the years ended December 31, 2020 and 2021, no fair value change was observed and recognized.
(e)These other investments represent certain insignificant investments in the third-party private companies, over which the Group has no significant influence and were accounted for using the measurement alternative method.
(f)In February 2021, the Group acquired 29.99% equity interest of Jiangsu Yitong, a company listed on the Shenzhen stock exchange, for a total cash consideration of RMB959.68 million. The purpose of the investment is to expand the healthcare ecosystem in the domestic market. The investment of Jiangsu Yitong is accounted for using the equity method as the Group can exercise significant influence through its board representation without obtaining control. The Group recorded RMB1,152 income from this equity method investment during the year ended December 31, 2021.

The total consideration of the investment in Jiangsu Yitong was RMB960,832 and the proportion of Jiangsu Yitong’s net assets that owned by the Group was RMB137,302 as of December 31, 2021. The difference between the total consideration and the proportion of net assets was RMB823,530, which has been allocated into goodwill, intangible assets and others assets with the amount of RMB636,672, RMB173,524 and RMB13,334, respectively. The intangible assets are trademark with indefinite life and patents with definite life, which are amortized on a straight-line basis over the estimated useful life of 3 to 7 years.

10. LONG-TERM INVESTMENTS – CONTINUED

(g)In 2016, the Group invested RMB50,000 to acquire 49.5% equity interests in a limited partnership, Huaying Fund I, which is a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded loss of RMB1,342, loss of RMB2,452, and income of RMB7,910 from equity method investment during the years ended December 31, 2019, 2020 and 2021.
(h)In 2019, the Group invested RMB102,000 to acquire a 34% equity interests in a limited partnership, Huaying Fund II, a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund II. In March 2021, the Group paid the second installment of cash consideration in Huaying Fund II for an amount of RMB68 million. The Group recorded RMB336, RMB5,297 and RMB24,434 of income from equity method investment during the years ended December 31, 2019, 2020 and 2021.
(i)The other equity method investments represent several insignificant investments classified as equity method investments as the Group has the ability to exercise significant influence but does not have control over the investees.
(j)Available-for-sale investments represent investments in debt securities and measured at fair value. Those investments mainly include investments in convertible bonds as well as investment in preferred shares with redemption features that were considered as debt instruments.
Schedule of equity method investments

The Group summarizes the condensed financial information of the Group's equity investments using equity method as a group below in accordance with Rule 4-08 of Regulation S-X:

For the year ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

RMB

Revenue

 

17,369

 

28,087

 

330,685

Gross profit

 

5,694

 

15,114

 

198,495

(Loss)/income from operations

 

(22,557)

 

3,011

 

140,006

Net (loss)/income

 

(22,551)

 

3,042

 

137,681

Net (loss)/income attributable to ordinary shareholders

 

(22,551)

 

3,042

 

137,681

As of December 31,

2020

2021

    

RMB

    

RMB

Current assets

 

156,755

 

941,812

Non-current assets

 

359,958

 

780,128

Current liabilities

 

360

 

122,430

Non-current liabilities

 

2,656

 

36,807

XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR-VALUE MEASUREMENT (Tables)
12 Months Ended
Dec. 31, 2021
FAIR-VALUE MEASUREMENT  
Schedule of fair-value measurement

As of December 31,2020

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable Inputs

Description

    

Level 1

    

Level 2

    

 Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

18,430

 

 

18,430

Long-term investments:

Convertible bonds

31,218

31,218

Redeemable preferred shares

38,499

1,934

40,433

Total:

 

 

88,147

 

1,934

 

90,081

As of December 31, 2021

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable Inputs

Description

    

Level 1

    

Level 2

    

 Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

19,351

 

 

19,351

Long-term investments:

Convertible bonds

43,055

43,055

Redeemable preferred shares

 

 

 

65,393

 

65,393

Equity securities with readily determinable fair value

31,669

31,669

Total:

 

 

94,075

 

65,393

 

159,468

Schedule of reconciliation of the fair value measurements of assets using significant unobservable inputs

    

Level 3 investments 

    

RMB

Balance as of January 1, 2020

Transfer from level 2

 

39,212

Unrealized loss

 

(37,278)

Balance as of December 31, 2020

 

1,934

Initial recognition

 

24,960

Transfer from level 2

 

38,499

Balance as of December 31, 2021

 

65,393

XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
Schedule of accrued expenses and other current liabilities

As of December 31,

    

2020

    

2021

RMB

RMB

Accrued payroll and welfare

 

38,797

41,948

Deferred revenue

 

51,780

87,980

Product warranty

 

32,782

24,858

Current operating lease liabilities

48,120

50,092

Accrued expenses

 

14,979

22,803

Reverse factoring

39,195

Other tax payable

7,329

23,541

Government subsidies

26,158

3,129

Other current liabilities

 

32,330

22,537

Total

252,275

316,083

Schedule of product warranty

    

RMB

Balance as of January 1, 2019

 

55,599

Provided during the year

 

80,048

Utilized during the year

 

(86,120)

Balance as of December 31, 2019

 

49,527

Provided during the year

 

74,742

Utilized during the year

 

(91,487)

Balance as of December 31, 2020

 

32,782

Provided during the year

 

63,540

Utilized during the year

 

(71,464)

Balance as of December 31, 2021

 

24,858

XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE AND DEFERRED REVENUES (Tables)
12 Months Ended
Dec. 31, 2021
REVENUE AND DEFERRED REVENUES  
Schedule of disaggregated revenue by segment:

    

For the years ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

 

RMB

Xiaomi Wearable Products

 

4,193,665

4,438,081

3,340,857

Self-branded products and other

 

1,618,590

1,995,282

2,909,252

Total

 

5,812,255

6,433,363

6,250,109

Schedule of deferred revenue and refund liability:

As of December 31,

    

2020

 

2021

RMB

 

RMB

Accounts receivables

 

298,038

537,084

Amounts due from related parties

 

860,213

295,614

Deferred revenue

 

51,780

87,980

Refund liability (sales return)

 

366

5,745

XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
Schedule of current and deferred components of income taxes

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Current tax expenses

 

105,663

42,257

31,543

Deferred tax benefits

 

(27,776)

(11,103)

(20,798)

Income tax expenses

 

77,887

31,154

10,745

Schedule of deferred tax assets

    

As of December 31,

    

2020

    

2021

RMB

RMB

Deferred tax assets

  

 

  

Accrued expenses and other current liabilities

60,823

47,005

Net operating loss carry forwards

62,945

75,100

Intra-entity transfer of certain intangible assets

28,290

Total deferred tax assets

123,768

150,395

Less: valuation allowance

(3,578)

(6,976)

Deferred tax assets, net

120,190

143,419

Schedule of reconciliation between the income tax expense computed by applying the statutory rate and the actual income tax expense

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Income before income tax

 

652,370

265,609

106,669

Tax expense at PRC enterprise income tax rate of 25%

 

163,093

66,402

26,667

Income tax on tax holidays

 

(72,396)

(41,869)

(19,387)

Tax effect of permanence differences

 

(31,088)

(20,001)

(34,587)

Effect of income tax rate differences in jurisdictions other than the PRC

 

16,270

21,625

23,666

Change in tax rate

 

3,460

9,549

Changes in valuation allowances

2,008

1,537

4,837

Income tax expense

 

77,887

31,154

10,745

Schedule of increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available

For the years ended December 31,

    

2019

    

2020

    

2021

RMB

RMB

RMB

Increase in income tax expenses

 

72,396

41,869

19,387

Decrease in net income per share - basic

 

0.30

0.17

0.08

Decrease in net income per share - diluted

 

0.28

0.16

0.07

XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT (Tables)
12 Months Ended
Dec. 31, 2021
SHARE-BASED PAYMENT  
Schedule of assumptions used to determine fair value of share options granted

For the years ended December 31, 

 

    

2019

    

2020

    

2021

 

RMB

RMB

RMB

Risk-free interest rate

 

2.14

%  

0.67%-0.72

%  

1.66

%  

Expected volatility

 

50.4

%  

51.9%-52.0

%  

52.2

%  

Expected life of option (years)

 

10

 

10

 

10

Expected dividend yield

 

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

12.65

 

21.60-23.10

 

8.05-12.98

Schedule of stock option activity

A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2021 is included in the table below.

    

    

Weighted average

exercise price

Number of options

per option

US$

Outstanding at January 1, 2021

 

14,280,814

 

0.20

Granted

 

8,988,000

 

0.01

Exercised

 

(3,011,184)

 

0.53

Forfeited

 

(3,459,477)

 

0.07

Outstanding at December 31, 2021

 

16,798,153

 

0.07

Schedule of share options granted

December 31, 2021

Weighted-

average remaining

Weighted-

exercise

average exercise

contractual

Aggregate

    

Options Number

    

price per option

    

life (years)

    

intrinsic value

US$

US$

Options

 

  

 

  

 

  

 

  

Outstanding

 

16,798,153

0.07

 

7.74

20,080

Exercisable

 

8,317,698

0.07

 

6.60

9,931

Expected to vest

 

8,480,455

0.07

 

8.85

10,149

Schedule of restricted stock units activity

A summary of the restricted stock units activity during the year ended December 31, 2021 is presented below:

    

RSUs

Unvested balance as of January 1, 2021

 

1,816,842

Granted

 

2,034,432

Forfeited

 

(254,171)

Vested

 

(517,667)

Unvested balance as of December 31, 2021

 

3,079,436

Schedule of total share-based compensation recognized

For the years ended December 31, 

    

2019

    

2020

    

2021

RMB

RMB

RMB

Cost of revenues

55

General and administrative

 

40,684

38,605

 

32,247

Research and development

 

11,191

23,978

 

42,677

Selling and marketing

 

3,198

2,571

 

8,198

Total share-based compensation expenses

 

55,128

65,154

 

83,122

XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
SEGMENT INFORMATION  
Schedule of segment information

For the year ended December 31, 2019

Self-branded

Xiaomi wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

4,193,665

1,618,590

5,812,255

Cost of revenues

 

3,296,696

1,047,816

4,344,512

Gross Profit

 

896,969

570,774

1,467,743

For the year ended December 31, 2020

Self-branded

Xiaomi wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

4,438,081

1,995,282

6,433,363

Cost of revenues

 

3,706,495

1,394,203

5,100,698

Gross Profit

 

731,586

601,079

1,332,665

For the year ended December 31, 2021

Self-branded

Xiaomi wearable 

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

3,340,857

2,909,252

6,250,109

Cost of revenues

 

2,754,086

2,190,381

4,944,467

Gross Profit

 

586,771

718,871

1,305,642

XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY BALANCES AND TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2021
RELATED PARTY BALANCES AND TRANSACTIONS  
Schedule of Amount due:

As of December 31, 

2020

2021

    

RMB

    

RMB

Amount due from related parties:

 

  

 

  

Xiaomi Communication (a)

 

830,871

286,341

Yunding (b)

2,064

2,330

Gongqingcheng Yunding (c)

22,500

2,500

Youpin Information (a)

 

2,278

885

Others

 

2,500

3,558

Total

860,213

295,614

As of December 31, 

2020

2021

    

RMB

    

RMB

Amount due to related parties, current:

 

  

 

  

Hefei Jingyu (d)

48,052

Xiaomi Technology(e)

 

10,293

1,562

Others

 

892

509

Total

 

11,185

50,123

Schedule of transactions:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Sales to related parties:

 

  

 

  

 

  

Xiaomi Communication

 

4,271,135

4,447,957

3,340,857

Xiaomi Youpin

9,175

Xiaomi Information

 

9,870

Others

 

1,800

Total

 

4,281,005

4,449,757

3,350,032

Schedule of others:

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Others:

 

  

 

  

 

  

Hefei Jingyu (d)

146,847

Purchase from related parties (f)

12,183

12,000

(a)The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675 and RMB64,129 as of December 31, 2020 and 2021, respectively.
(b)The amount due from Yunding represents prepayment for the purchase of Yunding’ products.
(c)In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which RMB20,000 has been received in January 2021.
(d)Hefei Jingyu is a subsidiary of Jiangsu Yitong, where the Group can exercise significant influence. During 2021, the Group purchased some raw material from Hefei Jingyu with total transaction amount of RMB146,847.
(e)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(f)During 2019, purchase from related parties mainly included the intangible assets purchased from Hefei Huaheng which amounted to RMB11,321. During 2020, the Group made a prepayment of RMB12,000 to purchase a building owned by Hefei Yizhi. The Group obtained the building and started to use it as its office in 2021.
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
NET INCOME PER SHARE  
Schedule of profit attributable to owners

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Basic net income per share calculation Numerator:

 

  

 

  

 

  

Net income for the year attributable to the Company:

 

575,196

228,753

137,803

Less: Undistributed earnings allocated to participating nonvested restricted shares

 

2,450

 

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic

 

572,746

 

228,753

 

137,803

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic

 

243,648,186

 

248,470,684

 

252,167,610

Net income per ordinary share attributable to ordinary shareholders—basic

 

2.35

 

0.92

 

0.55

Diluted net income per share calculation

 

 

 

Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic

 

572,746

 

228,753

 

137,803

Add: adjustments to undistributed earnings to participating securities

 

117

 

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—diluted

 

572,863

 

228,753

 

137,803

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic

 

243,648,186

 

248,470,684

 

252,167,610

Effect of potentially diluted share options, restricted shares and RSUs

 

12,310,986

 

11,881,310

 

12,201,019

Weighted average ordinary shares outstanding used in computing net income per ordinary shares—diluted

 

255,959,172

 

260,351,994

 

264,368,629

Net income per ordinary share attributable to ordinary shareholders—diluted

 

2.24

 

0.88

 

0.52

Schedule of shares excluded from calculation of net income per share

For the years ended December 31, 

2019

2020

2021

    

RMB

    

RMB

    

RMB

Shares issuable upon exercise of share options, restricted shares and RSUs

 

294,352

89,165

301,946

Shares issuable upon vesting of nonvested restricted shares

 

1,042,234

XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
LEASES  
Schedule of components of lease cost

The following table represents lease costs recognized in the Group's consolidated statements of operation for the years ended December 31, 2019, 2020 and 2021. Lease costs are included in selling expenses, general and administrative expenses and research and development expenses on the Group's consolidated statements of operations.

 

For the years ended December 31,

2019

2020

 

2021

RMB

RMB

 

RMB

Operating lease cost(1)

30,788

57,080

41,595

Sublease income

(1,382)

(537)

(3,591)

Total lease cost

29,406

56,543

38,004

(1)Operating lease cost includes short-term lease costs, which was not material in the period presented.
Schedule of components of leases that are recognized on the Balance Sheets

The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2020 and 2021.

As of December 31,

 

2020

2021

 

RMB

RMB

 

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

42,313

 

49,644

Non-cash Right-of-use assets in exchange for new lease liabilities:

Operating leases

96,348

 

2,157

Weighted average remaining lease term:

Operating leases

3.68 years

    

2.80 years

Weighted average discount rate:

Operating leases

5.25

%

5.27

%

Schedule of maturities of lease liabilities under operating leases, after adoption of ASU 2016-02

The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2021:

Year ending December 31,

    

RMB

2022

 

51,748

2023

 

45,338

2024

 

25,660

2025

8,354

Total lease payments

 

131,100

Less: imputed interest

 

9,891

Present value of lease liabilities

 

121,209

XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND PRINCIPAL ACTIVITIES (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
customer
Dec. 31, 2020
CNY (¥)
customer
Dec. 31, 2019
customer
Nov. 03, 2017
Apr. 29, 2015
Organization and principal activities:          
Intercompany payable | ¥ ¥ 260,928 ¥ 153,190      
Anhui Huami          
Organization and principal activities:          
Ownership percentage         100.00%
Beijing Huami          
Organization and principal activities:          
Ownership percentage       100.00%  
Beneficiary shareholder          
Organization and principal activities:          
Common shares held (as percentage of total shares) 27.70%        
Customer Concentration Risk          
Organization and principal activities:          
Number of customers | customer 1 1 1    
Exclusively designed and manufactured smart wearable devices | Customer Concentration Risk | Sales Revenue Net          
Organization and principal activities:          
Concentration risk, percentage 53.50% 69.00% 72.20%    
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details)
12 Months Ended
Dec. 31, 2021
Anhui Huami  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Dec. 27, 2013
Variable interest entity, nature of VIE Consolidated VIE
Beijing Huami  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Jul. 11, 2014
Variable interest entity, nature of VIE Consolidated VIE
Anhui Huami Healthcare Co., Ltd. ("Huami Healthcare")  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Dec. 05, 2016
Variable interest entity, nature of VIE VIE’s subsidiary
Zepp HK  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Dec. 23, 2014
Percentage of ownership 100.00%
Zepp Inc  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Jan. 15, 2015
Percentage of ownership 100.00%
Beijing Shun Yuan Kai Hua Technology Company Limited  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Feb. 25, 2015
Percentage of ownership 100.00%
Huami (Shenzhen) Information Technology Co., Ltd. ("Huami SZ")  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Dec. 07, 2015
Percentage of ownership 100.00%
Anhui Huami Intelligent Technology Company Limited  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Dec. 28, 2015
Percentage of ownership 100.00%
Zepp NA  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Jun. 16, 2016
Percentage of ownership 100.00%
Galaxy Trading Platform Limited  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition May 08, 2019
Percentage of ownership 100.00%
Zepp Europe Holding B.V.  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Jun. 11, 2020
Percentage of ownership 100.00%
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Variable Interest Entity          
Total current assets ¥ 3,930,953   ¥ 4,827,866   $ 616,853
Total assets 6,085,501   5,903,719   954,950
Total current liabilities 2,152,132   2,789,674   337,716
Total liabilities 3,152,062   3,173,461   $ 494,628
Revenues 6,250,109   6,433,363 ¥ 5,812,255  
Net income/(loss) 137,803 $ 21,624 228,753 575,196  
Net cash provided by operating activities (232,435) (36,473) 157,302 427,999  
Net cash used in investing activities (1,069,289) (167,796) (206,880) (112,703)  
Net cash (used in)/provided by financing activities 551,077 $ 86,477 564,671 25,609  
Variable Interest Entities          
Variable Interest Entity          
Total current assets 2,989,474   3,675,394    
Total non-current assets 701,134   593,603    
Total assets 3,690,608   4,268,997    
Total current liabilities 1,937,301   2,696,059    
Total non-current liabilities 479,676   309,741    
Total liabilities 2,416,977   3,005,800    
Revenues 5,219,560   6,297,534 5,801,405  
Net income/(loss) (61,184)   751,803 987,672  
Net cash provided by operating activities 78,845   165,512 478,806  
Net cash used in investing activities (362,683)   (728,797) (126,887)  
Net cash (used in)/provided by financing activities 32,024   564,671 (20,000)  
Variable Interest Entities | Correction of error          
Variable Interest Entity          
Net cash provided by operating activities (295,860)   770,935 724,356  
Net cash used in investing activities (71,916)   (131,183) (126,887)  
Net cash (used in)/provided by financing activities ¥ 32,024   ¥ 564,671 ¥ (20,000)  
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
12 Months Ended
Apr. 01, 2019
May 01, 2018
Apr. 30, 2018
Dec. 31, 2021
CNY (¥)
installment
customer
Dec. 31, 2021
USD ($)
installment
customer
Dec. 31, 2020
CNY (¥)
customer
Dec. 31, 2019
CNY (¥)
customer
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
Dec. 31, 2021
$ / ¥
Dec. 31, 2018
CNY (¥)
Significant accounting policies:                        
Goodwill impairment       ¥ 0   ¥ 0 ¥ 0          
Allowance for doubtful accounts           0   ¥ 814,000        
Unrealized gain/loss on available-for-sale investments, net of tax effect       ¥ 2,585,000 $ 406 (21,340,000) 2,666,000          
Lease term       4 years 4 years              
Impairment equity securities       ¥ 0   0 2,382,000          
Impairment equity method       0   0 218,000          
Unrealized gain(loss) on available-for-sale investments       1,345,000   (22,583,000) 3,514,000          
Unrealized (losses)/gains on available-for-sale investments       ¥ 1,240,000   1,243,000 (848,000)          
Increase to retained earnings due to the cumulative impact of adopting Topic 606           2,730,258,000 ¥ 2,497,588,000 2,933,439,000 $ 460,322     ¥ 1,809,578,000
Amount due from related parties           ¥ 860,213,000   295,614,000 46,388      
Percentage of sales revenue       53.50% 53.50% 69.00% 27.80%          
Value added tax rate 13.00% 16.00% 17.00%                  
Advertising Expense       ¥ 151,744,000   ¥ 136,974,000 ¥ 72,269,000          
Government subsidies recognized as income       23,140,000   13,461,000 14,723,000          
Government subsidy, cost of revenue       103,660,000   10,408,000 0          
Government deferred subsidy income, current           26,158,000   3,129,000        
Government deferred subsidy income, non-current           183,920,000   175,053,000        
Cash and cash equivalents           2,273,349,000   1,468,499,000 $ 230,440      
Foreign currency exchange rate                   1.00 6.3726  
Xiaomi Communication Technology Co. Ltd.("Xiaomi Communication")                        
Significant accounting policies:                        
Amount due from related parties           830,871,000   286,341,000        
U.S. Dollar Denominated                        
Significant accounting policies:                        
Cash and cash equivalents           609,679,000   435,205,000        
General and Administrative Expenses                        
Significant accounting policies:                        
Transaction (losses)/gains       ¥ 18,156,000   ¥ 27,451,000 ¥ (14,231,000)          
Smart Wearable Devices                        
Significant accounting policies:                        
Percentage of sales revenue       53.50% 53.50% 69.00% 72.20%          
Number of customers | customer       1 1 1 1          
Number of payment installments from customer | installment       2 2              
Percentage of second installment payment receivable       50.00% 50.00%              
Self-branded products and others                        
Significant accounting policies:                        
Percentage of sales revenue       46.50% 46.50% 31.00% 27.80%          
Minimum                        
Significant accounting policies:                        
Deposit (as percent of face value)       30.00% 30.00%              
Minimum | Software Services                        
Significant accounting policies:                        
Selling price per unit       ¥ 1.97   ¥ 1.83 ¥ 1.72          
Minimum | Trademark and Patents                        
Significant accounting policies:                        
Useful lives       5 years 5 years              
Maximum                        
Significant accounting policies:                        
Deposit (as percent of face value)       40.00% 40.00%              
Maximum | Software Services                        
Significant accounting policies:                        
Selling price per unit       ¥ 2.15   8.40 ¥ 10.62          
Maximum | Trademark and Patents                        
Significant accounting policies:                        
Useful lives       10 years 10 years              
Measurement Input, Discount Rate                        
Significant accounting policies:                        
Discount rate             19          
Accumulated Retained Earnings                        
Significant accounting policies:                        
Increase to retained earnings due to the cumulative impact of adopting Topic 606           ¥ 1,133,368,000 ¥ 910,612,000 ¥ 1,271,171,000       ¥ 340,046,000
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2021
Software and Electronic Equipment | Maximum  
Property, plant and equipment  
Estimated useful life 5 years
Software and Electronic Equipment | Minimum  
Property, plant and equipment  
Estimated useful life 3
Building  
Property, plant and equipment  
Estimated useful life P20Y
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]      
Accounts receivable ¥ 537,084 ¥ 298,038 $ 84,280
Company A | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable   59,987  
Company B | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable   108,422  
Company C | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable   168,409  
Customer Concentration Risk | Major Customers | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 383,386 ¥ 168,409  
Concentration risk, percentage 71.40% 56.50%  
Customer Concentration Risk | Company A | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 87,825    
Concentration risk, percentage 16.40%    
Customer Concentration Risk | Company B | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 26,101 ¥ 59,987  
Concentration risk, percentage 4.90% 20.10%  
Customer Concentration Risk | Company C | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 269,460 ¥ 108,422  
Concentration risk, percentage 50.10% 36.40%  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]      
Amount due from related parties ¥ 295,614 ¥ 860,213 $ 46,388
Credit Concentration Risk      
Concentration Risk [Line Items]      
Amount due from related parties   830,871  
Credit Concentration Risk | Customer D      
Concentration Risk [Line Items]      
Amount due from related parties   830,871  
Credit Concentration Risk | Related parties concentration risk | Major Customers      
Concentration Risk [Line Items]      
Amount due from related parties ¥ 286,341 ¥ 830,871  
Concentration risk, percentage 96.90% 96.60%  
Credit Concentration Risk | Related parties concentration risk | Customer D      
Concentration Risk [Line Items]      
Amount due from related parties ¥ 286,341 ¥ 830,871  
Concentration risk, percentage 96.90% 96.60%  
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]      
Revenues ¥ 6,250,109 ¥ 6,433,363 ¥ 5,812,255
Sales Revenue Net | Customer Concentration Risk | Major Customers      
Concentration Risk [Line Items]      
Revenues ¥ 3,340,857 ¥ 4,447,957 ¥ 4,271,135
Concentration risk, percentage 53.50% 69.10% 73.50%
Sales Revenue Net | Customer Concentration Risk | Customer D      
Concentration Risk [Line Items]      
Revenues ¥ 3,340,857 ¥ 4,447,957 ¥ 4,271,135
Concentration risk, percentage 53.50% 69.10% 73.50%
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Supplier Concentration Risk | Cost of Goods and Service, Product and Service Benchmark [Member] | Company E    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.10% 13.50%
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 12, 2020
CNY (¥)
Jul. 31, 2020
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Goodwill     ¥ 62,515 ¥ 61,055 $ 9,581
Guoxu          
Asset Acquisition, Consideration Transferred [Abstract]          
Percentage of equity interest   100.00%      
Gross consideration   ¥ 67,914      
Loan deemed effectively settled as a result of the acquisition   35,075      
Cash consideration   ¥ 32,839      
Acquisition of PAI          
Business Combination          
Voting interest (as a percent) 100.00%        
Cash consideration ¥ 1,370        
Loan deemed effectively settled as a result of the acquisition 13,711        
Fair value of PAI acquired amount ¥ 87,716        
Percentage of revenue     1.00%    
Previously held equity interest 40.49%        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Cash ¥ 5,554        
Other current assets 4,704        
Property, plant and equipment 149        
Patents 42,495        
Goodwill 67,856        
Other non-current assets 261        
Other current liabilities 8,868        
Deferred tax liabilities 6,374        
Other non-current liabilities 2,980        
Total identifiable assets ¥ 102,797        
Property, plant and equipment, amortization period 3 years        
Patents 5 years        
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.1
DISPOSAL OF SUBSIDIARIES (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain from deconsolidation of a subsidiary   ¥ 56,522
Shenzhen Yunding Information Technology Company Limited [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain from deconsolidation of a subsidiary   ¥ 56,522
Shenzhen Yunding Information Technology Company Limited [Member] | Disposal by sale    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Ownership interest sold (as a percent) 5.00% 26.70%
Cash consideration ¥ 20,000 ¥ 22,500
Previous intercompany loan, outstanding principal   ¥ 24,514
Ownership interest (as a percent) 24.30%  
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES, NET (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
INVENTORIES, NET      
Raw materials ¥ 282,939   ¥ 373,690
Work in process 224,013   233,274
Finished goods 742,375   610,573
Inventories, net ¥ 1,249,327 $ 196,047 ¥ 1,217,537
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES, NET - Write downs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INVENTORIES, NET      
Provision for excess and obsolete inventories ¥ 51,336 ¥ 64,223 ¥ 23,799
Write down of obsolete inventory ¥ 47,077 ¥ 59,852 ¥ 17,739
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM INVESTMENTS (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Schedule Of Investments      
Short-term investments ¥ 19,351 $ 3,037 ¥ 18,430
Guangzhou Joyrun Technology Co., Ltd. ("Joyrun")      
Schedule Of Investments      
Short-term investments 13,273   12,433
Others      
Schedule Of Investments      
Short-term investments ¥ 6,078   ¥ 5,997
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM INVESTMENTS - Additional information (Details) - CNY (¥)
¥ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Investments        
Unrealized gain on available-for-sale investments and others, tax effect   ¥ 0 ¥ 4,017 ¥ 620
Joyrun        
Schedule Of Investments        
Payments to acquire investment ¥ 10,500      
Interest rate 8.00%      
Maturity term 1 year      
Unrealized gain on available-for-sale investments and others, tax effect   840 842 840
Others        
Schedule Of Investments        
Unrealized gain on available-for-sale investments and others, tax effect   ¥ 400 ¥ 401 ¥ 400
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
PREPAID EXPENSES AND OTHER CURRENT ASSETS      
Value-added tax recoverable ¥ 198,189   ¥ 100,686
Other receivables 57,039   21,060
Prepaid expenses 51,156   25,863
Advances to suppliers 7,838   874
Rental deposits 816   4,415
Total ¥ 315,038 $ 49,436 ¥ 152,898
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Property, plant and equipment      
Property, plant and equipment, gross ¥ 195,377   ¥ 158,839
Less: accumulated depreciation (70,832)   (36,387)
Property, plant and equipment, net 133,873 $ 21,008 124,619
Software and Electronic Equipment      
Property, plant and equipment      
Property, plant and equipment, gross 78,854   65,288
Building      
Property, plant and equipment      
Property, plant and equipment, gross 34,764   19,342
Leasehold Improvements      
Property, plant and equipment      
Property, plant and equipment, gross 81,759   74,209
Construction in Progress      
Property, plant and equipment      
Property, plant and equipment, gross ¥ 9,328   ¥ 2,167
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
PROPERTY, PLANT AND EQUIPMENT, NET      
Depreciation expense ¥ 35,109 ¥ 14,949 ¥ 9,409
Impairment charges ¥ 0 ¥ 0 ¥ 0
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Finite Lived Intangible Assets Gross [Abstract]      
Patents and trademark ¥ 128,332   ¥ 126,423
Less: accumulated amortization 37,391   20,616
Intangible assets, net 135,582 $ 21,276 145,213
Domain name      
Intangible assets with indefinite lives:      
Intangible assets with indefinite lives 2,024   2,024
Insurance brokerage license, trademark and others      
Intangible assets with indefinite lives:      
Intangible assets with indefinite lives ¥ 42,617   ¥ 37,382
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INTANGIBLE ASSETS, NET      
Amortization of intangible assets ¥ 16,775 ¥ 12,180 ¥ 7,806
2021 16,745    
2022 16,745    
2023 16,745    
2024 12,179    
2025 9,097    
Thereafter ¥ 19,430    
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INVESTMENTS (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
CNY (¥)
Feb. 28, 2021
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2016
CNY (¥)
Dec. 31, 2021
USD ($)
Schedule Of Investments                
Available-for-sale investments     ¥ 108,449   ¥ 71,651      
Long-term investments     1,552,591   443,986     $ 243,635
Cash consideration paid     1,072,783 $ 168,343 82,221 ¥ 180,927    
(Loss)/ Income from equity method investments     41,028 $ 6,438 (4,749) (1,112)    
Huaying Fund                
Schedule Of Investments                
Equity method investments     61,014   53,105      
Cash consideration paid             ¥ 50,000  
(Loss)/ Income from equity method investments     7,910   2,452 1,342    
Huaying Fund II                
Schedule Of Investments                
Equity method investments     200,067   107,633      
Cash consideration paid ¥ 68,000         102,000    
(Loss)/ Income from equity method investments     24,434   5,297 ¥ 336    
Jiangsu Yitong High-Tech Co, Ltd                
Schedule Of Investments                
Equity method investments     960,832          
Cash consideration paid   ¥ 959,680            
(Loss)/ Income from equity method investments     1,152          
Sifive Inc                
Schedule Of Investments                
Equity securities without readily determinable fair value     21,759   22,279      
AliveCor, Inc., ("Alivecor")                
Schedule Of Investments                
Equity securities without readily determinable fair value     14,988   15,347      
Hyperfine Research, Inc. ("Hyperfine")                
Schedule Of Investments                
Equity securities without readily determinable fair value         32,625      
Equity securities with readily determinable fair value Hyperfine Inc.     31,669          
Promaxo, Inc.("Promaxo")                
Schedule Of Investments                
Equity securities without readily determinable fair value     25,490   26,100      
Others [Member]                
Schedule Of Investments                
Equity securities without readily determinable fair value     81,775   67,684      
Equity method investments     ¥ 46,548   ¥ 47,562      
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INVESTMENTS - Additional information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
CNY (¥)
Feb. 28, 2021
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2016
CNY (¥)
Feb. 29, 2020
Schedule Of Investments                      
Purchase of long term investments     ¥ 1,072,783,000 $ 168,343 ¥ 82,221,000   ¥ 180,927,000        
(Loss)/ Income from equity method investments     ¥ 41,028,000 $ 6,438 (4,749,000)   (1,112,000)        
Gain from fair value change of long-term investments         12,325,000            
Disposal by sale | Shenzhen Yunding Information Technology Company Limited [Member]                      
Schedule Of Investments                      
Equity method investment, ownership percentage     24.30%                
Huaying Fund                      
Schedule Of Investments                      
Purchase of long term investments                   ¥ 50,000,000  
Equity method investment, ownership percentage                   49.50%  
(Loss)/ Income from equity method investments     ¥ 7,910,000   2,452,000   1,342,000        
Equity method investments     61,014,000   53,105,000            
Huaying Fund II                      
Schedule Of Investments                      
Purchase of long term investments ¥ 68,000,000           ¥ 102,000,000        
Equity method investment, ownership percentage             34.00%        
(Loss)/ Income from equity method investments     24,434,000   5,297,000   ¥ 336,000        
Equity method investments     200,067,000   107,633,000            
Jiangsu Yitong High-Tech Co, Ltd                      
Schedule Of Investments                      
Purchase of long term investments   ¥ 959,680,000                  
Equity interests (as a percent)   29.99%                  
(Loss)/ Income from equity method investments     1,152,000                
Equity method investments     960,832,000                
Share of net assets     137,302,000                
Difference between the total consideration and the proportion of net assets     823,530,000                
Sifive Inc                      
Schedule Of Investments                      
Purchase of long term investments                 ¥ 12,332,000    
Equity interests (as a percent)                 1.01%    
Equity Securities, FV-NI     0   3,304,000   ¥ 0        
Alivore                      
Schedule Of Investments                      
Purchase of long term investments | $               $ 1,000      
Equity interests (as a percent)                     0.56%
Equity Securities, FV-NI     0   ¥ 7,728,000            
Interest rate (as a percent)             3.00%        
Hyperfine                      
Schedule Of Investments                      
Purchase of long term investments | $           $ 5,000          
Equity interests (as a percent)         2.27%            
Gain from fair value change of long-term investments         ¥ 0            
Promaxo                      
Schedule Of Investments                      
Purchase of long term investments | $           $ 4,000          
Equity interests (as a percent)         4.05%            
Gain from fair value change of long-term investments     ¥ 0   ¥ 0            
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INVESTMENTS- Investment Cost (Details) - Jiangsu Yitong High-Tech Co, Ltd
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Goodwill [Member]  
Schedule of Equity Method Investments [Line Items]  
Positive basis difference ¥ 636,672
Other Intangible Assets [Member]  
Schedule of Equity Method Investments [Line Items]  
Positive basis difference 173,524
Other Assets [Member]  
Schedule of Equity Method Investments [Line Items]  
Positive basis difference ¥ 13,334
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INVESTMENTS - Equity Method Investments (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Schedule of Equity Method Investments [Line Items]          
Revenue ¥ 6,250,109 $ 980,778 ¥ 6,433,363 ¥ 5,812,255  
Gross profit 1,305,642 204,883 1,332,665 1,467,743  
Net (loss)/income 136,952 21,490 229,706 573,371  
Net (loss)/income attributable to ordinary shareholders 137,803 $ 21,624 228,753 572,746  
Non-current assets 19,593   28,165   $ 3,075
Current liabilities ¥ 2,152,132   2,789,674   $ 337,716
Patents | Minimum          
Schedule of Equity Method Investments [Line Items]          
Estimated useful life 3 years 3 years      
Patents | Maximum          
Schedule of Equity Method Investments [Line Items]          
Estimated useful life 7 years 7 years      
Equity method investments          
Schedule of Equity Method Investments [Line Items]          
Revenue ¥ 330,685   28,087 17,369  
Gross profit 198,495   15,114 5,694  
(Loss)/income from operations 140,006   3,011 (22,557)  
Net (loss)/income 137,681   3,042 (22,551)  
Net (loss)/income attributable to ordinary shareholders 137,681   3,042 ¥ (22,551)  
Current assets 941,812   156,755    
Non-current assets 780,128   359,958    
Current liabilities 122,430   360    
Non-current liabilities ¥ 36,807   ¥ 2,656    
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR-VALUE MEASUREMENT (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Fair Value Assets Measured On Recurring Basis [Line Items]      
Short-term investments ¥ 19,351 $ 3,037 ¥ 18,430
Long-term investments 1,552,591 $ 243,635 443,986
Recurring Basis      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Available-for-sale investments 159,468   90,081
Recurring Basis | Redeemable Preferred Shares      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments 65,393   40,433
Recurring Basis | Significant Other Observable Inputs Level 2      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Available-for-sale investments 94,075   88,147
Recurring Basis | Significant Other Observable Inputs Level 2 | Redeemable Preferred Shares      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments     38,499
Recurring Basis | Significant Unobservable Inputs Level 3      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Available-for-sale investments 65,393   1,934
Recurring Basis | Significant Unobservable Inputs Level 3 | Redeemable Preferred Shares      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments 65,393   1,934
Recurring Basis | Convertible Bond      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Short-term investments 19,351   18,430
Long-term investments 43,055   31,218
Recurring Basis | Convertible Bond | Significant Other Observable Inputs Level 2      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Short-term investments 19,351   18,430
Long-term investments 43,055   ¥ 31,218
Recurring Basis | Equity securities without readily determinable fair value      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments 31,669    
Recurring Basis | Equity securities without readily determinable fair value | Significant Other Observable Inputs Level 2      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments ¥ 31,669    
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR-VALUE MEASUREMENT - Reconciliation of the fair value measurements (Details) - Redeemable Preferred Shares - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance as of January 1, 2020 ¥ 1,934  
Transfer from level 2 38,499 ¥ 39,212
Unrealized loss   (37,278)
Initial recognition 24,960  
Balance as of December 31, 2021 ¥ 65,393 ¥ 1,934
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR-VALUE MEASUREMENT - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
FAIR-VALUE MEASUREMENT      
Impairment equity securities ¥ 0 ¥ 0 ¥ 2,382
Goodwill impairment loss 0 0 0
Intangible assets impairment loss ¥ 0 ¥ 0 ¥ 0
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES          
Accrued payroll and welfare ¥ 41,948   ¥ 38,797    
Deferred revenue 87,980   51,780    
Product warranty 24,858   32,782 ¥ 49,527 ¥ 55,599
Current operating lease liabilities ¥ 50,092   ¥ 48,120    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total Total Total    
Accrued expenses ¥ 22,803   ¥ 14,979    
Reverse factoring 39,195        
Other tax payable 23,541   7,329    
Government subsidies 3,129   26,158    
Other current liabilities 22,537   32,330    
Total ¥ 316,083 $ 49,600 ¥ 252,275    
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES      
Beginning balance ¥ 32,782 ¥ 49,527 ¥ 55,599
Provided during the year 63,540 74,742 80,048
Utilized during the year (71,464) (91,487) (86,120)
Ending balance ¥ 24,858 ¥ 32,782 ¥ 49,527
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cost of Revenue      
Warranty costs      
Warrant cost ¥ 63,540 ¥ 74,742 ¥ 80,048
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.1
BANK BORROWING (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Short Term Debt [Line Items]        
Bank borrowings ¥ 1,473,567 $ 231,235 ¥ 1,207,793  
Repayments of bank debt ¥ 953,387 $ 149,607 ¥ 643,122 ¥ 20,000
Interest rate (as a percent) 3.83% 3.83% 2.85%  
Minimum        
Short Term Debt [Line Items]        
Maturity term (in years) 1 year 1 year 1 year  
Maximum        
Short Term Debt [Line Items]        
Maturity term (in years) 7 years 7 years 3 years  
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Disaggregation Of Revenue        
Revenue ¥ 6,250,109 $ 980,778 ¥ 6,433,363 ¥ 5,812,255
Smart Wearable Devices        
Disaggregation Of Revenue        
Revenue 3,340,857   4,438,081 4,193,665
Self-branded products and others        
Disaggregation Of Revenue        
Revenue ¥ 2,909,252   ¥ 1,995,282 ¥ 1,618,590
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE AND DEFERRED REVENUES - Contract balances (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
REVENUE AND DEFERRED REVENUES      
Accounts receivable ¥ 537,084 $ 84,280 ¥ 298,038
Amount due from related parties 295,614 $ 46,388 860,213
Deferred revenue 87,980   51,780
Refund liability (sales return) ¥ 5,745   ¥ 366
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE AND DEFERRED REVENUES - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue      
Amount due from related parties, billed receivable ¥ 231,485 ¥ 779,538  
Amount due from related parties, unbilled receivable 64,129 80,675  
Asset impairment charges 0 0 ¥ 0
Deferred revenue, revenue recognized 51,780 59,585 41,863
Cooperation Agreement      
Disaggregation Of Revenue      
Amount due from related parties, billed receivable ¥ 80,675 ¥ 102,687 ¥ 33,279
Minimum      
Disaggregation Of Revenue      
Payment terms (in days) 30 days    
Maximum      
Disaggregation Of Revenue      
Payment terms (in days) 60 days    
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Apr. 01, 2018
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2017
Dec. 31, 2021
USD ($)
Income Tax Contingency [Line Items]              
Net (loss)/income   ¥ 136,952 $ 21,490 ¥ 229,706 ¥ 573,371    
Operating loss   93,942 $ 14,741 174,196 ¥ 606,484    
Deferred tax assets, valuation allowance   ¥ 6,976   3,578      
Percentage of withholding tax on dividends paid to foreign investors   10.00% 10.00%        
Aggregate undistributed earnings available for distribution   ¥ 2,228,550   ¥ 1,935,920      
Deferred tax liabilities attributable to undistributed earning   0          
PRC, Hong Kong, United States and Canada              
Income Tax Contingency [Line Items]              
Operating loss   ¥ (411,276)          
Beijing Shunyuan              
Income Tax Contingency [Line Items]              
Income tax rate   15.00% 15.00%        
Minimum              
Income Tax Contingency [Line Items]              
Underpayment of tax liability   ¥ 100         $ 15
Hong Kong | Minimum              
Income Tax Contingency [Line Items]              
Net (loss)/income ¥ 2,000 ¥ 2,000          
Income tax rate 8.25%            
Hong Kong | Maximum              
Income Tax Contingency [Line Items]              
Income tax rate 16.50%            
United States              
Income Tax Contingency [Line Items]              
Income tax rate   21.00% 21.00%        
Operating loss carry forwards carry forward period           20 years  
PRC              
Income Tax Contingency [Line Items]              
Income tax rate   25.00% 25.00%        
Carryforwards   ¥ 327,051          
PRC | Anhui Huami              
Income Tax Contingency [Line Items]              
Income tax rate   15.00% 15.00% 15.00% 15.00%    
PRC | Anhui Huami Intelligent Technology Company Limited              
Income Tax Contingency [Line Items]              
Income tax rate   15.00% 15.00%        
Canada              
Income Tax Contingency [Line Items]              
Operating loss carry forwards carry forward period   20 years 20 years        
Operating loss carried back period   3 years 3 years        
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Current and deferred (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
INCOME TAXES        
Current tax expenses ¥ 31,543   ¥ 42,257 ¥ 105,663
Deferred tax benefits (20,798)   (11,103) (27,776)
Income tax expense ¥ 10,745 $ 1,686 ¥ 31,154 ¥ 77,887
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Deferred tax assets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Accrued expenses and other current liabilities ¥ 47,005 ¥ 60,823
Net operating loss carry forwards 75,100 62,945
Intra-entity transfer of certain intangible assets 28,290  
Total deferred tax assets 150,395 123,768
Less: valuation allowance (6,976) (3,578)
Deferred tax assets, net ¥ 143,419 ¥ 120,190
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Tax Expense Reconciliation (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
INCOME TAXES        
Income before income tax ¥ 106,669 $ 16,738 ¥ 265,609 ¥ 652,370
Tax expense at PRC enterprise income tax rate of 25% 26,667   66,402 163,093
Income tax on tax holidays (19,387)   (41,869) (72,396)
Tax effect of permanence differences (34,587)   (20,001) (31,088)
Effect of income tax rate differences in jurisdictions other than the PRC 23,666   21,625 16,270
Change in tax rate 9,549   3,460  
Changes in valuation allowances 4,837   1,537 2,008
Income tax expense ¥ 10,745 $ 1,686 ¥ 31,154 ¥ 77,887
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INCOME TAXES      
Increase in income tax expenses ¥ 19,387 ¥ 41,869 ¥ 72,396
Decrease in net income per share - basic ¥ 0.08 ¥ 0.17 ¥ 0.30
Decrease in net income per share - diluted ¥ 0.07 ¥ 0.16 ¥ 0.28
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.1
ORDINARY SHARES (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2019
shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2017
$ / shares
Class Of Stock [Line Items]            
Ordinary shares, shares authorized     405,462,685      
Ordinary shares, par value | $ / shares     $ 0.0001     $ 0.0001
Common stock shares repurchased, value | ¥   ¥ 21,798        
Class B Ordinary Shares            
Class Of Stock [Line Items]            
Ordinary shares, shares authorized     200,000,000   200,000,000  
Ordinary shares, par value | $ / shares     $ 0.0001      
Ordinary shares, shares outstanding     117,208,247   121,408,247  
Issuance of ordinary shares upon secondary offering, net of offering costs of US$434 (in shares) 28,316,400          
Class A Ordinary Shares            
Class Of Stock [Line Items]            
Ordinary shares, shares authorized     9,800,000,000   9,800,000,000  
Ordinary shares, par value | $ / shares     $ 0.0001   $ 0.0001  
Ordinary shares, shares outstanding     133,992,912   128,736,916  
Ordinary Shares            
Class Of Stock [Line Items]            
Issuance of ordinary shares upon secondary offering, net of offering costs of US$434 (in shares)       3,174,600    
Ordinary Shares | Class A Ordinary Shares            
Class Of Stock [Line Items]            
Common stock shares repurchased   2,656,164 2,656,164      
Common stock shares repurchased, value   ¥ 21,798 $ 3,411      
Ordinary Shares | Class A Ordinary Shares | Weighted Average [Member]            
Class Of Stock [Line Items]            
Weighted average share price | $ / shares     $ 1.284      
Total Zepp Health Corporation Shareholders' Equity            
Class Of Stock [Line Items]            
Common stock shares repurchased, value | ¥   ¥ 21,798        
Initial Public Offering | Class A Ordinary Shares            
Class Of Stock [Line Items]            
Ordinary shares, shares issued 3,174,600          
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - 2015 Plan (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 21, 2015
SHARE-BASED PAYMENT        
Share-based compensation expense ¥ 83,122 ¥ 65,154 ¥ 55,128  
2015 Plan        
SHARE-BASED PAYMENT        
Shares authorized (in shares)       14,328,358
PRC Plan | Share Options        
SHARE-BASED PAYMENT        
Granted 0 0 0  
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - 2018 Plan (Details)
¥ in Thousands
12 Months Ended
Jan. 01, 2018
shares
Dec. 31, 2021
$ / shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2020
$ / shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2019
$ / shares
Dec. 31, 2019
CNY (¥)
shares
SHARE-BASED PAYMENT              
Share-based compensation expense | ¥     ¥ 83,122   ¥ 65,154   ¥ 55,128
2018 Plan | Share Options              
SHARE-BASED PAYMENT              
Shares authorized (in shares) | shares 9,559,607            
Increase in authorized shares (as percent of outstanding shares) 1.00%            
Granted | shares     8,988,000   4,030,108   651,000
Share options granted exercise price | $ / shares   $ 0.01   $ 0   $ 0  
Share-based compensation expense | ¥     ¥ 42,316   ¥ 64,415   ¥ 33,618
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details) - Share Options - ¥ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SHARE-BASED PAYMENT      
Risk-free interest rate 1.66%   2.14%
Risk-free interest rate, minimum   0.67%  
Risk-free interest rate, maximum   0.72%  
Expected volatility 52.20%   50.40%
Expected volatility, minimum   51.90%  
Expected volatility, maximum   52.00%  
Expected life of option (years) 10 years 10 years 10 years
Expected dividend yield 0.00% 0.00% 0.00%
Minimum      
SHARE-BASED PAYMENT      
Weighted average share price ¥ 8.05 ¥ 21.60 ¥ 12.65
Maximum      
SHARE-BASED PAYMENT      
Weighted average share price ¥ 12.98 ¥ 23.10  
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Share Options Activity (Details) - 2015 and 2018 Plans - Share Options
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Share number  
Outstanding at beginning of year | shares 14,280,814
Granted | shares 8,988,000
Exercised | shares (3,011,184)
Canceled and forfeited | shares (3,459,477)
Outstanding at end of year | shares 16,798,153
Exercisable | shares 8,317,698
Expected to vest | shares 8,480,455
Weighted average exercise price per option  
Outstanding at beginning of year (in USD per share) | $ / shares $ 0.20
Granted (in USD per share) | $ / shares 0.01
Exercised (in USD per share) | $ / shares 0.53
Cancelled and forfeited (in USD per share) | $ / shares 0.07
Outstanding at end of year (in USD per share) | $ / shares 0.07
Exercisable (in USD per share) | $ / shares 0.07
Expected vest (per option) | $ / shares $ 0.07
Weighted-average remaining exercise contractual life (years)  
Outstanding 7 years 8 months 26 days
Exercisable 6 years 7 months 6 days
Excepted to vest 8 years 10 months 6 days
Aggregate intrinsic value  
Outstanding | $ $ 20,080
Exercisable | $ 9,931
Expected to vest | $ $ 10,149
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Share Options Other Disclosures (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SHARE-BASED PAYMENT      
Share-based compensation expense ¥ 83,122 ¥ 65,154 ¥ 55,128
Share Options      
SHARE-BASED PAYMENT      
Intrinsic value share options exercised ¥ 14,094 ¥ 32,010 ¥ 13,608
Weighted average grant date fair value of options granted ¥ 12.95 ¥ 22.42 ¥ 12.65
Unrecognized compensation expenses related to the options ¥ 90,278    
2015 and 2018 Plans | Share Options      
SHARE-BASED PAYMENT      
Share-based compensation expense ¥ 64,415 ¥ 42,316 ¥ 33,618
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Restricted Stock Units (Details)
¥ / shares in Units, ¥ in Thousands
12 Months Ended 36 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
SHARE-BASED PAYMENT          
Share-based compensation expense | ¥ ¥ 83,122   ¥ 65,154 ¥ 55,128  
Restricted Stock Units          
SHARE-BASED PAYMENT          
Vesting rights percentage         20.00%
Reacquisition of non-vested shares, consideration | ¥ 0   ¥ 0 ¥ 0  
Aggregate fair value of the restricted shares at the grant dates | ¥ ¥ 136,342        
Weighted average grant-date fair value of non-vested shares | ¥ / shares ¥ 21.67       ¥ 21.67
Fair value per ordinary share on the grant-date | ¥ / shares ¥ 11,648   ¥ 21,020 ¥ 79 ¥ 11,648
Share-based compensation expense ¥ 18,707 $ 2,034,432 ¥ 22,838 ¥ 3,598  
Unrecognized compensation cost | ¥ ¥ 49,397       ¥ 49,397
Weighted average vesting period over which unrecognized compensation costs is expected to be recognized 3 years 1 month 9 days 3 years 1 month 9 days      
Weighted average grant date fair value (in RMB per share) | ¥ / shares ¥ 21.44   ¥ 22.84 ¥ 12.65  
Restricted Shares          
Balance at the beginning of the year (in shares) 1,816,842 1,816,842      
Granted (in shares) 2,034,432 2,034,432 2,216,120 30,000  
Vested (in shares) (517,667) (517,667)      
Cancelled and forfeited (in shares) (254,171) (254,171)      
Balance at the end of the year (in shares) 3,079,436 3,079,436 1,816,842   3,079,436
Restricted Stock Units | Annual Basis Ending on Fourth Anniversary of Grant Date          
SHARE-BASED PAYMENT          
Vesting period (in years) 5 years 5 years 5 years 5 years  
Restricted Stock Units | Minimum          
SHARE-BASED PAYMENT          
Vesting period (in years) 4 years 4 years 4 years 4 years  
Restricted Stock Units | Maximum          
SHARE-BASED PAYMENT          
Vesting period (in years) 5 years 5 years 5 years 5 years  
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Restricted Share (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Expense      
Share-based compensation expense ¥ 83,122 ¥ 65,154 ¥ 55,128
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Founders (Details)
¥ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2015
shares
Jan. 31, 2014
installment
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Expense          
Share-based compensation expense | ¥     ¥ 83,122 ¥ 65,154 ¥ 55,128
Founders | Restricted Shares          
SHARE-BASED PAYMENT          
Number of shareholders | installment   2      
Equity interests (as a percent)   50.00%      
Number of equal vesting monthly installments | installment   24      
Number of restricted shares held | shares 45,567,164        
Vesting period (in months) 48 months        
Expense          
Share-based compensation expense | ¥     ¥ 0 ¥ 0 ¥ 17,794
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SHARE-BASED PAYMENT      
Total stock-based compensation expense ¥ 83,122 ¥ 65,154 ¥ 55,128
General and Administrative Expenses      
SHARE-BASED PAYMENT      
Total stock-based compensation expense 32,247 38,605 40,684
Research and Development      
SHARE-BASED PAYMENT      
Total stock-based compensation expense 42,677 23,978 11,191
Selling and Marketing Expenses      
SHARE-BASED PAYMENT      
Total stock-based compensation expense ¥ 8,198 ¥ 2,571 3,198
Cost of Revenue      
SHARE-BASED PAYMENT      
Total stock-based compensation expense     ¥ 55
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.22.1
MAINLAND CHINA CONTRIBUTION PLAN (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
MAINLAND CHINA CONTRIBUTION PLAN      
Total provisions for employee benefits ¥ 104,650 ¥ 64,734 ¥ 63,799
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION (Details) - segment
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEGMENT INFORMATION      
Number of operating segments 2 2 2
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Segment Reporting Information [Line Items]        
Revenues ¥ 6,250,109   ¥ 6,433,363 ¥ 5,812,255
Cost of revenues 4,944,467   5,100,698 4,344,512
Gross profit 1,305,642 $ 204,883 1,332,665 1,467,743
Smart Wearable Devices        
Segment Reporting Information [Line Items]        
Revenues 3,340,857   4,438,081 4,193,665
Cost of revenues 2,754,086   3,706,495 3,296,696
Gross profit 586,771   731,586 896,969
Self-branded products and others        
Segment Reporting Information [Line Items]        
Revenues 2,909,252   1,995,282 1,618,590
Cost of revenues 2,190,381   1,394,203 1,047,816
Gross profit ¥ 718,871   ¥ 601,079 ¥ 570,774
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.22.1
STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statutory Accounting Practices [Line Items]      
Statutory reserve accrued ¥ 0 ¥ 5,997 ¥ 92
Restricted net assets ¥ 252,220 ¥ 180,981 ¥ 153,943
PRC      
Statutory Accounting Practices [Line Items]      
Required maximum percentage of statutory surplus reserve to registered capital 50.00%    
Required minimum percentage of after tax profits to allocate to statutory common reserve 10.00%    
Maximum      
Statutory Accounting Practices [Line Items]      
Percentage of profit appropriation made to reserve fund required amount of registered capital 50.00%    
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Amount due from related parties:      
Amount due from related parties ¥ 295,614 $ 46,388 ¥ 860,213
Amount due to related parties, current:      
Amount due to related parties 50,123 $ 7,865 11,185
Xiaomi Communication Technology Co. Ltd.("Xiaomi Communication")      
Amount due from related parties:      
Amount due from related parties 286,341   830,871
Yunding      
Amount due from related parties:      
Amount due from related parties 2,330   2,064
Gongqingcheng Yunding      
Amount due from related parties:      
Amount due from related parties 2,500   22,500
Youpin Information      
Amount due from related parties:      
Amount due from related parties 885   2,278
Hefei Jingyu      
Amount due to related parties, current:      
Amount due to related parties 48,052    
Xiaomi Technology Co. Ltd. ("Xiaomi Technology")      
Amount due to related parties, current:      
Amount due to related parties 1,562   10,293
Others      
Amount due from related parties:      
Amount due from related parties 3,558   2,500
Amount due to related parties, current:      
Amount due to related parties ¥ 509   ¥ 892
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]      
Sales to related parties ¥ 3,350,032 ¥ 4,449,757 ¥ 4,281,005
Xiaomi Communication Technology Co. Ltd.("Xiaomi Communication")      
Related Party Transaction [Line Items]      
Sales to related parties 3,340,857 4,447,957 4,271,135
Xiaomi Youpin      
Related Party Transaction [Line Items]      
Sales to related parties ¥ 9,175    
Guangzhou Xiaomi Information Service Co. Ltd ("Xiaomi Information", together with Xiaomi Communication, Xiaomi Technology, Xiaomi Mobile, as "Xiaomi")      
Related Party Transaction [Line Items]      
Sales to related parties     ¥ 9,870
Other Related Parties [Member]      
Related Party Transaction [Line Items]      
Sales to related parties   ¥ 1,800  
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Hefei Jingyu      
Related Party Transaction [Line Items]      
Purchase from related parties ¥ 146,847    
Others      
Related Party Transaction [Line Items]      
Purchase from related parties   ¥ 12,000 ¥ 12,183
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Related Party Transaction [Line Items]            
Realized gain from investments     ¥ 13,507 $ 2,120   ¥ 1,822
Purchase of intangible assets     7,027 $ 1,103 ¥ 1,220 11,845
Xiaomi Communication, Information, Technology            
Related Party Transaction [Line Items]            
Receivables from the sales of products and services   ¥ 80,675 64,129   80,675  
Hefei Huaheng            
Related Party Transaction [Line Items]            
Purchase of intangible assets           ¥ 11,321
Hefei Jingyu            
Related Party Transaction [Line Items]            
Purchase from related parties     ¥ 146,847      
Yunding            
Related Party Transaction [Line Items]            
Ownership interest sold (as a percent)   26.70%        
Cash consideration   ¥ 22,500     22,500  
Proceeds from disposal of equity interest in subsidiary ¥ 20,000          
Hefei Yizhi            
Related Party Transaction [Line Items]            
Purchase from related parties         ¥ 12,000  
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE (Details)
¥ / shares in Units, $ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Basic net income per share calculation Numerator:        
Net income for the year attributable to the Company: ¥ 137,803 $ 21,624 ¥ 228,753 ¥ 575,196
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares | ¥       2,450
Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic ¥ 137,803 $ 21,624 ¥ 228,753 ¥ 572,746
Denominator:        
Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic | shares 252,167,610 252,167,610 248,470,684 243,648,186
Net income per ordinary share attributable to ordinary shareholders-basic | (per share) ¥ 0.55 $ 0.09 ¥ 0.92 ¥ 2.35
Diluted net income per share calculation        
Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic ¥ 137,803 $ 21,624 ¥ 228,753 ¥ 572,746
Add: adjustments to undistributed earnings to participating securities | ¥       117
Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic | ¥ ¥ 137,803   ¥ 228,753 ¥ 572,863
Denominator:        
Ordinary share - basic | shares 252,167,610 252,167,610 248,470,684 243,648,186
Effect of potentially diluted stock options, restricted stocks and RSUs | shares 12,201,019 12,201,019 11,881,310 12,310,986
Weighted average ordinary shares outstanding used in computing net income per ordinary shares - dilute | shares 264,368,629 264,368,629 260,351,994 255,959,172
Net income per ordinary share attributable to ordinary shareholders-diluted | (per share) ¥ 0.52 $ 0.08 ¥ 0.88 ¥ 2.24
Restricted Shares        
Basic net income per share calculation Numerator:        
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares | ¥       ¥ 2,450
XML 129 R113.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE - Anti-dilutive Securities Excluded from Calculation of Diluted Net (Loss)/Income Per Ordinary Shares (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares Issuable Upon Exercise of Share Options, Restricted Stocks and RSUs      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net (loss)/income per ordinary shares 301,946 89,165 294,352
Restricted Shares      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net (loss)/income per ordinary shares     1,042,234
XML 130 R114.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lease Costs Included in Statements of Operations (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lease Cost      
Operating lease cost ¥ 41,595 ¥ 57,080 ¥ 30,788
Sublease income (3,591) (537) (1,382)
Total lease cost ¥ 38,004 ¥ 56,543 ¥ 29,406
XML 131 R115.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Cash Flow from operating leases (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases ¥ 49,644 ¥ 42,313
Operating leases ¥ 2,157 ¥ 96,348
Weighted average remaining lease term, operating leases 2 years 9 months 18 days 3 years 8 months 4 days
Weighted average discount rate, operating leases 5.27% 5.25%
XML 132 R116.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Maturity Analysis (Details)
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 ¥ 51,748
2023 45,338
2024 25,660
2025 8,354
Total lease payments 131,100
Less: imputed interest (9,891)
Present value of lease liabilities ¥ 121,209
XML 133 R117.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENT - (Details) - Subsequent Event
Mar. 17, 2022
$ / shares
Subsequent Event [Line Items]  
Cash dividend declared per ordinary share $ 0.025
ADR  
Subsequent Event [Line Items]  
Cash dividend declared per ordinary share $ 0.1
XML 134 zepp-20211231x20f_htm.xml IDEA: XBRL DOCUMENT 0001720446 2019-04-01 2019-04-01 0001720446 2018-05-01 2018-05-01 0001720446 2018-04-30 2018-04-30 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2021-01-01 2021-12-31 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2021-01-01 2021-12-31 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2020-01-01 2020-12-31 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2020-01-01 2020-12-31 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2019-01-01 2019-12-31 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2019-01-01 2019-12-31 0001720446 country:CN 2021-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2018-01-01 2018-01-01 0001720446 us-gaap:InternalRevenueServiceIRSMember 2017-01-01 2017-12-31 0001720446 us-gaap:CanadaRevenueAgencyMember 2021-01-01 2021-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2014-01-01 2014-01-31 0001720446 us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2014-01-31 0001720446 zepp:PaiAcquisitionMember 2020-01-01 2020-12-31 0001720446 zepp:JiangsuYitongHighTechCoLtdMember 2021-02-28 0001720446 zepp:InvestmentInPromaxoMember 2020-12-31 0001720446 zepp:InvestmentInHyperfineMember 2020-12-31 0001720446 zepp:InvestmentInAlivoreMember 2020-02-29 0001720446 zepp:SifiveIncMember 2018-12-31 0001720446 us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001720446 us-gaap:OtherIntangibleAssetsMember zepp:JiangsuYitongHighTechCoLtdMember 2021-12-31 0001720446 us-gaap:OtherAssetsMember zepp:JiangsuYitongHighTechCoLtdMember 2021-12-31 0001720446 us-gaap:GoodwillMember zepp:JiangsuYitongHighTechCoLtdMember 2021-12-31 0001720446 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:YundingMember 2020-12-01 2020-12-31 0001720446 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember 2020-07-31 0001720446 us-gaap:MajorityShareholderMember 2021-01-01 2021-12-31 0001720446 srt:MinimumMember 2021-12-31 0001720446 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001720446 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001720446 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001720446 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001720446 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001720446 us-gaap:CommonClassBMember 2019-04-01 2019-04-30 0001720446 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001720446 us-gaap:RetainedEarningsMember 2021-12-31 0001720446 us-gaap:ParentMember 2021-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2021-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001720446 us-gaap:RetainedEarningsMember 2020-12-31 0001720446 us-gaap:ParentMember 2020-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001720446 us-gaap:RetainedEarningsMember 2019-12-31 0001720446 us-gaap:ParentMember 2019-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2019-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001720446 us-gaap:RetainedEarningsMember 2018-12-31 0001720446 us-gaap:ParentMember 2018-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2018-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001720446 zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember 2020-12-31 0001720446 us-gaap:TreasuryStockMember 2021-12-31 0001720446 us-gaap:CommonStockMember 2021-12-31 0001720446 us-gaap:CommonStockMember 2020-12-31 0001720446 us-gaap:CommonStockMember 2019-12-31 0001720446 us-gaap:CommonStockMember 2018-12-31 0001720446 srt:WeightedAverageMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001720446 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-12-31 0001720446 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-12-31 0001720446 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-12-31 0001720446 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-12-31 0001720446 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember 2021-01-01 2021-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember 2020-01-01 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember 2019-01-01 2019-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2021-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2018-01-01 0001720446 zepp:EquityIncentivePlanTwoThousandFifteenMember 2015-10-21 0001720446 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001720446 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2015-04-30 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2021-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001720446 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001720446 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001720446 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001720446 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001720446 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001720446 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2015-04-01 2015-04-30 0001720446 zepp:RelatedPartyConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 zepp:XiaomiYoupinMember 2021-01-01 2021-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2019-01-01 2019-12-31 0001720446 zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember 2019-01-01 2019-12-31 0001720446 zepp:HefeiJingyuMicroElectronicsMember 2021-01-01 2021-12-31 0001720446 zepp:OtherRelatedPartiesMember 2020-01-01 2020-12-31 0001720446 zepp:HefeiYizhiElectronicTechnologyCoLtdMember 2020-01-01 2020-12-31 0001720446 zepp:OtherRelatedPartiesMember 2019-01-01 2019-12-31 0001720446 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001720446 us-gaap:ConstructionInProgressMember 2021-12-31 0001720446 us-gaap:ComputerEquipmentMember 2021-12-31 0001720446 us-gaap:BuildingMember 2021-12-31 0001720446 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001720446 us-gaap:ConstructionInProgressMember 2020-12-31 0001720446 us-gaap:ComputerEquipmentMember 2020-12-31 0001720446 us-gaap:BuildingMember 2020-12-31 0001720446 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001720446 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001720446 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001720446 srt:MinimumMember us-gaap:InlandRevenueHongKongMember 2021-01-01 2021-12-31 0001720446 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001720446 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001720446 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001720446 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001720446 zepp:YundingMember 2021-01-01 2021-01-31 0001720446 zepp:JoyrunMember 2018-09-01 2018-09-30 0001720446 zepp:HuayingFundIiMember 2021-03-01 2021-03-31 0001720446 zepp:JiangsuYitongHighTechCoLtdMember 2021-02-01 2021-02-28 0001720446 zepp:InvestmentInAlivoreMember 2019-01-01 2019-12-31 0001720446 zepp:SifiveIncMember 2018-01-01 2018-12-31 0001720446 zepp:HuayingFundMember 2016-01-01 2016-12-31 0001720446 zepp:HefeiHuahengMember 2019-01-01 2019-12-31 0001720446 zepp:OtherInvestorsMember 2021-01-01 2021-12-31 0001720446 zepp:JoyrunMember 2021-01-01 2021-12-31 0001720446 zepp:OtherInvestorsMember 2020-01-01 2020-12-31 0001720446 zepp:JoyrunMember 2020-01-01 2020-12-31 0001720446 zepp:OtherInvestorsMember 2019-01-01 2019-12-31 0001720446 zepp:JoyrunMember 2019-01-01 2019-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001720446 us-gaap:StateAdministrationOfTaxationChinaMember 2021-12-31 0001720446 zepp:PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember 2021-01-01 2021-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2021-01-01 2021-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-01-01 2020-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2019-01-01 2019-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-12-31 0001720446 zepp:ZeppNorthAmericaInc.Member 2021-12-31 0001720446 zepp:ZeppIncMember 2021-12-31 0001720446 zepp:ZeppEuropeHoldingB.v.Member 2021-12-31 0001720446 zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:HongKongZeppHoldingLimitedMember 2021-12-31 0001720446 zepp:GalaxyTradingPlatformLimited.Member 2021-12-31 0001720446 zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember 2017-11-03 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember 2015-04-29 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001720446 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001720446 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2021-12-31 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2021-12-31 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001720446 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2020-12-31 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2020-12-31 0001720446 us-gaap:EquityMethodInvestmentsMember 2021-12-31 0001720446 us-gaap:EquityMethodInvestmentsMember 2020-12-31 0001720446 zepp:JoyrunMember 2018-09-30 0001720446 us-gaap:LicensingAgreementsMember 2021-12-31 0001720446 us-gaap:InternetDomainNamesMember 2021-12-31 0001720446 us-gaap:LicensingAgreementsMember 2020-12-31 0001720446 us-gaap:InternetDomainNamesMember 2020-12-31 0001720446 zepp:JiangsuYitongHighTechCoLtdMember 2021-01-01 2021-12-31 0001720446 zepp:HuayingFundMember 2021-01-01 2021-12-31 0001720446 zepp:HuayingFundIiMember 2021-01-01 2021-12-31 0001720446 zepp:HuayingFundMember 2020-01-01 2020-12-31 0001720446 zepp:HuayingFundIiMember 2020-01-01 2020-12-31 0001720446 zepp:HuayingFundMember 2019-01-01 2019-12-31 0001720446 zepp:HuayingFundIiMember 2019-01-01 2019-12-31 0001720446 us-gaap:EquityMethodInvestmentsMember 2021-01-01 2021-12-31 0001720446 us-gaap:EquityMethodInvestmentsMember 2020-01-01 2020-12-31 0001720446 us-gaap:EquityMethodInvestmentsMember 2019-01-01 2019-12-31 0001720446 srt:MinimumMember us-gaap:TradeDressMember 2021-01-01 2021-12-31 0001720446 srt:MaximumMember us-gaap:TradeDressMember 2021-01-01 2021-12-31 0001720446 us-gaap:RedeemablePreferredStockMember 2021-12-31 0001720446 us-gaap:RedeemablePreferredStockMember 2020-12-31 0001720446 us-gaap:RedeemablePreferredStockMember 2021-01-01 2021-12-31 0001720446 us-gaap:RedeemablePreferredStockMember 2020-01-01 2020-12-31 0001720446 zepp:SifiveIncMember 2021-12-31 0001720446 zepp:PromaxoIncMember 2021-12-31 0001720446 zepp:AlivecorIncMember 2021-12-31 0001720446 zepp:SifiveIncMember 2020-12-31 0001720446 zepp:PromaxoIncMember 2020-12-31 0001720446 zepp:HyperfineResearchIncMember 2020-12-31 0001720446 zepp:AlivecorIncMember 2020-12-31 0001720446 zepp:InvestmentInPromaxoMember 2021-01-01 2021-12-31 0001720446 zepp:InvestmentInPromaxoMember 2020-01-01 2020-12-31 0001720446 zepp:InvestmentInHyperfineMember 2020-01-01 2020-12-31 0001720446 zepp:SifiveIncMember 2021-12-31 0001720446 zepp:InvestmentInAlivoreMember 2021-12-31 0001720446 zepp:HyperfineResearchIncMember 2021-12-31 0001720446 zepp:SifiveIncMember 2020-12-31 0001720446 zepp:InvestmentInAlivoreMember 2020-12-31 0001720446 zepp:SifiveIncMember 2019-12-31 0001720446 zepp:OthersMember 2021-12-31 0001720446 zepp:HuayingFundMember 2021-12-31 0001720446 zepp:HuayingFundIiMember 2021-12-31 0001720446 zepp:OthersMember 2020-12-31 0001720446 zepp:HuayingFundMember 2020-12-31 0001720446 zepp:HuayingFundIiMember 2020-12-31 0001720446 zepp:HuayingFundIiMember 2019-12-31 0001720446 zepp:HuayingFundMember 2016-12-31 0001720446 us-gaap:EmployeeStockOptionMember 2021-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001720446 zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember us-gaap:StateAdministrationOfTaxationChinaMember 2021-01-01 2021-12-31 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember us-gaap:StateAdministrationOfTaxationChinaMember 2021-01-01 2021-12-31 0001720446 zepp:BeijingShunyuanMember 2021-01-01 2021-12-31 0001720446 us-gaap:StateAdministrationOfTaxationChinaMember 2021-01-01 2021-12-31 0001720446 us-gaap:InternalRevenueServiceIRSMember 2021-01-01 2021-12-31 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember us-gaap:StateAdministrationOfTaxationChinaMember 2020-01-01 2020-12-31 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember us-gaap:StateAdministrationOfTaxationChinaMember 2019-01-01 2019-12-31 0001720446 srt:MinimumMember us-gaap:InlandRevenueHongKongMember 2018-04-01 2018-04-01 0001720446 srt:MaximumMember us-gaap:InlandRevenueHongKongMember 2018-04-01 2018-04-01 0001720446 zepp:XiaomiTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:HefeiJingyuMicroElectronicsMember 2021-12-31 0001720446 zepp:XiaomiTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:MajorCustomersMember 2021-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2021-12-31 0001720446 zepp:YoupinInformationMember 2021-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2021-12-31 0001720446 zepp:OtherRelatedPartiesMember 2021-12-31 0001720446 zepp:GongqingchengYundingMember 2021-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:MajorCustomersMember 2020-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2020-12-31 0001720446 us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2020-12-31 0001720446 zepp:YoupinInformationMember 2020-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:OtherRelatedPartiesMember 2020-12-31 0001720446 zepp:GongqingchengYundingMember 2020-12-31 0001720446 us-gaap:CreditConcentrationRiskMember 2020-12-31 0001720446 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2021-12-31 0001720446 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:YundingMember 2020-12-31 0001720446 zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 srt:MinimumMember 2021-01-01 2021-12-31 0001720446 srt:MaximumMember 2021-01-01 2021-12-31 0001720446 srt:MinimumMember 2020-01-01 2020-12-31 0001720446 srt:MaximumMember 2020-01-01 2020-12-31 0001720446 zepp:InvestmentInAlivoreMember 2019-12-31 0001720446 us-gaap:ProductMember 2021-01-01 2021-12-31 0001720446 us-gaap:ManufacturedProductOtherMember 2021-01-01 2021-12-31 0001720446 us-gaap:ProductMember 2020-01-01 2020-12-31 0001720446 us-gaap:ManufacturedProductOtherMember 2020-01-01 2020-12-31 0001720446 us-gaap:ProductMember 2019-01-01 2019-12-31 0001720446 us-gaap:ManufacturedProductOtherMember 2019-01-01 2019-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:MajorCustomersMember 2021-01-01 2021-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2021-01-01 2021-12-31 0001720446 zepp:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 zepp:ExclusivelyDesignedAndManufacturedSmartWearableDevicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 zepp:CompanyAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zepp:MajorCustomersMember 2021-01-01 2021-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zepp:CustomerDMember 2021-01-01 2021-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:MajorCustomersMember 2020-01-01 2020-12-31 0001720446 zepp:RelatedPartyConcentrationRiskMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2020-01-01 2020-12-31 0001720446 zepp:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 zepp:ExclusivelyDesignedAndManufacturedSmartWearableDevicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zepp:MajorCustomersMember 2020-01-01 2020-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zepp:CustomerDMember 2020-01-01 2020-12-31 0001720446 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember zepp:CompanyEMember 2020-01-01 2020-12-31 0001720446 zepp:ExclusivelyDesignedAndManufacturedSmartWearableDevicesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zepp:MajorCustomersMember 2019-01-01 2019-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember zepp:CustomerDMember 2019-01-01 2019-12-31 0001720446 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember zepp:CompanyEMember 2019-01-01 2019-12-31 0001720446 us-gaap:CommonClassAMember us-gaap:IPOMember 2019-04-30 0001720446 us-gaap:CommonClassBMember 2020-12-31 0001720446 us-gaap:CommonClassAMember 2020-12-31 0001720446 2017-12-31 0001720446 dei:AdrMember us-gaap:SubsequentEventMember 2022-03-17 2022-03-17 0001720446 us-gaap:SubsequentEventMember 2022-03-17 2022-03-17 0001720446 2018-12-31 0001720446 currency:USD 2021-12-31 0001720446 currency:USD 2020-12-31 0001720446 zepp:PaiAcquisitionMember 2020-06-12 2020-06-12 0001720446 zepp:PaiAcquisitionMember 2020-06-12 0001720446 zepp:CooperationAgreementMember 2021-12-31 0001720446 zepp:CooperationAgreementMember 2020-12-31 0001720446 zepp:CooperationAgreementMember 2019-12-31 0001720446 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001720446 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001720446 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001720446 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001720446 zepp:JiangsuYitongHighTechCoLtdMember 2021-12-31 0001720446 zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember 2020-07-01 2020-07-31 0001720446 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001720446 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0001720446 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001720446 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001720446 2019-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2021-01-01 2021-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2021-01-01 2021-12-31 0001720446 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001720446 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001720446 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2020-01-01 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2020-01-01 2020-12-31 0001720446 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001720446 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001720446 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2019-01-01 2019-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2019-01-01 2019-12-31 0001720446 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001720446 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001720446 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001720446 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001720446 us-gaap:ParentMember 2021-01-01 2021-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001720446 us-gaap:ParentMember 2020-01-01 2020-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001720446 2020-01-01 2020-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001720446 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001720446 us-gaap:ParentMember 2019-01-01 2019-12-31 0001720446 2019-01-01 2019-12-31 0001720446 srt:MinimumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001720446 srt:MaximumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001720446 zepp:XiaomiCommunicationInformationTechnologyMember 2021-12-31 0001720446 zepp:XiaomiCommunicationInformationTechnologyMember 2020-12-31 0001720446 zepp:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001720446 zepp:CompanyAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001720446 zepp:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember 2020-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember 2020-12-31 0001720446 zepp:CompanyAMember us-gaap:AccountsReceivableMember 2020-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001720446 2021-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001720446 2020-12-31 0001720446 zepp:ZeppNorthAmericaInc.Member 2021-01-01 2021-12-31 0001720446 zepp:ZeppIncMember 2021-01-01 2021-12-31 0001720446 zepp:ZeppEuropeHoldingB.v.Member 2021-01-01 2021-12-31 0001720446 zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:HongKongZeppHoldingLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:GalaxyTradingPlatformLimited.Member 2021-01-01 2021-12-31 0001720446 zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember 2021-01-01 2021-12-31 0001720446 zepp:AnhuiHuamiHealthcareCompanyLimitedMember 2021-01-01 2021-12-31 0001720446 us-gaap:CommonClassBMember 2021-12-31 0001720446 us-gaap:CommonClassAMember 2021-12-31 0001720446 dei:BusinessContactMember 2021-01-01 2021-12-31 0001720446 2021-01-01 2021-12-31 zepp:customer shares iso4217:CNY iso4217:USD pure iso4217:USD shares iso4217:CNY shares iso4217:USD iso4217:CNY zepp:segment zepp:installment http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities 0001720446 2021 FY false P4Y P4Y P4Y 1 P20Y 16745000 16745000 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities P1Y P1Y 20-F false true 2021-12-31 --12-31 false false 001-38369 ZEPP HEALTH CORP E9 Building B2, Zhong’an Chuanggu Technology Park No. 900 Wangjiang West Road Hefei 230088 CN Leon Cheng Deng Building B2, Zhong’an Chuanggu Technology Park No. 900 Wangjiang West Road Hefei 230088 CN +86 010 5940 3268 ir@zepp.com American depositary shares (each representing four Class A ordinary shares Class A ordinary shares, par value US$0.0001 per share) ZEPP NYSE 133992912 117208247 No No Yes Yes Accelerated Filer true true false U.S. GAAP false 1113 Deloitte Touche Tohmatsu Certified Public Accountants LLP Beijing, the People’s Republic of China 2273349000 1468499000 230440000 2401000 41040000 6440000 5000000 5000000 785000 0 814000 298038000 537084000 84280000 0 0 860213000 295614000 46388000 1217537000 1249327000 196047000 18430000 19351000 3037000 152898000 315038000 49436000 4827866000 3930953000 616853000 124619000 133873000 21008000 145213000 135582000 21276000 443986000 1552591000 243635000 120190000 143419000 22506000 151165000 108435000 17016000 62515000 61055000 9581000 28165000 19593000 3075000 5903719000 6085501000 954950000 1945731000 1314091000 1951335000 1317306000 206714000 41312000 2262000 42502000 4230000 664000 892000 48561000 11185000 50123000 7865000 175747000 165181000 252275000 316083000 49600000 27706000 411000 27706000 2595000 407000 103795000 16288000 504671000 303000000 504671000 358000000 56178000 2789674000 2152132000 337716000 17171000 23006000 22374000 26909000 4223000 183920000 172735000 185168000 175053000 27470000 60000000 254500000 60000000 726851000 114059000 48650000 29435000 116245000 71117000 11160000 3173461000 3152062000 494628000 0.0001 0.0001 9800000000 9800000000 128736916 133992912 81000 85000 13000 0.0001 200000000 200000000 121408247 117208247 76000 74000 12000 1552109000 1641544000 257594000 21798000 3421000 1133368000 1271171000 199474000 44624000 29271000 4596000 2730258000 2920347000 458268000 13092000 2054000 2730258000 2933439000 460322000 5903719000 6085501000 954950000 4281005000 4449757000 3350032000 5812255000 6433363000 6250109000 980778000 3342084000 3713536000 2759980000 4344512000 5100698000 4944467000 775895000 1467743000 1332665000 1305642000 204883000 181975000 358655000 438273000 68775000 248462000 261805000 258346000 40540000 430822000 538009000 515081000 80827000 861259000 1158469000 1211700000 190142000 606484000 174196000 93942000 14741000 33478000 46118000 16686000 2618000 22623000 44884000 7043000 1822000 13507000 2120000 56522000 12325000 2600000 13186000 -929000 27418000 4302000 652370000 265609000 106669000 16738000 77887000 31154000 10745000 1686000 574483000 234455000 95924000 15052000 -1112000 -4749000 41028000 6438000 573371000 229706000 136952000 21490000 -1825000 953000 -851000 -134000 575196000 228753000 137803000 21624000 2450000 572746000 228753000 137803000 21624000 2.35 0.92 0.55 0.09 2.24 0.88 0.52 0.08 243648186 248470684 252167610 252167610 255959172 260351994 264368629 264368629 573371000 229706000 136952000 21490000 11274000 -45117000 -17938000 -2815000 620000 4017000 0 2666000 -21340000 2585000 406000 587311000 163249000 121599000 19081000 -1825000 953000 -851000 -134000 589136000 162296000 122450000 19215000 241679772 151000 1373577000 97141000 340046000 1810915000 -1337000 1809578000 2665615 2000 931000 933000 933000 575196000 575196000 -1825000 573371000 11274000 11274000 11274000 434000 3174600 2000 49174000 49176000 49176000 4538000 4538000 4538000 55128000 55128000 55128000 620000 2666000 2666000 2666000 92000 -92000 247519987 155000 1478902000 111081000 910612000 2500750000 -3162000 2497588000 2625176 2000 -2000 228753000 228753000 953000 229706000 -45117000 -45117000 -45117000 67212000 67212000 67212000 4017000 -21340000 -21340000 -21340000 5997000 -5997000 2209000 2209000 250145163 157000 1552109000 44624000 1133368000 2730258000 2730258000 3712160 2000 5463000 5465000 5465000 2656164 21798000 21798000 21798000 137803000 137803000 -851000 136952000 -17938000 -17938000 -17938000 83972000 83972000 83972000 0 2585000 2585000 2585000 13943000 13943000 253857323 159000 -2656164 -21798000 1641544000 29271000 1271171000 2920347000 13092000 2933439000 573371000 229706000 136952000 21490000 27683000 48191000 41536000 6518000 17215000 27129000 51884000 8142000 23799000 64223000 51336000 8056000 55128000 65154000 83122000 13044000 -1112000 -4749000 41028000 6438000 -767000 -7406000 304000 48000 12325000 -27800000 -10442000 -18694000 -2933000 56522000 5640000 814000 128000 320000 50000 2600000 1822000 13507000 2120000 130015000 131215000 239860000 37639000 432983000 410691000 83126000 13044000 32444000 79957000 158829000 24924000 770976000 -583457000 -544599000 -85460000 2678000 33049000 -8572000 -1345000 4074000 -3584000 38938000 6110000 935845000 -9761000 -673224000 -105644000 -16752000 -2184000 103795000 16288000 38850000 -2189000 -38272000 -6006000 13817000 -40148000 -25111000 -3940000 86221000 -149385000 7767000 1219000 57347000 68739000 -10115000 -1587000 427999000 157302000 -232435000 -36473000 34276000 83554000 46055000 7227000 2520000 395000 11845000 1220000 7027000 1103000 212065000 5000000 785000 96969000 207065000 5000000 785000 480000 6772000 180927000 82221000 1072783000 168343000 10461000 20000000 3138000 113000 18000 7497000 26713000 -7701000 20000000 3138000 13943000 2188000 -143000 -9000 -112703000 -206880000 -1069289000 -167796000 933000 5465000 858000 1207793000 1473567000 231235000 20000000 643122000 953387000 149607000 13763000 2160000 39195000 6151000 49214000 4538000 25609000 564671000 551077000 86477000 340905000 515093000 -750647000 -117793000 11274000 -43334000 -15564000 -2442000 1451812000 1803991000 2275750000 357115000 1803991000 2275750000 1509539000 236880000 91732000 82406000 74377000 11671000 286000 14858000 47132000 7396000 16000 1641000 1031000 162000 22500000 2500000 392000 15800000 8393000 87716000 13711000 8019000 9957000 351000 173000 306000 48000 8044000 1262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. ORGANAZATION AND PRINCIPAL ACTIVITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Zepp Health Corporation (the “Company”) was incorporated in the Cayman Islands in December 2014. The Company, its wholly owned subsidiaries and its variable interest entities (“VIEs”), Anhui Huami Information Technology Co., Ltd. (“Anhui Huami”), Huami (Beijing) Information Technology Co., Ltd. (“Beijing Huami”), Anhui Huami's subsidiaries and Beijing Huami’s subsidiaries, are collectively referred to as the “Group”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group primarily engages in the business of developing, manufacturing and selling smart, wearable technological devices in the People’s Republic of China (“PRC”). During the years ended December 31, 2019, 2020 and 2021, the Group derived 72.2%, 69.0% and 53.5% of its revenue from sales of exclusively designed and manufactured smart wearable devices to one customer who is controlled by one of its shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, details of the Company’s major subsidiaries, VIEs and major VIE’s subsidiary 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: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 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="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:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="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:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percentage</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place of incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Incorporation/acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Of ownership</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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Major subsidiaries of the Company:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </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:7pt;margin:0pt 0pt 0.05pt 0pt;">Hong Kong Zepp Holding Limited (“Zepp HK”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Hong Kong (“HK”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 23, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">ZEPP, INC. (“Zepp Inc”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">United States of America (“U.S.”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">January 15, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Beijing ShunYuan KaiHua Technology Co., Ltd. (“Shun Yuan”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">February 25, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Huami (Shenzhen) Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 7, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami Health Technology Co., Ltd (“Anhui Health”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 28, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Zepp North America Inc. ("Zepp NA")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">June 16, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Galaxy Trading Platform Limited ("Galaxy")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">HK</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">May 8, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Zepp Europe Holding B.V. ("Zepp Europe")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">June 11, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Variable interest entities of the Company:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;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:7pt;visibility:hidden;">​</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 27, 2013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Consolidated VIE</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Huami</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">July 11, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Consolidated VIE</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Major subsidiary of Anhui Huami:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami Healthcare Co., Ltd. (“Anhui Healthcare”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 5, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">VIE’s subsidiary</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;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 0pt;">The VIE arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company conducts substantially all of its smart, wearable and technological devices business in the PRC through contractual arrangements with its VIEs, Anhui Huami and Beijing Huami and the VIEs’ subsidiaries. Since the operations of the VIEs and the VIEs’ subsidiaries are closely interrelated and almost indistinguishable from one another, the risks and rewards associated with their operations are substantially the same. In addition, the Company consolidates the VIEs and the VIEs’ subsidiaries as disclosed. Therefore, the Company aggregates disclosures related to the VIEs and the VIEs’ subsidiaries as variable interest entities and referred to them as “the VIEs” in the Company’s consolidated financial statements. The VIEs hold the requisite licenses and permits necessary to conduct the Company’s business. In addition, the VIEs hold the assets necessary to operate the Company’s business and generate substantially all of the Company’s revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">1. ORGANAZATION AND PRINCIPAL ACTIVITIES </b><span style="font-style:normal;font-weight:normal;">-</span><b style="font-style:normal;font-weight:bold;"> CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">VIE Arrangements between the VIEs and the Company’s PRC subsidiary</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company, through Shun Yuan, a wholly-owned subsidiary of the Company in the PRC (the “WFOE”) has entered into the following contractual arrangements with Anhui Huami, Beijing Huami and their shareholders that enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. Accordingly, the Company is considered the primary beneficiary of the VIEs and has consolidated the VIEs’ financial results of operations, assets and liabilities in the Company’s consolidated financial statements. In making the conclusion that the Company is the primary beneficiary of the VIEs, the Company believes the Company’s rights under the terms of the purchase option agreement provide it with a substantive kick-out right. More specifically, the Company believes the terms of the purchase option agreement are valid, binding and enforceable under PRC laws and regulations currently in effect. The Company also believes that the consideration which is the minimum amount permitted by the applicable PRC law to exercise the option does not represent a financial barrier or disincentive for the Company to currently exercise its rights under the purchase option agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A simple majority vote of the Company’s board of directors is required to pass a resolution to exercise the Company’s rights under the purchase option agreement, for which Mr. Wang Huang’s, the chief executive officer (“CEO”) of the Company (“Mr. Huang”), consent is not required. The Company’s rights under the purchase option agreement give the Company the power to control the shareholders of Anhui Huami and Beijing Huami. In addition, the Company’s rights under the power of attorney also reinforce the Company’s abilities to direct the activities that most significantly impact the VIEs’ economic performance. The Company also believes that this ability to exercise control ensures that the VIEs will continue to execute consulting and service agreements and also ensures that consulting and service agreements will be executed and renewed indefinitely unless a written agreement is signed by all parties to terminate it or a mandatory termination is requested by the local government. The Company has the rights to receive substantially all of the economic benefits from the VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Exclusive consulting and service agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 29, 2015, Shun Yuan entered into an exclusive consulting and service agreement with Anhui Huami and Beijing Huami to enable Shun Yuan to receive substantially all of the economic benefits of the VIEs and such agreement was amended on November 3, 2017. Under the exclusive consulting and service agreement, Shun Yuan has the exclusive right to provide or designate any entity affiliated with it to provide VIEs the technical and business support services, including information technology support, hardware management and updates, software development, maintenance and updates and other operating services. The exclusive consulting and service agreement could be indefinitely effective unless a written agreement is signed by all parties to terminate it or a mandatory termination is requested by the local government. The exclusive consulting and service agreement was effective on April 29, 2015.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the exclusive consultation and service agreement of Anhui Huami and Beijing Huami was amended and restated with terms substantially similar as before.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity pledge agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the equity pledge agreements dated April 29, 2015 and amended on November 3, 2017 among Anhui Huami, Beijing Huami, all their shareholders and Shun Yuan, all shareholders of Anhui Huami and Beijing Huami agreed to pledge their equity interests in Anhui Huami or Beijing Huami to Shun Yuan to secure the performance of the VIEs’ obligations under the existing purchase option agreement, power of attorney, exclusive consulting and service agreement and also the equity pledge agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">1. ORGANAZATION AND PRINCIPAL ACTIVITIES </b><span style="font-style:normal;font-weight:normal;">-</span><b style="font-style:normal;font-weight:bold;"> CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity pledge agreement <span style="font-style:normal;font-weight:normal;">- continued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the Group updated the registration of its equity pledge for Anhui Huami and Beijing Huami. The equity pledge agreement for Anhui Huami and Beijing Huami was amended and restated with the same terms as before.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Exclusive purchase option agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive purchase option agreements entered into on April 29, 2015 and amended on November 3, 2017 among Shun Yuan, Anhui Huami, Beijing Huami and their shareholders, the shareholders of Anhui Huami and Beijing Huami are obligated to sell their equity interest or any assets to Shun Yuan. Shun Yuan has the exclusive and irrevocable right to purchase, or cause the shareholders of Anhui Huami and Beijing Huami to sell to the party designated by Shun Yuan, in Shun Yuan’s sole discretion, all of the shareholders’ equity interests or any assets in Anhui Huami and Beijing Huami when and to the extent that applicable PRC law permits the Company to own such equity interests and assets in Anhui Huami and Beijing Huami. The price to be paid by Shun Yuan or any party designated by Shun Yuan will be the minimum amount of consideration permitted by applicable PRC law at the time when such transaction occurs. All of the shareholders promised and agreed that they will refund the consideration once received to Shun Yuan or any party designated by Shun Yuan within 10 working days. Also, the shareholders of Anhui Huami and Beijing Huami should try their best to help Anhui Huami and Beijing Huami develop well and are prohibited from transferring, pledging, intentionally terminating significant contracts or otherwise disposing of any significant assets in Anhui Huami and Beijing Huami without the Shun Yuan’s prior written consent. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the exclusive purchase option agreement of Anhui Huami and Beijing Huami was amended and restated with the same terms as before.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Power of Attorney</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 29, 2015 and amended on November 3, 2017, all of the shareholders of Anhui Huami and Beijing Huami have executed a power of attorney with Shun Yuan, Anhui Huami and Beijing Huami, whereby all of the shareholders irrevocably appoint and constitute the person designated by Shun Yuan as their attorney-in-fact to exercise on their behalf any and all rights that the shareholders have in respect of their equity interests in Anhui Huami and Beijing Huami. The power of attorney will be indefinitely effective unless all parties decide to terminate it by written agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 20, 2020, due to the change of the nominee shareholders in the VIEs, the power of attorney agreement of Anhui Huami and Beijing Huami was amended and restated with the same terms as before.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks in relation to VIE structure</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company believes that the contractual arrangements with its VIEs and their respective shareholders are in compliance with PRC laws and regulations and are legally enforceable. However, uncertainties in the PRC legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of PRC laws and regulations, the PRC government could:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">revoke the business and operating licenses of the Company’s PRC subsidiaries and VIEs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">discontinue or restrict the operations of any related-party transactions between the Company’s PRC subsidiaries and VIEs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">limit the Group’s business expansion in China by way of entering into contractual arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">impose fines or other requirements with which the Company’s PRC subsidiaries and VIEs may not be able to comply;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">impose additional conditions or requirements with which the Group may not be able to comply;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">take other regulatory or enforcement actions against the Group that could be harmful to the Group’s business or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;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;">require the Company or the Company’s PRC subsidiaries or VIEs to restructure the relevant ownership structure or operations.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s ability to conduct its business may be negatively affected if the PRC government were to carry out any of the aforementioned actions. As a result, the Company may not be able to consolidate its VIEs in its consolidated financial statements as it may lose the ability to exert effective control over the VIEs and their respective shareholders and it may lose the ability to receive economic benefits from the VIEs. The Company, however, does not believe such actions would result in the liquidation or dissolution of the Company, its PRC subsidiaries or VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The VIE agreements were amended on November 3, 2017 and March 20, 2020 with no significant differences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Mr. Huang is the largest shareholder of Anhui Huami and Beijing Huami, and Mr. Huang is also the largest beneficiary owner of the Company. The interests of Mr. Huang as the largest beneficiary owner of the VIEs may differ from the interests of the Company as a whole, since Mr. Huang is only one of the beneficiary shareholders of the Company, holding 27.7% of the total common shares as of December 31, 2021. The Company cannot assert that when conflicts of interest arise, Mr. Huang will act in the best interests of the Company or that conflicts of interests will be resolved in the Company’s favor. Currently, the Company does not have existing arrangements to address potential conflicts of interest Mr. Huang may encounter in his capacity as a beneficial owner and director of the VIEs, on the one hand, and as a beneficial owner and director of the Company, on the other hand. The Company believes Mr. Huang will not act contrary to any of the contractual arrangements and the exclusive option agreement provides the Company with a mechanism to remove Mr. Huang as a beneficiary shareholder of the VIEs should he act to the detriment of the Company. The Company relies on Mr. Huang, as a director and executive officer of the Company, to fulfill his fiduciary duties and abide by laws of the PRC and Cayman Islands and act in the best interest of the Company. If the Company cannot resolve any conflicts of interest or disputes between the Company and Mr. Huang, the Company would have to rely on legal proceedings, which could result in disruption of its business, and there is substantial uncertainty as to the outcome of any such legal proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">1.ORGANAZATION AND PRINCIPAL ACTIVITIES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 8pt 0pt;">Risks in relation to VIE structure <span style="font-style:normal;font-weight:normal;">- continued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">In addition, most of the current shareholders of Anhui Huami and Beijing Huami are also beneficial owners of the Company and therefore have no current interest in seeking to act contrary to the contractual arrangements. However, to further protect the investors’ interest from any risk that the shareholders of Anhui Huami and Beijing Huami may act contrary to the contractual arrangements, the Company, through Shun Yuan, entered into an irrevocable power of attorney with all of the shareholders of Anhui Huami and Beijing Huami on April 29, 2015 and November 3, 2017. Through the power of attorney, all shareholders of Anhui Huami and Beijing Huami have entrusted the person designated by Shun Yuan as its proxy to exercise their rights as the shareholders of Anhui Huami and Beijing Huami with respect to an aggregate of 100% of the equity interests in <span style="-sec-ix-hidden:Hidden_dTwNN9FlqUGLlNGSRdHSkA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Anhui Huami</span></span> and Beijing Huami.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial position and financial performance of the VIEs and VIEs’ subsidiaries were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,675,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989,474</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701,134</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,268,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,690,608</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,696,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,937,301</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479,676</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,005,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;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,416,977</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020 and 2021, the total assets of the Group's consolidated VIEs and VIEs' subsidiaries mainly consisted of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, inventories, prepaid expenses and other current assets, long-term investments , property, plant and equipment, intangible assets, deferred tax assets, operating lease right-of-use assets and other non-current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,801,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,297,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,560</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income/(loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,184)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are cash flows of the Company's VIEs and VIEs’ subsidiaries for the years ended December 31, 2019, 2020 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,845</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (728,797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (362,683)</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in)/provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,024</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">For the years ended December 31, 2019, 2020 and 2021, for all of the Company’s VIEs and VIEs’ subsidiaries, excluding inter-company transactions:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(1)</span>the cash provided by/(used in) operating activities were RMB724,356 RMB770,935, and RMB(295,860), respectively;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(2)</span>the cash used in investing activities were RMB(126,887), RMB(131,183), and RMB(71,916) respectively; and</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(3)</span>the cash (used in)/provided by generated from financing activities were RMB(20,000),RMB564,671, and RMB32,024 respectively.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:6pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The intercompany payable between Anhui Huami and Shun Yuan were RMB153,190 and RMB260,928 as of December 31, 2020 and 2021, respectively. Those were eliminated by the Company upon consolidation.</p> 0.722 0.690 0.535 1 1 1 <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: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 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="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:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="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:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percentage</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place of incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Incorporation/acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Of ownership</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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Major subsidiaries of the Company:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </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:7pt;margin:0pt 0pt 0.05pt 0pt;">Hong Kong Zepp Holding Limited (“Zepp HK”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Hong Kong (“HK”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 23, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">ZEPP, INC. (“Zepp Inc”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">United States of America (“U.S.”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">January 15, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Beijing ShunYuan KaiHua Technology Co., Ltd. (“Shun Yuan”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">February 25, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Huami (Shenzhen) Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 7, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami Health Technology Co., Ltd (“Anhui Health”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 28, 2015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Zepp North America Inc. ("Zepp NA")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">June 16, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Galaxy Trading Platform Limited ("Galaxy")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">HK</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">May 8, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;">Zepp Europe Holding B.V. ("Zepp Europe")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">June 11, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Variable interest entities of the Company:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;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:7pt;visibility:hidden;">​</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 27, 2013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Consolidated VIE</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Huami</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">July 11, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Consolidated VIE</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Major subsidiary of Anhui Huami:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami Healthcare Co., Ltd. (“Anhui Healthcare”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">December 5, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">VIE’s subsidiary</span></p></td></tr></table> 2014-12-23 1 2015-01-15 1 2015-02-25 1 2015-12-07 1 2015-12-28 1 2016-06-16 1 2019-05-08 1 2020-06-11 1 2013-12-27 Consolidated VIE 2014-07-11 Consolidated VIE 2016-12-05 VIE’s subsidiary 0.277 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial position and financial performance of the VIEs and VIEs’ subsidiaries were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,675,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989,474</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701,134</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,268,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,690,608</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,696,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,937,301</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479,676</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,005,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;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,416,977</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020 and 2021, the total assets of the Group's consolidated VIEs and VIEs' subsidiaries mainly consisted of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, inventories, prepaid expenses and other current assets, long-term investments , property, plant and equipment, intangible assets, deferred tax assets, operating lease right-of-use assets and other non-current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,801,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,297,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,560</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income/(loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,184)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are cash flows of the Company's VIEs and VIEs’ subsidiaries for the years ended December 31, 2019, 2020 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,845</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (728,797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (362,683)</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in)/provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,024</p></td></tr></table> 3675394000 2989474000 593603000 701134000 4268997000 3690608000 2696059000 1937301000 309741000 479676000 3005800000 2416977000 5801405000 6297534000 5219560000 987672000 751803000 -61184000 478806000 165512000 78845000 -126887000 -728797000 -362683000 -20000000 564671000 32024000 724356000 770935000 -295860000 -126887000 -131183000 -71916000 -20000000 564671000 32024000 153190000 260928000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation and principle of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements of the Group include the financial statements of the Company, its wholly-owned subsidiaries, its VIEs and the VIEs’ subsidiaries. The Company believes that the disclosures are adequate to make the information presented not misleading.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, certain reclassifications have been made to the prior years’ consolidated financial statements to conform to the current year’s presentation. These reclassifications had no impact on net income, shareholders’ equity, or cash flows as previously reported</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant accounting estimates reflected in the Group’s consolidated financial statements include inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, incremental borrowing rate for leases, product warranties, fair value measurement of long-term available-for-sale investments and long-term investments of non-marketable equity securities with fair value change through profit or loss, the valuation allowance for deferred tax assets and income tax. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Authoritative literature provides a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Level 1</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Level 2</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES <span style="font-weight:normal;">-</span> CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Level 3</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Measured fair value on a recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured its financial assets primarily including available-for-sale investments at fair value on a recurring basis and equity securities with readily determinable fair value as of December 31, 2020 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Measured fair value on a nonrecurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured acquired intangible assets using the income approach-discounted cash flow method when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group did not recognize any impairment loss related to acquired intangible assets arising from acquisitions during the years ended December 31, 2019, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured the fair value of the intangible assets acquired through non-monetary exchange at fair value. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group used the income approach by applying the discounted cash flow method (“DCF”). The DCF involves applying an appropriate discount rate to discount future cash flows to present value. The future cash flows represent management’s best estimation as of the measurement date. The projected cash flow estimation includes, among others, analysis of projected revenue growth, gross margins and terminal value and these assumptions are consistent with the Group’s business plan. In determining an appropriate discount rate, the Group has considered the weighted average cost of capital (“WACC”) by considering relative risk of the industry and the characteristics of the Company. A discount rate of 19% was used for the fair value measurement of intangible assets during 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured goodwill at fair value on a nonrecurring basis when it is evaluated annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value as a result of the impairment assessments. The fair value of the reporting unit is determined using discounted cash flows. The Group did not recognize any impairment loss related to goodwill during the years ended December 31, 2019, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For equity investments without readily determinable fair values for which the Company elected to use the measurement alternative, the equity investment is measured at fair value on a nonrecurring basis when there is an orderly transaction for identical or similar investments of the same issuer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group's financial instruments consist primarily of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, available-for-sale investments, accounts payable, notes payable, short-term bank borrowings, amount due to related parties and long-term bank borrowings. The Company carries its available-for-sales investments at fair value. The carrying amounts of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, accounts payable, notes payable and short-term bank borrowings approximate their fair values due to the short-term maturities of these instruments. The carrying amounts of long-term borrowings approximates its fair value as the interest rates are based on the prevailing interest rates in the market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash on-hand, demand deposits with financial institutions, term deposits with an original maturity of three months or less and highly liquid investments, which are unrestricted from withdrawal or use, or which have original maturities of three months or less when purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents deposits made to the bank for bank acceptance notes (or notes payable) issued by the Group. When the Group issues the bank acceptance notes, the banks require the Group to make a deposit for 30% or 40% of the face value of the bank acceptance notes issued as collateral. Restricted cash also consists of cash pledged for bank loan facility. The deposits for unsettled bank acceptance notes and cash pledged for bank loan facility are recorded as restricted cash in the consolidated balance sheet as of December 31, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Term deposit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Term deposits consist of deposits placed with financial institutions with original maturities of greater than three months and less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable represents those receivables derived in the ordinary course of business, net of allowance for doubtful accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Allowance for doubtful accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group maintains an allowance for doubtful accounts for estimated losses on uncollected accounts receivable. Management considers the following factors when determining the collectability of specific accounts: creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves. The Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit loss to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves to monitor the Group's receivables within the scope of expected credit losses model and use these as a basis to develop the Group's expected loss estimates. As of December 31, 2020 and 2021, the Company recorded nil and RMB814 allowance for doubtful account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Inventories, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventories of the Group consist of raw materials, finished goods and work in process. Inventories are stated at the lower of cost or net realizable value on a weighted average basis. Inventory costs include expenses that are directly or indirectly incurred in the purchase, including shipping and handling costs charged to the Group by suppliers, and production of manufactured product for sale, such as include the cost of materials and supplies used in production, direct labor costs and allocated overhead costs such as depreciation, insurance, employee benefits, and indirect labor. Cost is determined using the weighted average method. The Group assesses the valuation of inventory and periodically writes down and writes off the value for estimated excess and obsolete inventory based upon the product life cycle. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Short-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Short-term investments are mainly consisting of investment in convertible bonds with a maturity of less than one year. These investments are accounted for as available-for-sale investments and measured at fair value. The Group recorded RMB(848), RMB1,243, and RMB1,240 unrealized (losses)/gains in accumulated other comprehensive income on such investments during the years ended December 31, 2019, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables, rental deposits and value-added tax recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:48.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Building</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;"><span style="-sec-ix-hidden:Hidden_wdR1RQobw0qS6EeY1R5STQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20 years</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;">Shorter of the lease term or estimated useful lives</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 0pt;">Intangible assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Acquired intangible assets other than goodwill consist of the domain name for the Company's website www.zepp.com, an insurance brokerage license, trademark and patents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The domain name, insurance brokerage license and certain trademark are recognized as an intangible asset with indefinite life and evaluated for impairment at least annually or if events or changes in circumstances indicate that the asset might be impaired. Such impairment test compares the fair values of the asset with its carrying value amounts and an impairment loss is recognized if and when the carrying amounts exceed the fair value. The estimates of values of the intangible asset not subject to amortization are determined using discounted cash flow valuation approach. Significant assumptions are inherent in this process, including estimates of discount rates and cash flow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">Some trademark and patents are recognized as intangible assets with finite lives and are amortized on a straight-line basis over their expected useful economic lives. Amortization is calculated on a straight-line basis over the estimated useful life of 5 to10 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group leases administrative office spaces in different cities in the PRC, and in the United States and Canada under operating leases. The Group determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use assets on its consolidated balance sheets at the lease commencement. The Group measures its lease liabilities based on the present value of the total lease payments not yet paid discounted based on its incremental borrowing rate, which is the estimated rate the Group would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Group estimates its incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to its own. The Group measures right-of-use assets based on the corresponding lease liability adjusted for payments made to the lessor at or before the commencement date, and the initial direct costs it incurs under the lease. The Group begins recognizing operating lease expenses when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to four years, some of which include options to extend the leases for an additional period which has to be agreed with the lessors based on mutual negotiation. After considering the factors that create an economic incentive, the Group did not include renewal option periods in the lease term for which it is not reasonably certain to exercise. For all real estate leases, any non-lease components, including common area maintenance, have been separated from lease components and excluded from the associated right-of-use asset and lease liability calculations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For short-term leases with lease term less than one year, the Group records operating lease expenses in its consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combination. Goodwill is not amortized but is tested for impairment annually or more frequently if events on changes in circumstance indicate that it might be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the stock prices, business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Application of the goodwill impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, assignment of goodwill to reporting units, and determination of the fair value of each reporting unit. The estimation of fair value of each reporting unit using a discounted cash flow methodology also requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for the Group's business, estimation of the useful life over which cash flows will occur, determination of the Group's weighted average cost of capital and consideration of the impact of COVID-19. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for the reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to January 1, 2020 the Group performed a two-step goodwill impairment test. The first step compared the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of a reporting unit exceeded its carrying amount, goodwill was not considered impaired and the second step was not required. If the carrying amount of a reporting unit exceeded its fair value, the second step compared the implied fair value of the affected reporting unit's goodwill to the carrying value of that goodwill. An impairment loss was recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”) on January 1, 2020, and used the one-step method for the goodwill impairment assessment for the years ended December 31, 2020 and 2021. The guidance removes step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment is now the amount by which a reporting unit's carrying value exceeds its fair value, not the difference between the implied fair value and carrying amount of goodwill which was the step 2 test before.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recognized nil impairment loss on goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s long-term investments consist of equity securities with readily determinable fair value, equity securities without readily determinable fair value, equity method investments and available-for-sale 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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity securities with readily determinable fair value</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Equity securities with readily determinable fair values are measured at fair value and any changes in fair value are recognized in the consolidated statements of operations.</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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity securities without readily determinable fair value</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for equity investments that do not have a readily determinable fair value under the measurement alternative prescribed within Accounting Standards Update (“ASU”) 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities, to the extent such investments are not subject to consolidation or the equity method. Under the measurement alternative, these financial instruments are carried at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group reviews its equity securities without readily determinable fair value for impairment at each reporting period by considering factors including, but not limited to, current economic and market conditions and the impact of COVID-19, the operating performance of the companies including current earning trends and other company specific information. </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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity method investments</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For an investee company over which the Group has the ability to exercise significant influence, but does not have a controlling interest, the Group accounts for the investment under the equity method. Significant influence is generally considered to exist when the Group has an ownership interest in the voting stock of the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements are also considered in determining whether the equity method of accounting is appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the equity method of accounting, the investee company’s accounts are not reflected within the Group’s consolidated balance sheets and statements of operations; however, the Group’s share of the earnings or losses of the investee company is reflected in the caption “income/(loss) from equity method investments” in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-term investments</span> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">An impairment charge is recorded if the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The Group estimated the fair value of the investee company based on comparable quoted price for similar investment in active market, if applicable, or discounted cash flow approach which requires significant judgments, including the estimation of future cash flows, which is dependent on internal forecasts, the estimation of long-term growth rate of a company's business, the estimation of the useful life over which cash flows will occur, the determination of the weighted average cost of capital and the consideration of COVID-19 impact. The Group recorded RMB218, nil and nil impairment losses on its equity method investments during the years ended December 31, 2019, 2020 and 2021.</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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Available-for-sale investments</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For investments which are determined to be debt securities, the Group accounts for them as long-term available-for-sale investments when they are not classified as either trading or held-to-maturity investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Available-for-sale investment is carried at its fair value and the unrealized gains or losses from the changes in fair values are included in accumulated other comprehensive income. The Group recorded RMB3,514, RMB(22,583), and RMB1,345 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2019, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group evaluates each individual investment periodically for impairment. For investments where the Group does not intend to sell, the Company evaluates whether a decline in fair value is due to deterioration in credit risk. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses on the consolidated balance sheet with corresponding adjustment in the consolidated statements of operations and comprehensive income. Subsequent increases in fair value due to credit improvement are recognized through reversal of the credit loss and corresponding reduction in the allowance for credit loss. Any decline in fair value that is non-credit related is recorded in accumulated other comprehensive income as a component of shareholder's equity. As of December 31, 2020 and 2021, there were no investments held by the Group that had been in continuous unrealized loss position.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Notes payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group endorses bank acceptance notes (“Notes”) to suppliers in the PRC in the normal course of business. The Group may endorse these Notes with its suppliers to clear its accounts payable. When the Notes are endorsed by the Group, the Group is jointly liable with other endorsers in the Notes. Notes that have been presented to banks or endorsed with suppliers are derecognized from the consolidated balance sheets when the Notes are settled with banks or when the obligations as endorser are discharged.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Nature of Goods and Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group generates substantially all of its revenues from sales of smart wearable devices. The Group also generates a small amount of its revenues from its subscription-based services. For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 27.8%, 31.0% and 46.5% of revenue from sales of the Group’s self-branded products and others. Revenue is recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services. The Group recognizes revenue, net of estimated sales returns and value-added taxes (“VAT”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group has determined that its contracts with its customers include multiple performance obligations that the Group accounts for separately as those are distinct from other items in the contract. The first performance obligation is the smart wearable device and embedded firmware that is essential to the functionality of the device, which the customer can benefit from it on its own or with other resources that are readily available to the customer. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Group’s mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group allocates the transaction price to all performance obligations based on their relative standalone selling prices. The standalone selling prices are determined based on the expected cost plus margin as the Group determined that no observable price is available for any of its performance obligation. The Group considered multiple factors in the process of determining its cost plus margin including consumer behaviors and the Group’s internal pricing model. The cost plus margin estimated selling price for the smart and wearable devices comprised the majority of the transaction. The cost plus margin estimated selling price for the software services and software upgrades was estimated from RMB1.72 to RMB10.62 per unit, RMB1.83 to RMB8.40 per unit and RMB1.97 to RMB2.15 per unit for the years ended December 31, 2019, 2020 and 2021, respectively. The Group recognizes revenue for the amounts allocated to the connected smart and wearable devices when the customer obtains control of the Group’s product, which occurs at a point of time, typically upon delivery to and acceptance by the reseller, who has been identified as the customer of the Group. Amounts allocated to the software services and unspecified upgrade rights are deferred and recognized over time as the customer simultaneously receives and consumes the benefit over an estimated nine-month period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Sales of self-branded products and others</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group generated 27.8%, 31.0% and 46.5% of revenues from sales of the Group’s self-branded products and others to retailers, distributors and end users. The Group’s revenue recognition for its self-branded products was consistent with that described in the preceding paragraphs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Cooperation agreement with one customer</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenues from one customer for sales of exclusively designed and manufactured smart wearable devices. That customer is also the sole distributor for such smart wearable devices and is controlled by one of the shareholders (see Note 21). Under the cooperation agreement with this customer, the Group produces and assembles final product for shipments of wearable devices to that customer, who are then responsible for commercial distribution and sale of the product. The arrangement includes two payment instalments. The first payment instalment is priced to recover the costs incurred by the Group in developing and shipping the devices to the customer and is due from the customer to the Group once the products have been delivered and accepted by the customer. The Group allocates the initial payment instalment between the hardware device, the software services, and the software upgrades based on their standalone selling price and recognizes revenue based on its recognition policy further described in the preceding paragraph. The Group is also entitled to receive a potential second instalment payment calculated as 50 percent of the future net profits from commercial sales made by the customer. The Group has determined that the second instalment consideration constitutes variable consideration and includes the amount in the transaction price to the extent it is not constrained and it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period (see below for further details). The second instalment is also allocated between the hardware device, the software services, and the software upgrades based on the relative standalone price and is recognized based on the Group’s recognition policy further described in the preceding paragraph. The Group’s revenue recognition policy of its products under its cooperation agreement is substantially consistent with that for its sales of self-branded products except that the instalment payments arrangement under the cooperation agreement is not available to the self-branded products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Variable Consideration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from product sales are recorded at the net sales price (transaction price), which includes estimate of variable consideration which result from the Group’s cooperation agreement with one customer (see above for more details). The amount of variable consideration is included in the transaction price to the extent it is not constrained and that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Group’s estimates. If actual results in the future vary from the Group’s estimates, the Group will adjust these estimates, which would affect revenue and earnings in the period such variances are known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Sales Incentive</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group periodically provides sales incentives to its customers for self-branded products, including reduced sales prices and volume-based discounts. Volume discounts are negotiated on a contract-by-contract basis with customers and the discount will increase depending upon the volume purchased over the period. The sales incentives are discounts to be applied to future sales to the customer which cannot be exchanged for cash. To the extent that the volume discount or sales incentive represents a material right or options to acquire additional goods or services at a discount in the future period, the material right is recognized as a separate performance obligation at the outset of the arrangement based on the most likely amount of incentive to be provided to the customer. Amounts allocated to a material right are recognized as revenue when those future goods are sold to the customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedients and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses. In addition, the Group does not disclose the value of unsatisfied performance obligations as all of its contracts have an original expected length of one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Value added taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">VAT on sales was previously calculated at 17% on revenue from products before May 1, 2018 and thereafter, in accordance with Cai Shui [2018] No.32, the VAT rate decreased to 16%. Since April 1, 2019, in accordance with Cai Shui [2019] No.39, the VAT rate further decreased to 13<span style="white-space:pre-wrap;">%. The Group reports revenue net of VAT. Subsidiaries that are VAT general taxpayers are allowed to offset qualified input VAT paid against their output VAT liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Rights of return</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers limited sales returns for self-branded products sold directly to its customers. The Group estimates the amount of its products sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related revenue is recognized. The Group currently estimates product return liabilities using its own historical sales information. For the years ended December 31, 2019, 2020 and 2021, sales returns were insignificant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues consists primarily of material costs, salaries and benefits for staff engaged in production activities and related expenses which are directly attributable to the production of products. The shipping and handling fees billed to the customers are presented as part of cost of revenues as well.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product warranty</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers standard product warranty to the customer under the cooperation agreement and distributors of self-branded products. For products sold to end users, either through that customer and distributors of self-branded products, or directly by the Group to end users, the Group offers a 12-month warranty. The Group has the obligation to either repair or replace the defect product for the customers if the product is still under warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the time revenue is recognized, an estimate of future warranty costs is recorded as a component of cost of revenues. The reserves established are regularly monitored based upon historical experience and any actual claims charged against the reserve. Warranty reserves are recorded as a cost of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expenses, general expenses and depreciation expenses associated with research and development activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB72,269, RMB136,974 and RMB151,744 for the years ended December 31, 2019, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government subsidies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Government subsidies represent government grants received from local government authorities to encourage the Group’s technology and innovations and also other subsidies for production.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group records such government subsidies as other income or reduction of expenses or cost of revenues when it has fulfilled all of its obligation related to the subsidy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB14,723, RMB13,461 and RMB23,140 as subsidy income and recognized nil, RMB10,408, and RMB103,660 as reduction of expenses or cost of revenues, respectively. As of December 31, 2020 and 2021, subsidies of RMB26,158 and RMB3,129 were recorded as other current liabilities, RMB183,920 and RMB175,053 were recorded as other non-current liabilities as the Group has to meet certain performance conditions required by the government authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES <span style="font-weight:normal;">–</span> CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred tax assets and liabilities are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for uncertain tax positions by reporting a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Tax benefits are recognized from uncertain tax positions when the Group believes that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The Group recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share-based payment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Share-based payment transactions with employees, such as share options and restricted shares are measured based on the grant date fair value of the equity instrument. The Group has elected to recognize compensation expenses using the straight-line method for all employee equity awards granted with graded vesting provided that the amount of compensation cost recognized at any date is at least equal to the portion of the grant-date value of the options that are vested at that date, over the requisite service period of the award, which is generally the vesting period of the award. The Group elects to recognize forfeitures when they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income consists of two components, net income and other comprehensive income, net of tax. Other comprehensive income refers to revenue, expenses, and gains and losses that are recorded as an element of shareholders’ equity but are excluded from net income. The Group’s other comprehensive income consists of foreign currency translation adjustments from its subsidiaries not using the RMB as their functional currency and the fair value change of available-for-sale investments of the Group. Comprehensive income is reported in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The functional currency of the Company is the US$ and the reporting currency of the Company is the RMB. The Company’s subsidiaries, consolidated VIEs and VIEs’ subsidiaries with operations in the PRC, Hong Kong, the United States and other jurisdictions generally use their respective local currencies as their functional currencies. The financial statements of the Company’s subsidiaries, other than the subsidiaries and consolidated VIEs with the functional currency of RMB, are translated into RMB using the exchange rate as of the balance sheet date for assets and liabilities and the average daily exchange rate for each month for income and expense items. Translation gains and losses are recorded in accumulated other comprehensive income or loss as a component of shareholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the financial statements of the Company’s subsidiaries and consolidated VIEs and VIEs’ subsidiaries, transactions in currencies other than the functional currency are measured and recorded in the functional currency using the exchange rate in effect at the date of the transaction. At the balance sheet date, monetary assets and liabilities that are denominated in currencies other than the functional currency are translated into the functional currency using the exchange rate at the balance sheet date. All gains and losses arising from foreign currency transactions are recorded in the consolidated statements of operations during the year in which they occur. For the years ended December 31, 2019, 2020 and 2021, the transaction (losses) /gains amounted to RMB(14,231), RMB27,451 and RMB18,156 and were recorded in general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currencies <span style="font-style:normal;font-weight:normal;">- continued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. The Group’s cash and cash equivalents denominated in US$ amounted to RMB609,679 and RMB435,205 as of December 31, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convenience translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Translations of balances in the consolidated balance sheets, consolidated statements of operations and consolidated statements of cash flows from RMB into US$ as of and during the year ended December 31, 2021 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.3726, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into U.S. dollar at that rate on December 31, 2021, or at any other rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net income per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per ordinary share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group determined that the nonvested restricted shares owned by the founders are participating securities as the holders of these nonvested restricted shares have nonforfeitable rights to receive dividends with all ordinary shares but these nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group’s loss. Accordingly, the Group uses the two-class method, whereby undistributed net income is allocated on a pro rata basis to the ordinary shares and nonvested restricted shares held by the founders to the extent that each class may share income in the year; whereas the undistributed net loss for the year is allocated to ordinary shares only because the convertible redeemable participating nonvested restricted shares owned by the founders are not contractually obligated to share the loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Diluted income per ordinary share reflect the potential dilution that would occur if securities were exercised or converted into ordinary shares. The Group had share options, restricted shares and restricted stock units (“RSU”) which could potentially dilute basic income per ordinary share in the future. To calculate the number of shares for diluted income per ordinary shares, the effect of the nonvested restricted shares owned by the founders is computed using the as-if-converted method; the effect of the share options, restricted shares and RSU is computed using the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Group to concentrations of credit risk consist primarily of cash and cash equivalents, term deposits, accounts receivable. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group conducts credit evaluations of third-party customers and related parties, and generally does not require collateral or other security from its third-party customers and related parties. The Group establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific third-party customers and related parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of credit risk </span>- continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accounts receivable concentration of credit risk is as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.88%;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.79%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;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.79%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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.79%;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:18.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:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;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.79%;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:18.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.79%;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:18.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:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">269,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">168,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">383,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*Accounts receivable from Company A is less than 10% as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amount due from related parties concentration of credit risk is as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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:1.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:9.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:1.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:9.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:1.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:8.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:1.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:9.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:1.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></tr><tr><td style="vertical-align:bottom;width:54.9%;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.74%;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:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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></tr><tr><td style="vertical-align:bottom;width:54.9%;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.74%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:54.9%;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.74%;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:20.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.29%;margin:0pt;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.74%;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></tr><tr><td style="vertical-align:bottom;width:54.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.41%;background:#cceeff;border-bottom:1px solid #000000;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;background:#cceeff;border-bottom:1px solid #000000;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.13%;background:#cceeff;border-bottom:1px solid #000000;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;background:#cceeff;border-bottom:1px solid #000000;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:54.9%;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:1.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:9.41%;border-bottom:3px double #000000;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;border-bottom:3px double #000000;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.13%;border-bottom:3px double #000000;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;border-bottom:3px double #000000;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue generated from Company D accounted for 73.5%, 69.1% and 53.5% of total revenue during the years ended December 31, 2019, 2020 and 2021, respectively. Company D is a subsidiary of a company controlled by one of the Group’s shareholders (see Note 21).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.25%;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.48%;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:8.42%;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.85%;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:4.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:1.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:8.42%;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.85%;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:5.93%;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.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:8.42%;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.86%;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:5.98%;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.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></tr><tr><td style="vertical-align:bottom;width:46.25%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.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;">For the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.25%;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;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:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="vertical-align:bottom;white-space: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;"> 4,271,135</p></td><td style="vertical-align:bottom;white-space: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:4.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,447,957</p></td><td style="vertical-align:bottom;white-space: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:5.93%;background:#cceeff;border-bottom:1px solid #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,340,857</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:5.98%;background:#cceeff;border-bottom:1px solid #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;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: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;"> 4,271,135</p></td><td style="vertical-align:bottom;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:4.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;"> 73.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,447,957</p></td><td style="vertical-align:bottom;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:5.93%;border-bottom:3px double #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;"> 3,340,857</p></td><td style="vertical-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:5.98%;border-bottom:3px double #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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 0pt;">Supplier Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group relies on third parties for the supply and manufacturing of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Group may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2019 and 2020, 13.5% and 15.1% of its raw materials and semi-manufactures were purchased through Company E, respectively, but numerous alternate sources of supply are readily available on comparable terms. No purchases from a single suppliers account for more than 10% of total purchases during the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Newly adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in the ASU are effective for fiscal years beginning after December 15, 2020, including interim periods therein. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The Group adopted the new standard beginning January 1, 2021 and the adoption of the standard did not have a material impact on the Group's consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">Newly adopted accounting pronouncements </span>- continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force) (“ASU 2020-01”), which clarifies the interactions of the accounting for certain equity securities under ASC 321, investments accounted for under the equity method of accounting in ASC 323, and the accounting for certain forward contracts and purchased options accounted for under ASC 815. ASU 2020-01 could change how an entity accounts for (i) an equity security under the measurement alternative and (ii) a forward contract or purchased option to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option in accordance with ASC 825. These amendments improve current U.S. GAAP by reducing diversity in practice and increasing comparability of the accounting for these interactions. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2020. Early adoption is permitted. The Group adopted ASU 2020-01 in the year ended December 31, 2021 and the adoption did not have a material impact on the Group’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent accounting pronouncements not yet adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The amendments are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832) — Disclosures by Business Entities about Government Assistance. The amendments in this ASU require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity’s financial statements. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021. Early application of the amendments is permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation and principle of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements of the Group include the financial statements of the Company, its wholly-owned subsidiaries, its VIEs and the VIEs’ subsidiaries. The Company believes that the disclosures are adequate to make the information presented not misleading.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, certain reclassifications have been made to the prior years’ consolidated financial statements to conform to the current year’s presentation. These reclassifications had no impact on net income, shareholders’ equity, or cash flows as previously reported</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 amounts reported and disclosed in the consolidated financial statements and accompanying notes. Significant accounting estimates reflected in the Group’s consolidated financial statements include inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, incremental borrowing rate for leases, product warranties, fair value measurement of long-term available-for-sale investments and long-term investments of non-marketable equity securities with fair value change through profit or loss, the valuation allowance for deferred tax assets and income tax. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Authoritative literature provides a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Level 1</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Level 2</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES <span style="font-weight:normal;">-</span> CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Level 3</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Measured fair value on a recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured its financial assets primarily including available-for-sale investments at fair value on a recurring basis and equity securities with readily determinable fair value as of December 31, 2020 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Measured fair value on a nonrecurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured acquired intangible assets using the income approach-discounted cash flow method when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group did not recognize any impairment loss related to acquired intangible assets arising from acquisitions during the years ended December 31, 2019, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured the fair value of the intangible assets acquired through non-monetary exchange at fair value. The fair values were determined using models with significant unobservable inputs (Level 3 inputs). The Group used the income approach by applying the discounted cash flow method (“DCF”). The DCF involves applying an appropriate discount rate to discount future cash flows to present value. The future cash flows represent management’s best estimation as of the measurement date. The projected cash flow estimation includes, among others, analysis of projected revenue growth, gross margins and terminal value and these assumptions are consistent with the Group’s business plan. In determining an appropriate discount rate, the Group has considered the weighted average cost of capital (“WACC”) by considering relative risk of the industry and the characteristics of the Company. A discount rate of 19% was used for the fair value measurement of intangible assets during 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured goodwill at fair value on a nonrecurring basis when it is evaluated annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value as a result of the impairment assessments. The fair value of the reporting unit is determined using discounted cash flows. The Group did not recognize any impairment loss related to goodwill during the years ended December 31, 2019, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For equity investments without readily determinable fair values for which the Company elected to use the measurement alternative, the equity investment is measured at fair value on a nonrecurring basis when there is an orderly transaction for identical or similar investments of the same issuer. </p> 19 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group's financial instruments consist primarily of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, available-for-sale investments, accounts payable, notes payable, short-term bank borrowings, amount due to related parties and long-term bank borrowings. The Company carries its available-for-sales investments at fair value. The carrying amounts of cash and cash equivalents, restricted cash, term deposit, accounts receivable, amount due from related parties, accounts payable, notes payable and short-term bank borrowings approximate their fair values due to the short-term maturities of these instruments. The carrying amounts of long-term borrowings approximates its fair value as the interest rates are based on the prevailing interest rates in the market.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash on-hand, demand deposits with financial institutions, term deposits with an original maturity of three months or less and highly liquid investments, which are unrestricted from withdrawal or use, or which have original maturities of three months or less when purchased.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents deposits made to the bank for bank acceptance notes (or notes payable) issued by the Group. When the Group issues the bank acceptance notes, the banks require the Group to make a deposit for 30% or 40% of the face value of the bank acceptance notes issued as collateral. Restricted cash also consists of cash pledged for bank loan facility. The deposits for unsettled bank acceptance notes and cash pledged for bank loan facility are recorded as restricted cash in the consolidated balance sheet as of December 31, 2020 and 2021.</p> 0.30 0.40 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Term deposit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Term deposits consist of deposits placed with financial institutions with original maturities of greater than three months and less than one year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable represents those receivables derived in the ordinary course of business, net of allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Allowance for doubtful accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group maintains an allowance for doubtful accounts for estimated losses on uncollected accounts receivable. Management considers the following factors when determining the collectability of specific accounts: creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves. The Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit loss to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the creditworthiness of customers, aging of the receivables, past transaction history with customers and their current condition, changes in customer payment terms, specific facts and circumstances, and the overall economic climate in the industries the Group serves to monitor the Group's receivables within the scope of expected credit losses model and use these as a basis to develop the Group's expected loss estimates. As of December 31, 2020 and 2021, the Company recorded nil and RMB814 allowance for doubtful account.</p> 0 814000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Inventories, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventories of the Group consist of raw materials, finished goods and work in process. Inventories are stated at the lower of cost or net realizable value on a weighted average basis. Inventory costs include expenses that are directly or indirectly incurred in the purchase, including shipping and handling costs charged to the Group by suppliers, and production of manufactured product for sale, such as include the cost of materials and supplies used in production, direct labor costs and allocated overhead costs such as depreciation, insurance, employee benefits, and indirect labor. Cost is determined using the weighted average method. The Group assesses the valuation of inventory and periodically writes down and writes off the value for estimated excess and obsolete inventory based upon the product life cycle. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Short-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Short-term investments are mainly consisting of investment in convertible bonds with a maturity of less than one year. These investments are accounted for as available-for-sale investments and measured at fair value. The Group recorded RMB(848), RMB1,243, and RMB1,240 unrealized (losses)/gains in accumulated other comprehensive income on such investments during the years ended December 31, 2019, 2020 and 2021, respectively.</p> -848000 1243000 1240000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables, rental deposits and value-added tax recoverable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:48.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Building</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;"><span style="-sec-ix-hidden:Hidden_wdR1RQobw0qS6EeY1R5STQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20 years</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;">Shorter of the lease term or estimated useful lives</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:48.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Building</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;"><span style="-sec-ix-hidden:Hidden_wdR1RQobw0qS6EeY1R5STQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20 years</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.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;">Shorter of the lease term or estimated useful lives</p></td></tr></table> 3 5 years <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Acquired intangible assets other than goodwill consist of the domain name for the Company's website www.zepp.com, an insurance brokerage license, trademark and patents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The domain name, insurance brokerage license and certain trademark are recognized as an intangible asset with indefinite life and evaluated for impairment at least annually or if events or changes in circumstances indicate that the asset might be impaired. Such impairment test compares the fair values of the asset with its carrying value amounts and an impairment loss is recognized if and when the carrying amounts exceed the fair value. The estimates of values of the intangible asset not subject to amortization are determined using discounted cash flow valuation approach. Significant assumptions are inherent in this process, including estimates of discount rates and cash flow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">Some trademark and patents are recognized as intangible assets with finite lives and are amortized on a straight-line basis over their expected useful economic lives. Amortization is calculated on a straight-line basis over the estimated useful life of 5 to10 years.</p> P5Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group leases administrative office spaces in different cities in the PRC, and in the United States and Canada under operating leases. The Group determines whether an arrangement constitutes a lease and records lease liabilities and right-of-use assets on its consolidated balance sheets at the lease commencement. The Group measures its lease liabilities based on the present value of the total lease payments not yet paid discounted based on its incremental borrowing rate, which is the estimated rate the Group would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Group estimates its incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to its own. The Group measures right-of-use assets based on the corresponding lease liability adjusted for payments made to the lessor at or before the commencement date, and the initial direct costs it incurs under the lease. The Group begins recognizing operating lease expenses when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to four years, some of which include options to extend the leases for an additional period which has to be agreed with the lessors based on mutual negotiation. After considering the factors that create an economic incentive, the Group did not include renewal option periods in the lease term for which it is not reasonably certain to exercise. For all real estate leases, any non-lease components, including common area maintenance, have been separated from lease components and excluded from the associated right-of-use asset and lease liability calculations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For short-term leases with lease term less than one year, the Group records operating lease expenses in its consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred.</p> P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combination. Goodwill is not amortized but is tested for impairment annually or more frequently if events on changes in circumstance indicate that it might be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the stock prices, business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Application of the goodwill impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, assignment of goodwill to reporting units, and determination of the fair value of each reporting unit. The estimation of fair value of each reporting unit using a discounted cash flow methodology also requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for the Group's business, estimation of the useful life over which cash flows will occur, determination of the Group's weighted average cost of capital and consideration of the impact of COVID-19. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for the reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to January 1, 2020 the Group performed a two-step goodwill impairment test. The first step compared the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of a reporting unit exceeded its carrying amount, goodwill was not considered impaired and the second step was not required. If the carrying amount of a reporting unit exceeded its fair value, the second step compared the implied fair value of the affected reporting unit's goodwill to the carrying value of that goodwill. An impairment loss was recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group adopted ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”) on January 1, 2020, and used the one-step method for the goodwill impairment assessment for the years ended December 31, 2020 and 2021. The guidance removes step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment is now the amount by which a reporting unit's carrying value exceeds its fair value, not the difference between the implied fair value and carrying amount of goodwill which was the step 2 test before.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recognized nil impairment loss on goodwill.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s long-term investments consist of equity securities with readily determinable fair value, equity securities without readily determinable fair value, equity method investments and available-for-sale 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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity securities with readily determinable fair value</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Equity securities with readily determinable fair values are measured at fair value and any changes in fair value are recognized in the consolidated statements of operations.</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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity securities without readily determinable fair value</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for equity investments that do not have a readily determinable fair value under the measurement alternative prescribed within Accounting Standards Update (“ASU”) 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities, to the extent such investments are not subject to consolidation or the equity method. Under the measurement alternative, these financial instruments are carried at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group reviews its equity securities without readily determinable fair value for impairment at each reporting period by considering factors including, but not limited to, current economic and market conditions and the impact of COVID-19, the operating performance of the companies including current earning trends and other company specific information. </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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity method investments</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For an investee company over which the Group has the ability to exercise significant influence, but does not have a controlling interest, the Group accounts for the investment under the equity method. Significant influence is generally considered to exist when the Group has an ownership interest in the voting stock of the investee between 20% and 50%. Other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements are also considered in determining whether the equity method of accounting is appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the equity method of accounting, the investee company’s accounts are not reflected within the Group’s consolidated balance sheets and statements of operations; however, the Group’s share of the earnings or losses of the investee company is reflected in the caption “income/(loss) from equity method investments” in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-term investments</span> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">An impairment charge is recorded if the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The Group estimated the fair value of the investee company based on comparable quoted price for similar investment in active market, if applicable, or discounted cash flow approach which requires significant judgments, including the estimation of future cash flows, which is dependent on internal forecasts, the estimation of long-term growth rate of a company's business, the estimation of the useful life over which cash flows will occur, the determination of the weighted average cost of capital and the consideration of COVID-19 impact. The Group recorded RMB218, nil and nil impairment losses on its equity method investments during the years ended December 31, 2019, 2020 and 2021.</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="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Available-for-sale investments</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For investments which are determined to be debt securities, the Group accounts for them as long-term available-for-sale investments when they are not classified as either trading or held-to-maturity investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Available-for-sale investment is carried at its fair value and the unrealized gains or losses from the changes in fair values are included in accumulated other comprehensive income. The Group recorded RMB3,514, RMB(22,583), and RMB1,345 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2019, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group evaluates each individual investment periodically for impairment. For investments where the Group does not intend to sell, the Company evaluates whether a decline in fair value is due to deterioration in credit risk. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses on the consolidated balance sheet with corresponding adjustment in the consolidated statements of operations and comprehensive income. Subsequent increases in fair value due to credit improvement are recognized through reversal of the credit loss and corresponding reduction in the allowance for credit loss. Any decline in fair value that is non-credit related is recorded in accumulated other comprehensive income as a component of shareholder's equity. As of December 31, 2020 and 2021, there were no investments held by the Group that had been in continuous unrealized loss position.</span></p> 218000 0 0 3514000 -22583000 1345000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Notes payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group endorses bank acceptance notes (“Notes”) to suppliers in the PRC in the normal course of business. The Group may endorse these Notes with its suppliers to clear its accounts payable. When the Notes are endorsed by the Group, the Group is jointly liable with other endorsers in the Notes. Notes that have been presented to banks or endorsed with suppliers are derecognized from the consolidated balance sheets when the Notes are settled with banks or when the obligations as endorser are discharged.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Nature of Goods and Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group generates substantially all of its revenues from sales of smart wearable devices. The Group also generates a small amount of its revenues from its subscription-based services. For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 27.8%, 31.0% and 46.5% of revenue from sales of the Group’s self-branded products and others. Revenue is recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services. The Group recognizes revenue, net of estimated sales returns and value-added taxes (“VAT”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group has determined that its contracts with its customers include multiple performance obligations that the Group accounts for separately as those are distinct from other items in the contract. The first performance obligation is the smart wearable device and embedded firmware that is essential to the functionality of the device, which the customer can benefit from it on its own or with other resources that are readily available to the customer. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Group’s mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group allocates the transaction price to all performance obligations based on their relative standalone selling prices. The standalone selling prices are determined based on the expected cost plus margin as the Group determined that no observable price is available for any of its performance obligation. The Group considered multiple factors in the process of determining its cost plus margin including consumer behaviors and the Group’s internal pricing model. The cost plus margin estimated selling price for the smart and wearable devices comprised the majority of the transaction. The cost plus margin estimated selling price for the software services and software upgrades was estimated from RMB1.72 to RMB10.62 per unit, RMB1.83 to RMB8.40 per unit and RMB1.97 to RMB2.15 per unit for the years ended December 31, 2019, 2020 and 2021, respectively. The Group recognizes revenue for the amounts allocated to the connected smart and wearable devices when the customer obtains control of the Group’s product, which occurs at a point of time, typically upon delivery to and acceptance by the reseller, who has been identified as the customer of the Group. Amounts allocated to the software services and unspecified upgrade rights are deferred and recognized over time as the customer simultaneously receives and consumes the benefit over an estimated nine-month period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Sales of self-branded products and others</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group generated 27.8%, 31.0% and 46.5% of revenues from sales of the Group’s self-branded products and others to retailers, distributors and end users. The Group’s revenue recognition for its self-branded products was consistent with that described in the preceding paragraphs.</p> 0.722 0.690 0.535 1 0.278 0.310 0.465 1.72 10.62 1.83 8.40 1.97 2.15 0.278 0.310 0.465 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Cooperation agreement with one customer</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group generated 72.2%, 69.0% and 53.5% of revenues from one customer for sales of exclusively designed and manufactured smart wearable devices. That customer is also the sole distributor for such smart wearable devices and is controlled by one of the shareholders (see Note 21). Under the cooperation agreement with this customer, the Group produces and assembles final product for shipments of wearable devices to that customer, who are then responsible for commercial distribution and sale of the product. The arrangement includes two payment instalments. The first payment instalment is priced to recover the costs incurred by the Group in developing and shipping the devices to the customer and is due from the customer to the Group once the products have been delivered and accepted by the customer. The Group allocates the initial payment instalment between the hardware device, the software services, and the software upgrades based on their standalone selling price and recognizes revenue based on its recognition policy further described in the preceding paragraph. The Group is also entitled to receive a potential second instalment payment calculated as 50 percent of the future net profits from commercial sales made by the customer. The Group has determined that the second instalment consideration constitutes variable consideration and includes the amount in the transaction price to the extent it is not constrained and it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period (see below for further details). The second instalment is also allocated between the hardware device, the software services, and the software upgrades based on the relative standalone price and is recognized based on the Group’s recognition policy further described in the preceding paragraph. The Group’s revenue recognition policy of its products under its cooperation agreement is substantially consistent with that for its sales of self-branded products except that the instalment payments arrangement under the cooperation agreement is not available to the self-branded products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Variable Consideration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from product sales are recorded at the net sales price (transaction price), which includes estimate of variable consideration which result from the Group’s cooperation agreement with one customer (see above for more details). The amount of variable consideration is included in the transaction price to the extent it is not constrained and that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Group’s estimates. If actual results in the future vary from the Group’s estimates, the Group will adjust these estimates, which would affect revenue and earnings in the period such variances are known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Sales Incentive</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group periodically provides sales incentives to its customers for self-branded products, including reduced sales prices and volume-based discounts. Volume discounts are negotiated on a contract-by-contract basis with customers and the discount will increase depending upon the volume purchased over the period. The sales incentives are discounts to be applied to future sales to the customer which cannot be exchanged for cash. To the extent that the volume discount or sales incentive represents a material right or options to acquire additional goods or services at a discount in the future period, the material right is recognized as a separate performance obligation at the outset of the arrangement based on the most likely amount of incentive to be provided to the customer. Amounts allocated to a material right are recognized as revenue when those future goods are sold to the customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedients and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling and marketing expenses. In addition, the Group does not disclose the value of unsatisfied performance obligations as all of its contracts have an original expected length of one year or less.</p> 0.722 0.690 0.535 1 1 1 2 0.50 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Value added taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">VAT on sales was previously calculated at 17% on revenue from products before May 1, 2018 and thereafter, in accordance with Cai Shui [2018] No.32, the VAT rate decreased to 16%. Since April 1, 2019, in accordance with Cai Shui [2019] No.39, the VAT rate further decreased to 13<span style="white-space:pre-wrap;">%. The Group reports revenue net of VAT. Subsidiaries that are VAT general taxpayers are allowed to offset qualified input VAT paid against their output VAT liabilities.</span></p> 0.17 0.16 0.13 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Rights of return</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers limited sales returns for self-branded products sold directly to its customers. The Group estimates the amount of its products sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related revenue is recognized. The Group currently estimates product return liabilities using its own historical sales information. For the years ended December 31, 2019, 2020 and 2021, sales returns were insignificant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues consists primarily of material costs, salaries and benefits for staff engaged in production activities and related expenses which are directly attributable to the production of products. The shipping and handling fees billed to the customers are presented as part of cost of revenues as well.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product warranty</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers standard product warranty to the customer under the cooperation agreement and distributors of self-branded products. For products sold to end users, either through that customer and distributors of self-branded products, or directly by the Group to end users, the Group offers a 12-month warranty. The Group has the obligation to either repair or replace the defect product for the customers if the product is still under warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the time revenue is recognized, an estimate of future warranty costs is recorded as a component of cost of revenues. The reserves established are regularly monitored based upon historical experience and any actual claims charged against the reserve. Warranty reserves are recorded as a cost of revenues.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expenses, general expenses and depreciation expenses associated with research and development activities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB72,269, RMB136,974 and RMB151,744 for the years ended December 31, 2019, 2020 and 2021, respectively.</p> 72269000 136974000 151744000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government subsidies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Government subsidies represent government grants received from local government authorities to encourage the Group’s technology and innovations and also other subsidies for production.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group records such government subsidies as other income or reduction of expenses or cost of revenues when it has fulfilled all of its obligation related to the subsidy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB14,723, RMB13,461 and RMB23,140 as subsidy income and recognized nil, RMB10,408, and RMB103,660 as reduction of expenses or cost of revenues, respectively. As of December 31, 2020 and 2021, subsidies of RMB26,158 and RMB3,129 were recorded as other current liabilities, RMB183,920 and RMB175,053 were recorded as other non-current liabilities as the Group has to meet certain performance conditions required by the government authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 14723000 13461000 23140000 23140000 0 10408000 103660000 26158000 3129000 183920000 175053000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income taxes are provided for in accordance with the laws of the relevant tax authorities. Deferred tax assets and liabilities are recognized when temporary differences exist between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. Net operating loss carry forwards and credits are applied using enacted statutory tax rates applicable to future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that a portion of or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for uncertain tax positions by reporting a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Tax benefits are recognized from uncertain tax positions when the Group believes that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The Group recognizes interest and penalties, if any, related to unrecognized tax benefits in income tax expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share-based payment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Share-based payment transactions with employees, such as share options and restricted shares are measured based on the grant date fair value of the equity instrument. The Group has elected to recognize compensation expenses using the straight-line method for all employee equity awards granted with graded vesting provided that the amount of compensation cost recognized at any date is at least equal to the portion of the grant-date value of the options that are vested at that date, over the requisite service period of the award, which is generally the vesting period of the award. The Group elects to recognize forfeitures when they occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income consists of two components, net income and other comprehensive income, net of tax. Other comprehensive income refers to revenue, expenses, and gains and losses that are recorded as an element of shareholders’ equity but are excluded from net income. The Group’s other comprehensive income consists of foreign currency translation adjustments from its subsidiaries not using the RMB as their functional currency and the fair value change of available-for-sale investments of the Group. Comprehensive income is reported in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The functional currency of the Company is the US$ and the reporting currency of the Company is the RMB. The Company’s subsidiaries, consolidated VIEs and VIEs’ subsidiaries with operations in the PRC, Hong Kong, the United States and other jurisdictions generally use their respective local currencies as their functional currencies. The financial statements of the Company’s subsidiaries, other than the subsidiaries and consolidated VIEs with the functional currency of RMB, are translated into RMB using the exchange rate as of the balance sheet date for assets and liabilities and the average daily exchange rate for each month for income and expense items. Translation gains and losses are recorded in accumulated other comprehensive income or loss as a component of shareholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the financial statements of the Company’s subsidiaries and consolidated VIEs and VIEs’ subsidiaries, transactions in currencies other than the functional currency are measured and recorded in the functional currency using the exchange rate in effect at the date of the transaction. At the balance sheet date, monetary assets and liabilities that are denominated in currencies other than the functional currency are translated into the functional currency using the exchange rate at the balance sheet date. All gains and losses arising from foreign currency transactions are recorded in the consolidated statements of operations during the year in which they occur. For the years ended December 31, 2019, 2020 and 2021, the transaction (losses) /gains amounted to RMB(14,231), RMB27,451 and RMB18,156 and were recorded in general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currencies <span style="font-style:normal;font-weight:normal;">- continued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. The Group’s cash and cash equivalents denominated in US$ amounted to RMB609,679 and RMB435,205 as of December 31, 2020 and 2021, respectively.</p> -14231000 27451000 18156000 609679000 435205000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convenience translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Translations of balances in the consolidated balance sheets, consolidated statements of operations and consolidated statements of cash flows from RMB into US$ as of and during the year ended December 31, 2021 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.3726, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into U.S. dollar at that rate on December 31, 2021, or at any other rate. </p> 1.00 6.3726 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net income per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per ordinary share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group determined that the nonvested restricted shares owned by the founders are participating securities as the holders of these nonvested restricted shares have nonforfeitable rights to receive dividends with all ordinary shares but these nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group’s loss. Accordingly, the Group uses the two-class method, whereby undistributed net income is allocated on a pro rata basis to the ordinary shares and nonvested restricted shares held by the founders to the extent that each class may share income in the year; whereas the undistributed net loss for the year is allocated to ordinary shares only because the convertible redeemable participating nonvested restricted shares owned by the founders are not contractually obligated to share the loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Diluted income per ordinary share reflect the potential dilution that would occur if securities were exercised or converted into ordinary shares. The Group had share options, restricted shares and restricted stock units (“RSU”) which could potentially dilute basic income per ordinary share in the future. To calculate the number of shares for diluted income per ordinary shares, the effect of the nonvested restricted shares owned by the founders is computed using the as-if-converted method; the effect of the share options, restricted shares and RSU is computed using the treasury stock method.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Group to concentrations of credit risk consist primarily of cash and cash equivalents, term deposits, accounts receivable. The Group places its cash and cash equivalents with financial institutions with high credit ratings and quality.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group conducts credit evaluations of third-party customers and related parties, and generally does not require collateral or other security from its third-party customers and related parties. The Group establishes an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific third-party customers and related parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of credit risk </span>- continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accounts receivable concentration of credit risk is as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.88%;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.79%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;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.79%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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.79%;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:18.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:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;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.79%;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:18.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.79%;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:18.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:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">269,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">168,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">383,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*Accounts receivable from Company A is less than 10% as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amount due from related parties concentration of credit risk is as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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:1.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:9.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:1.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:9.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:1.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:8.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:1.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:9.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:1.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></tr><tr><td style="vertical-align:bottom;width:54.9%;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.74%;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:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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></tr><tr><td style="vertical-align:bottom;width:54.9%;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.74%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:54.9%;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.74%;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:20.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.29%;margin:0pt;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.74%;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></tr><tr><td style="vertical-align:bottom;width:54.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.41%;background:#cceeff;border-bottom:1px solid #000000;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;background:#cceeff;border-bottom:1px solid #000000;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.13%;background:#cceeff;border-bottom:1px solid #000000;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;background:#cceeff;border-bottom:1px solid #000000;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:54.9%;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:1.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:9.41%;border-bottom:3px double #000000;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;border-bottom:3px double #000000;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.13%;border-bottom:3px double #000000;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;border-bottom:3px double #000000;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Revenue generated from Company D accounted for 73.5%, 69.1% and 53.5% of total revenue during the years ended December 31, 2019, 2020 and 2021, respectively. Company D is a subsidiary of a company controlled by one of the Group’s shareholders (see Note 21).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.25%;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.48%;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:8.42%;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.85%;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:4.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:1.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:8.42%;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.85%;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:5.93%;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.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:8.42%;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.86%;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:5.98%;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.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></tr><tr><td style="vertical-align:bottom;width:46.25%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.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;">For the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.25%;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;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:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="vertical-align:bottom;white-space: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;"> 4,271,135</p></td><td style="vertical-align:bottom;white-space: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:4.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,447,957</p></td><td style="vertical-align:bottom;white-space: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:5.93%;background:#cceeff;border-bottom:1px solid #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,340,857</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:5.98%;background:#cceeff;border-bottom:1px solid #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;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: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;"> 4,271,135</p></td><td style="vertical-align:bottom;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:4.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;"> 73.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,447,957</p></td><td style="vertical-align:bottom;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:5.93%;border-bottom:3px double #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;"> 3,340,857</p></td><td style="vertical-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:5.98%;border-bottom:3px double #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.88%;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.79%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;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.79%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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.79%;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:18.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:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;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.79%;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:18.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.79%;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:18.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:2.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></tr><tr><td style="vertical-align:bottom;width:56.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">269,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:56.88%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">168,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">383,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*Accounts receivable from Company A is less than 10% as of December 31, 2020.</p> 87825000 0.164 59987000 59987000 0.201 26101000 0.049 108422000 108422000 0.364 269460000 0.501 168409000 168409000 0.565 383386000 0.714 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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:1.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:9.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:1.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:9.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:1.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:8.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:1.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:9.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:1.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></tr><tr><td style="vertical-align:bottom;width:54.9%;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.74%;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:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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></tr><tr><td style="vertical-align:bottom;width:54.9%;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.74%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:54.9%;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.74%;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:20.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.29%;margin:0pt;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.74%;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></tr><tr><td style="vertical-align:bottom;width:54.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.41%;background:#cceeff;border-bottom:1px solid #000000;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;background:#cceeff;border-bottom:1px solid #000000;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.13%;background:#cceeff;border-bottom:1px solid #000000;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;background:#cceeff;border-bottom:1px solid #000000;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:54.9%;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:1.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:9.41%;border-bottom:3px double #000000;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;border-bottom:3px double #000000;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.13%;border-bottom:3px double #000000;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.41%;border-bottom:3px double #000000;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 830871000 830871000 0.966 286341000 0.969 830871000 830871000 0.966 286341000 0.969 0.735 0.691 0.535 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.25%;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.48%;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:8.42%;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.85%;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:4.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:1.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:8.42%;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.85%;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:5.93%;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.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:8.42%;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.86%;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:5.98%;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.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></tr><tr><td style="vertical-align:bottom;width:46.25%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.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;">For the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.25%;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;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:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.26%;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="vertical-align:bottom;white-space: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;"> 4,271,135</p></td><td style="vertical-align:bottom;white-space: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:4.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,447,957</p></td><td style="vertical-align:bottom;white-space: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:5.93%;background:#cceeff;border-bottom:1px solid #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,340,857</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:5.98%;background:#cceeff;border-bottom:1px solid #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;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: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;"> 4,271,135</p></td><td style="vertical-align:bottom;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:4.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;"> 73.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,447,957</p></td><td style="vertical-align:bottom;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:5.93%;border-bottom:3px double #000000;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;"> 3,340,857</p></td><td style="vertical-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:5.98%;border-bottom:3px double #000000;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 4271135000 0.735 4447957000 0.691 3340857000 0.535 4271135000 0.735 4447957000 0.691 3340857000 0.535 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Supplier Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group relies on third parties for the supply and manufacturing of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Group may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2019 and 2020, 13.5% and 15.1% of its raw materials and semi-manufactures were purchased through Company E, respectively, but numerous alternate sources of supply are readily available on comparable terms. No purchases from a single suppliers account for more than 10% of total purchases during the year ended December 31, 2021.</p> 0.135 0.151 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Newly adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2019-12, Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in the ASU are effective for fiscal years beginning after December 15, 2020, including interim periods therein. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The Group adopted the new standard beginning January 1, 2021 and the adoption of the standard did not have a material impact on the Group's consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">Newly adopted accounting pronouncements </span>- continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In January 2020, the FASB issued ASU No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force) (“ASU 2020-01”), which clarifies the interactions of the accounting for certain equity securities under ASC 321, investments accounted for under the equity method of accounting in ASC 323, and the accounting for certain forward contracts and purchased options accounted for under ASC 815. ASU 2020-01 could change how an entity accounts for (i) an equity security under the measurement alternative and (ii) a forward contract or purchased option to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option in accordance with ASC 825. These amendments improve current U.S. GAAP by reducing diversity in practice and increasing comparability of the accounting for these interactions. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2020. Early adoption is permitted. The Group adopted ASU 2020-01 in the year ended December 31, 2021 and the adoption did not have a material impact on the Group’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent accounting pronouncements not yet adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The amendments are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832) — Disclosures by Business Entities about Government Assistance. The amendments in this ASU require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity’s financial statements. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021. Early application of the amendments is permitted. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 9pt 0pt;">3. ACQUISITIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 10.8pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Business acquisition of PAI Health Inc. (“PAI”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">On June 12, 2020, the Group acquired 100% equity interest in PAI from Global Technology and Innovation Ltd (“GTI”) to expand the business of health-related software and algorithms development. The purchase consideration included a previously held 40.49% equity interest held in GTI which was previously accounted as an equity method investment by the Group for which the fair value approximated RMB87,716, cash of RMB1,370 and RMB13,711 of loan deemed effectively settled as a result of the acquisition. The fair value of previously held equity interest held in GTI was estimated by the Group with the assistance of an independent valuation appraiser by applying the income approach, market multiple approach and recent investment price approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The acquisition was recorded using the acquisition method of accounting. Accordingly, the acquired assets and liabilities assumed were recorded at their fair value at the date of acquisition. The purchase price allocation described below was determined by the Group with the assistance of an independent valuation appraiser. The acquired net assets were recorded at their estimated fair values on the acquisition date. The acquired goodwill is not deductible for tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">PAI constituted less than 1% of revenue and total assets of the consolidated financial statement as of and during the year ended December 31, 2020 and the results of operations attributable to PAI and pro forma results of operations for PAI have not been presented because they are not material to the consolidated statements of operations and comprehensive income for the years ended December 31, 2019 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The purchase price was allocated as of June 12, 2020, the date of acquisition, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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 0pt 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.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:12.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 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Amortization period</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;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;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 5,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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:69.89%;margin:0pt;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;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;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;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;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;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 42,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;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;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;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;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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:69.89%;margin:0pt;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;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin: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,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;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;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 6,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;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.89%;margin:0pt;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;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 2,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom: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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;border-bottom:3px 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;"> 102,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The goodwill is mainly attributable to intangible assets that cannot be recognized separately as identifiable assets under US GAAP, and comprise of (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of synergy effect from the acquisition. Goodwill is not allocated to the Company’s operating segments in the measure of segment assets regularly reported to and used by the chief operating decision maker. However, for the purpose of the annual goodwill impairment test, goodwill is allocated to the operating segments (goodwill reporting units).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 10.8pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In July 2020, the Group entered into a purchase agreement with shareholders of Guoxu to acquire 100% of Guoxu's equity ownership for a gross consideration of RMB67,914, of which RMB35,075 was related to the effective settlement of the selling shareholder's loan payable to Guoxu upon closing. This resulted in a net cash consideration of RMB32,839.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. ACQUISITIONS – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 10.8pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”)</i> - continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Guoxu holds an insurance brokerage license. As of the acquisition day, the Group terminated all the labor relationship with the employees of Guoxu and did not buy any material contracts. The Group evaluated the acquisition of the purchased assets under ASC 805-Business Combination (ASC 805), and concluded that as substantially all of the fair value of the gross assets acquired is concentrated in the insurance brokerage license, the transaction did not meet the requirements to be accounted for as a business combination and therefore was accounted for as an asset acquisition.</p> 1 0.4049 87716000 1370000 1370000 13711000 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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 0pt 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.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:12.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 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Amortization period</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;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;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 5,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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:69.89%;margin:0pt;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;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;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;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;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;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 42,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;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;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;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;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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:69.89%;margin:0pt;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;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin: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,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin: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:69.89%;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;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 6,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;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.89%;margin:0pt;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;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 2,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom: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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;border-bottom:3px 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;"> 102,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 5554000 4704000 149000 P3Y 42495000 P5Y 67856000 261000 8868000 6374000 2980000 102797000 1 67914000 35075000 32839000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. DISPOSAL OF SUBSIDIARIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 10.8pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Disposal of Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2020, the Group sold 26.7% equity interest in Yunding to its founder for cash consideration of RMB22,500. The consideration also included a loan receivable from Yunding amounting to RMB24,514 to be repaid annually over three years for which the Group has a right to convert the unpaid balance into equity interest of Yunding after December 31, 2023. Yunding was previously part of the Group's self-branded products and others segment. Subsequent to this disposal, the Group remeasured its remaining 24.3% investment in Yunding at fair value and accounted for it as equity method investment because the Group retained the ability to exercise significant influence. The fair value of its remaining investment in Yunding was estimated by using recent financing transaction of Yunding. The Group recognized RMB56,522 gain from deconsolidation of a subsidiary which was recorded as part of gain from deconsolidation of a subsidiary in the consolidated statements of operations for the year ended December 31, 2020. In 2021, the Group further sold 5% equity interest of Yunding for RMB20,000. The disposal of Yunding did not represent a strategic shift and did not have a major effect on the Group's operation.</p> 0.267 22500000 24514000 0.243 56522000 0.05 20000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">5. INVENTORIES, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,939</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,013</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,375</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,217,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;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,249,327</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recorded a provision for the excess and obsolete inventories amounting to RMB23,799, RMB64,223 and RMB51,336, and wrote off RMB17,739, RMB59,852 and RMB47,077 respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,939</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,013</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,375</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,217,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;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,249,327</p></td></tr></table> 373690000 282939000 233274000 224013000 610573000 742375000 1217537000 1249327000 23799000 64223000 51336000 17739000 59852000 47077000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. SHORT-TERM INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Short-term investments included convertible bonds with maturities less than 1 year and consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,273</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;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,078</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;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,351</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.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%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In September 2018, the Group invested RMB10,500 to obtain a convertible bond issued by Joyrun with a 8% interest rate and a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">one-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> maturity. The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840, RMB842 and RMB840 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The other represent an insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400, RMB401 and RMB400 unrealized gains from this investment in 2019, 2020 and 2021.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Short-term investments included convertible bonds with maturities less than 1 year and consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,273</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;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,078</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;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,351</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.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%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In September 2018, the Group invested RMB10,500 to obtain a convertible bond issued by Joyrun with a 8% interest rate and a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">one-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> maturity. The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840, RMB842 and RMB840 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The other represent an insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400, RMB401 and RMB400 unrealized gains from this investment in 2019, 2020 and 2021.</span></td></tr></table> 12433000 13273000 5997000 6078000 18430000 19351000 10500000 0.08 P1Y 840000 842000 840000 400000 401000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">7. PREPAID EXPENSES AND OTHER CURRENT ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added tax recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,189</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,039</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,156</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advances to suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,838</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">152,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added tax recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,189</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,039</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,156</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advances to suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,838</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">152,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,038</p></td></tr></table> 100686000 198189000 21060000 57039000 25863000 51156000 874000 7838000 4415000 816000 152898000 315038000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. PROPERTY, PLANT AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property, plant and equipment, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,854</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,764</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,759</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,377</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,832)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,328</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,873</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:36pt;margin:0pt;">The Group has recorded depreciation expenses of RMB9,409, RMB14,949 and RMB35,109 during the years ended December 31, 2019, 2020 and 2021, respectively. No impairment was recorded during the years ended December 31, 2019, 2020 and 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,854</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,764</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,759</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,377</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,832)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,328</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,873</p></td></tr></table> 65288000 78854000 19342000 34764000 74209000 81759000 158839000 195377000 36387000 70832000 2167000 9328000 124619000 133873000 9409000 14949000 35109000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Intangible assets, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets with indefinite lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Domain name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance brokerage license, trademark and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,617</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets with finite lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Patents and trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;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,332</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,391</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,582</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-align:justify;text-indent:36pt;margin:0pt;">Amortization expenses for the intangible assets for the years ended December 31, 2019, 2020 and 2021, were RMB7,806, RMB12,180 and RMB16,775, respectively. Future amortization expenses relating to the existing intangible assets amounted to RMB16,745 <span style="-sec-ix-hidden:Hidden_aKiIdNNpFEyoa8BGhmU1fA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">per</span></span> <span style="-sec-ix-hidden:Hidden_ssDM6_eyA06bjm2MmfYPEQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">year</span></span> for each of the next three years, RMB12,179 for the fourth year, RMB9,097 for the fifth year, and RMB19,430 thereafter.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets with indefinite lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Domain name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance brokerage license, trademark and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,617</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets with finite lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Patents and trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;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,332</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,391</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,582</p></td></tr></table> 2024000 2024000 37382000 42617000 126423000 128332000 -20616000 -37391000 145213000 135582000 7806000 12180000 16775000 16745000 12179000 9097000 19430000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. LONG-TERM INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long-term investments consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity securities without readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Sifive, Inc. ("Sifive") (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,759</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">AliveCor, Inc., (“Alivecor”) (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,988</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Hyperfine Research, Inc. (“Hyperfine”) (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Promaxo, Inc.("Promaxo") (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,490</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other equity securities without readily determinable fair value (e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,775</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity securities with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Hyperfine Inc. (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,669</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity method investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin: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:73.53%;margin:0pt;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;">Jiangsu Yitong High-Tech Co, Ltd("Jiangsu Yitong") (f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960,832</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (g)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,014</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (h)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other equity method investments (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,548</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Available-for-sale investments (j)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,449</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. LONG-TERM INVESTMENTS - CONTINUED</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.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:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2018, the Group invested RMB12,332 to acquire 1.01% equity interests in Sifive. Sifive is a private company engaging in the business of semiconductor. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Sifive was accounted for as equity securities without readily determinable fair value. The Group recognized nil, RMB3,304 and nil gain from the fair value change of this investment during the years ended December 31, 2019, 2020 and 2021. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with a 3% interest rate. In February 2020, the Group converted the bond to 0.56% equity interest and the equity interest is not considered in-substance common shares due to substantial liquidation rights owned by the Group. Accordingly, the investment in Alivecor was accounted for as equity securities without readily determinable fair value. The Group recognized RMB7,728 and nil gain from the fair value change of this investment during the years ended December 31, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2020, the Group invested USD5,000 to acquire 2.27% equity interests in Hyperfine. Hyperfine is a private company engaging in the business of Magnetic Resonance (“MR”) technology. The equity interest was not considered in-substance common shares due to substantial liquidation preference rights and the investment in Hyperfine was accounted for as equity securities without readily determinable fair value as of December 31, 2020. For the year ended December 31, 2020, no fair value change was observed and recognized. In December 2021, Hyperfine was successfully listed in the US capital market through a special purpose acquisition and the investment in Hyperfine was converted to equity securities with readily determinable fair value.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2020, the Group invested USD4,000 to acquire 4.05% equity interests in Promaxo. Promaxo is a private company engaging in the business of MR technology. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Promaxo was accounted for as equity securities without readily determinable fair value. For the years ended December 31, 2020 and 2021, no fair value change was observed and recognized.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These other investments represent certain insignificant investments in the third-party private companies, over which the Group has no significant influence and were accounted for using the measurement alternative method.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In February 2021, the Group acquired 29.99% equity interest of Jiangsu Yitong, a company listed on the Shenzhen stock exchange, for a total cash consideration of RMB959.68 million. The purpose of the investment is to expand the healthcare ecosystem in the domestic market. The investment of Jiangsu Yitong is accounted for using the equity method as the Group can exercise significant influence through its board representation without obtaining control. The Group recorded RMB1,152 income from this equity method investment during the year ended December 31, 2021.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total consideration of the investment in Jiangsu Yitong was RMB960,832 and the proportion of Jiangsu Yitong’s net assets that owned by the Group was RMB137,302 as of December 31, 2021. The difference between the total consideration and the proportion of net assets was RMB823,530, which has been allocated into goodwill, intangible assets and others assets with the amount of RMB636,672, RMB173,524 and RMB13,334, respectively. The intangible assets are trademark with indefinite life and patents with definite life, which are amortized on a straight-line basis over the estimated useful life of <span style="white-space:pre-wrap;">3</span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">7 years</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. LONG-TERM INVESTMENTS – CONTINUED</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(g)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2016, the Group invested RMB50,000 to acquire 49.5% equity interests in a limited partnership, Huaying Fund I, which is a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded loss of RMB1,342, loss of RMB2,452, and income of RMB7,910 from equity method investment during the years ended December 31, 2019, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(h)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2019, the Group invested RMB102,000 to acquire a 34% equity interests in a limited partnership, Huaying Fund II, a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund II. In March 2021, the Group paid the second installment of cash consideration in Huaying Fund II for an amount of RMB68 million. The Group recorded RMB336, RMB5,297 and RMB24,434 of income from equity method investment during the years ended December 31, 2019, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The other equity method investments represent several insignificant investments classified as equity method investments as the Group has the ability to exercise significant influence but does not have control over the investees.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(j)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Available-for-sale investments represent investments in debt securities and measured at fair value. Those investments mainly include investments in convertible bonds as well as investment in preferred shares with redemption features that were considered as debt instruments.</span></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-align:justify;margin:0pt;"><b style="font-weight:bold;">10. LONG-TERM INVESTMENTS - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group summarizes the condensed financial information of the Group's equity investments using equity method as a group below in accordance with Rule 4-08 of Regulation S-X:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,685</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,495</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Loss)/income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,006</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss)/income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,681</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss)/income attributable to ordinary shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,681</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><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></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;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%;margin:0pt;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%;margin:0pt;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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 156,755</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;"> 941,812</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;">Non-current assets</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;"> 359,958</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;"> 780,128</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;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 360</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;"> 122,430</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;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 2,656</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;"> 36,807</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity securities without readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Sifive, Inc. ("Sifive") (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,759</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">AliveCor, Inc., (“Alivecor”) (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,988</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Hyperfine Research, Inc. (“Hyperfine”) (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Promaxo, Inc.("Promaxo") (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,490</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other equity securities without readily determinable fair value (e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,775</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity securities with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Hyperfine Inc. (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,669</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity method investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin: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:73.53%;margin:0pt;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;">Jiangsu Yitong High-Tech Co, Ltd("Jiangsu Yitong") (f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960,832</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (g)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,014</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (h)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other equity method investments (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,548</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Available-for-sale investments (j)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,449</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. LONG-TERM INVESTMENTS - CONTINUED</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.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:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2018, the Group invested RMB12,332 to acquire 1.01% equity interests in Sifive. Sifive is a private company engaging in the business of semiconductor. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Sifive was accounted for as equity securities without readily determinable fair value. The Group recognized nil, RMB3,304 and nil gain from the fair value change of this investment during the years ended December 31, 2019, 2020 and 2021. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with a 3% interest rate. In February 2020, the Group converted the bond to 0.56% equity interest and the equity interest is not considered in-substance common shares due to substantial liquidation rights owned by the Group. Accordingly, the investment in Alivecor was accounted for as equity securities without readily determinable fair value. The Group recognized RMB7,728 and nil gain from the fair value change of this investment during the years ended December 31, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2020, the Group invested USD5,000 to acquire 2.27% equity interests in Hyperfine. Hyperfine is a private company engaging in the business of Magnetic Resonance (“MR”) technology. The equity interest was not considered in-substance common shares due to substantial liquidation preference rights and the investment in Hyperfine was accounted for as equity securities without readily determinable fair value as of December 31, 2020. For the year ended December 31, 2020, no fair value change was observed and recognized. In December 2021, Hyperfine was successfully listed in the US capital market through a special purpose acquisition and the investment in Hyperfine was converted to equity securities with readily determinable fair value.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2020, the Group invested USD4,000 to acquire 4.05% equity interests in Promaxo. Promaxo is a private company engaging in the business of MR technology. The equity interest is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Promaxo was accounted for as equity securities without readily determinable fair value. For the years ended December 31, 2020 and 2021, no fair value change was observed and recognized.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These other investments represent certain insignificant investments in the third-party private companies, over which the Group has no significant influence and were accounted for using the measurement alternative method.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In February 2021, the Group acquired 29.99% equity interest of Jiangsu Yitong, a company listed on the Shenzhen stock exchange, for a total cash consideration of RMB959.68 million. The purpose of the investment is to expand the healthcare ecosystem in the domestic market. The investment of Jiangsu Yitong is accounted for using the equity method as the Group can exercise significant influence through its board representation without obtaining control. The Group recorded RMB1,152 income from this equity method investment during the year ended December 31, 2021.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total consideration of the investment in Jiangsu Yitong was RMB960,832 and the proportion of Jiangsu Yitong’s net assets that owned by the Group was RMB137,302 as of December 31, 2021. The difference between the total consideration and the proportion of net assets was RMB823,530, which has been allocated into goodwill, intangible assets and others assets with the amount of RMB636,672, RMB173,524 and RMB13,334, respectively. The intangible assets are trademark with indefinite life and patents with definite life, which are amortized on a straight-line basis over the estimated useful life of <span style="white-space:pre-wrap;">3</span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">7 years</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. LONG-TERM INVESTMENTS – CONTINUED</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(g)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2016, the Group invested RMB50,000 to acquire 49.5% equity interests in a limited partnership, Huaying Fund I, which is a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded loss of RMB1,342, loss of RMB2,452, and income of RMB7,910 from equity method investment during the years ended December 31, 2019, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(h)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In 2019, the Group invested RMB102,000 to acquire a 34% equity interests in a limited partnership, Huaying Fund II, a fund engaged in investing activities in small and middle scale High Tech private companies. The Group accounted for the investment using the equity method as the Group has significant influence through its board seat but does not control Huaying Fund II. In March 2021, the Group paid the second installment of cash consideration in Huaying Fund II for an amount of RMB68 million. The Group recorded RMB336, RMB5,297 and RMB24,434 of income from equity method investment during the years ended December 31, 2019, 2020 and 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The other equity method investments represent several insignificant investments classified as equity method investments as the Group has the ability to exercise significant influence but does not have control over the investees.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(j)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Available-for-sale investments represent investments in debt securities and measured at fair value. Those investments mainly include investments in convertible bonds as well as investment in preferred shares with redemption features that were considered as debt instruments.</span></td></tr></table> 22279000 21759000 15347000 14988000 32625000 26100000 25490000 67684000 81775000 31669000 960832000 53105000 61014000 107633000 200067000 47562000 46548000 71651000 108449000 443986000 1552591000 12332000 0.0101 0 3304000 0 1000000 0.03 0.0056 7728000 0 5000000 0.0227 0 4000000 0.0405 0 0 0.2999 959680000 1152000 960832000 137302000 823530000 636672000 173524000 13334000 P3Y P7Y 50000000 0.495 1342000 2452000 7910000 102000000 0.34 68000000 336000 5297000 24434000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group summarizes the condensed financial information of the Group's equity investments using equity method as a group below in accordance with Rule 4-08 of Regulation S-X:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,685</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,495</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Loss)/income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,006</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss)/income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,681</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss)/income attributable to ordinary shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,681</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><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></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;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%;margin:0pt;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%;margin:0pt;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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 156,755</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;"> 941,812</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;">Non-current assets</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;"> 359,958</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;"> 780,128</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;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 360</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;"> 122,430</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;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 2,656</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;"> 36,807</p></td></tr></table> 17369000 28087000 330685000 5694000 15114000 198495000 -22557000 3011000 140006000 -22551000 3042000 137681000 -22551000 3042000 137681000 156755000 941812000 359958000 780128000 360000 122430000 2656000 36807000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. FAIR-VALUE MEASUREMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fair-value measurement on a recurring basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020 and 2021, the financial assets measured at fair value on a recurring basis mainly consist of available-for-sale investments and equity securities with readily determinable fair value. Available-for-sale investment includes convertible bonds and redeemable preferred shares, which are recorded in short-term and long-term investments. The fair value hierarchy of these investments as of December 31, 2020 and 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:41.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.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:12.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.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:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:56.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;">As of December 31,2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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:41.61%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</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;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.46%;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></tr><tr><td style="vertical-align:bottom;width:41.61%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</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;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.46%;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></tr><tr><td style="vertical-align:middle;width:41.61%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Level 1</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Level 3</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.93%;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.43%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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:41.61%;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;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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:12.44%;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,430</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:13.22%;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:12.46%;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,430</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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;">Long-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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,218</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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,218</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redeemable preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;border-bottom:1px solid #000000;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;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,499</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;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,934</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;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,433</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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:1.93%;margin:0pt;padding:0pt;"><p 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.43%;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: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:12.44%;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;">88,147</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:13.22%;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;"> 1,934</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:12.46%;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 3.75pt 0pt 0pt;"><span style="font-size:11pt;">90,081</span></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. FAIR-VALUE MEASUREMENT - CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fair-value measurement on a recurring basis </span>- continued</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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.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:12.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.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:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:56.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;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.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:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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:41.61%;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.93%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</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;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.46%;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></tr><tr><td style="vertical-align:bottom;width:41.61%;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.93%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</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;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.46%;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></tr><tr><td style="vertical-align:middle;width:41.61%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Level 1</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Level 3</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.93%;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.43%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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:41.61%;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;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;background:#cceeff;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:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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:12.44%;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,351</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:13.22%;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:12.46%;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,351</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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;">Long-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin: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:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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,055</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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,055</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redeemable preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;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:12.44%;background:#cceeff;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:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,393</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:12.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 0pt 0pt;"> 65,393</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;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,669</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;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,669</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;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: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:12.44%;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;"> 94,075</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:13.22%;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;"> 65,393</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:12.46%;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;"> 159,468</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:36pt;margin:0pt 0pt 12pt 0pt;">For equity securities with readily determinable fair value, the fair value of the investment is measured as the quoted market price with discounts for lack of marketability. The investments are classified as level 2 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured the fair value of the convertible bonds based on the respective principals, expected returns and the estimated conversion value. Those convertible bonds are classified as level 2 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group measured the fair value of the redeemable preferred shares based on the recent transactions or based on the market approach when no recent transactions are available. Recent transactions include the purchase price agreed by an independent third party for an investment with similar terms. These investments are classified as level 2 measurement. When no recent transactions are available, a market approach will be used by the Company to measure fair value. The market approach takes into consideration a number of factors including market multiple and discount rates from traded companies in the industry and requires the Company to make certain assumptions and estimates regarding industry factors. Specifically, some of the significant unobservable inputs included the investee's historical earning, discount of lack of marketability, investee's time to initial public offering as well as related volatility. The Company has classified these as level 3 measurement. The assumptions are inherently uncertain and subjective. Changes in any unobservable inputs may have a significant impact on the fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are certain redeemable preferred shares transferred from level 2 to level 3 during the years ended December 31, 2020 and 2021. The following table provides additional information about the reconciliation of the fair value measurements of assets using significant unobservable inputs (level 3).</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:81.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="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 investments </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding: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:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer from level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,212</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrealized loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;border-bottom: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;"> (37,278)</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,934</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,960</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer from level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,499</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;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 0.05pt 0pt;"> 65,393</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. FAIR-VALUE MEASUREMENT - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fair-value measurement on a non-recurring basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and acquired intangible assets are measured at fair value on a non-recurring basis when an impairment is recognized. The Group measures goodwill at fair value annually or whenever events or changes in circumstances indicate that the carrying amount of a reporting unit exceeds its fair value. The fair value of goodwill is determined using discounted cash flows, and an impairment loss is recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill. The Group measures acquired intangible assets using the income approach—discounted cash flow method, when events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. During the years ended December 31, 2019, 2020 and 2021, no impairment loss was recognized for goodwill and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group measures long-term investments (excluding the equity securities with readily determinable fair values and available-for-sale investments) at fair value on a nonrecurring basis only if an impairment indicator exist or an observable price adjustment is available in the current period. For equity securities without readily determinable fair value for which the Group elected to use the measurement alternative, the investment is measured at fair value on a nonrecurring basis whenever there is an impairment or any changes resulting from observable price changes in an orderly transaction for the identical or a similar investment of the same issuer. The fair value of the investment is categorized as level 2 in the fair value hierarchy when directly or indirectly observable inputs in the market place are identified. Whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable, the fair value of aforementioned long-term investments is determined using models with significant unobservable inputs (Level 3 inputs), primarily the management projection of discounted future cash flow and the discount rate. During the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of RMB2,382, nil and nil for the equity securities without readily determinable fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:41.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.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:12.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.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:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:56.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;">As of December 31,2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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:41.61%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</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;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.46%;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></tr><tr><td style="vertical-align:bottom;width:41.61%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</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;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.46%;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></tr><tr><td style="vertical-align:middle;width:41.61%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Level 1</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Level 3</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.93%;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.43%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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:41.61%;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;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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:12.44%;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,430</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:13.22%;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:12.46%;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,430</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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;">Long-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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,218</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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,218</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redeemable preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;border-bottom:1px solid #000000;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;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,499</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;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,934</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;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,433</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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:1.93%;margin:0pt;padding:0pt;"><p 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.43%;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: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:12.44%;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;">88,147</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:13.22%;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;"> 1,934</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:12.46%;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 3.75pt 0pt 0pt;"><span style="font-size:11pt;">90,081</span></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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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.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:12.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.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:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:56.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;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.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:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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:41.61%;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.93%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</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;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.46%;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></tr><tr><td style="vertical-align:bottom;width:41.61%;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.93%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</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;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.46%;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></tr><tr><td style="vertical-align:middle;width:41.61%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Level 1</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Level 3</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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.93%;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.43%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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:41.61%;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;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;background:#cceeff;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:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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:12.44%;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,351</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:13.22%;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:12.46%;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,351</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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;">Long-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin: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:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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,055</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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,055</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redeemable preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;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:12.44%;background:#cceeff;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:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,393</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:12.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 0pt 0pt;"> 65,393</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;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,669</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;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,669</p></td></tr><tr><td style="vertical-align:bottom;width:41.61%;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:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;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: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:12.44%;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;"> 94,075</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:13.22%;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;"> 65,393</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:12.46%;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;"> 159,468</p></td></tr></table> 18430000 18430000 31218000 31218000 38499000 1934000 40433000 88147000 1934000 90081000 19351000 19351000 43055000 43055000 65393000 65393000 31669000 31669000 94075000 65393000 159468000 <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:81.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="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 investments </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding: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:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer from level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,212</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrealized loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;border-bottom: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;"> (37,278)</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,934</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,960</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer from level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,499</p></td></tr><tr><td style="vertical-align:bottom;width:81.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;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 0.05pt 0pt;"> 65,393</p></td></tr></table> 39212000 37278000 1934000 24960000 38499000 65393000 0 0 0 2382000 2382000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,948</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,980</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,858</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_fUEXSOzXekmmpDtabLJgQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,092</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,803</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reverse factoring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,195</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,541</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government subsidies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,129</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;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,537</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,083</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:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Product warranty activities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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: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.74%;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.67%;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.58%;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:84.74%;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.67%;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.74%;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, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 55,599</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,048</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilized during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,120)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;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,527</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 74,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilized during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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;"> (91,487)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 32,782</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;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,540</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilized during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71,464)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p 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;"> 24,858</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-align:justify;text-indent:36pt;margin:0pt;">The warranty costs recorded in cost of revenues were RMB80,048, RMB74,742 and RMB63,540 during the years ended December 31, 2019, 2020 and 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,948</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,980</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,858</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_fUEXSOzXekmmpDtabLJgQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,092</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,803</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reverse factoring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,195</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,541</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government subsidies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,129</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;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,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;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,537</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;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,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,083</p></td></tr></table> 38797000 41948000 51780000 87980000 32782000 24858000 48120000 50092000 14979000 22803000 39195000 7329000 23541000 26158000 3129000 32330000 22537000 252275000 316083000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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: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.74%;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.67%;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.58%;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:84.74%;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.67%;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.74%;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, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 55,599</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,048</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilized during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,120)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;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,527</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 74,742</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilized during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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;"> (91,487)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 32,782</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;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,540</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilized during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71,464)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p 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;"> 24,858</p></td></tr></table> 55599000 80048000 86120000 49527000 74742000 91487000 32782000 63540000 71464000 24858000 80048000 74742000 63540000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. BANK BORROWINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2021, the Group borrowed approximately RMB1,473,567 in different currencies from several commercial banks and repaid RMB953,387. These bank loans are with <span style="-sec-ix-hidden:Hidden_XOfAifix7kCmFvdLXSwaAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">one</span></span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">seven years</span><span style="white-space:pre-wrap;"> maturity and the weighted average interest rate of 3.83%, and will be used for the daily operations and investing activities of the Group.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 2020, the Group borrowed approximately RMB1,207,793 in different currencies from several commercial banks and repaid RMB643,122. These bank loans are with <span style="-sec-ix-hidden:Hidden_hqvpkDFH-UCoh7zQidBVYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to three years maturity and the weighted average interest rate of 2.85%. The loans were used for the daily operations of the Group.</p> 1473567000 953387000 P7Y 0.0383 1207793000 643122000 P3Y 0.0285 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. REVENUE AND DEFERRED REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Disaggregation of revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">All the revenues for the period were recognized from contracts with customers. For the years ended December 31, 2019, 2020 and 2021, the majority of the Group’s revenues result from sales of products which was recognized at a point of time. The following table provides information about disaggregated revenue by products, including a reconciliation of the disaggregated revenue with reportable segments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;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.44%;margin:0pt;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:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Wearable Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,193,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,438,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,340,857</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Self-branded products and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;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,618,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;border-bottom:1px solid #000000;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,995,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;border-bottom:1px solid #000000;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,909,252</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;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,812,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;border-bottom:3px double #000000;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,433,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;border-bottom:3px double #000000;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,250,109</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:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the majority of the Group's products are sold to resellers and distributors in the PRC. This includes products that have international versions which are first sold to the Group's domestic distributors who subsequently distribute those products internationally.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">14. REVENUE AND DEFERRED REVENUES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Contract balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides information about receivables, deferred revenue and refund liability from contracts with customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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:2.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:11.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.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:11.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></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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.94%;border-bottom:1px solid #000000;margin:0pt;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.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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.53%;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.94%;margin:0pt;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.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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;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:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">298,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.94%;background:#cceeff;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,084</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">860,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,614</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;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,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.94%;background:#cceeff;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,980</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Refund liability (sales return)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;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,745</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:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables are recorded when the right to consideration is unconditional and payments terms on invoiced amounts are typically 30 to 60 days. Amounts due from related parties include both amounts billed and unbilled due from related party under the cooperation agreement. As of December 31, 2020 and 2021, the amount due from related parties include the billed amount of RMB779,538 and RMB231,485, and unbilled amounted to RMB80,675 and RMB64,129, respectively. The amount billed is recorded when the right to the consideration is unconditional and payment terms on invoiced amounts are typically 30 to 60 days. Unbilled amount due from related party relate to contractual right to consideration under cooperation agreement for the second instalment payment not yet invoiced. The Company recorded no impairment charges related to contract assets during the years ended December 31, 2019, 2020 and 2021. Contract liabilities, recorded in accrued expenses in the consolidated balance sheet, include payment received in advance of performance under the contract related to software services which are realized over the estimated usage period and payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recognized RMB41,863, RMB59,585 and RMB51,780 of revenue previously included in deferred revenue as of January 1, 2018, December 31, 2019 and 2020, which mainly consist of revenue recognized related to its subscription-based service. Additionally, during the years ended December 31, 2019, 2020 and 2021, the Group billed RMB33,279, RMB102,687 and RMB80,675 to a related party, which was initially recorded as unbilled amount, mainly due to the timing of invoicing for the goods related to its cooperation agreement. The difference between the opening and closing balances of the Group’s contract liabilities primarily results from the timing difference between the Group’s performance and the customer’s payment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;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.44%;margin:0pt;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:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Wearable Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,193,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,438,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,340,857</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Self-branded products and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;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,618,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;border-bottom:1px solid #000000;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,995,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;border-bottom:1px solid #000000;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,909,252</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;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,812,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;border-bottom:3px double #000000;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,433,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;border-bottom:3px double #000000;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,250,109</p></td></tr></table> 4193665000 4438081000 3340857000 1618590000 1995282000 2909252000 5812255000 6433363000 6250109000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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:2.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:11.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.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:11.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></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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.94%;border-bottom:1px solid #000000;margin:0pt;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.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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.53%;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.94%;margin:0pt;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.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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;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:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">298,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.94%;background:#cceeff;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,084</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">860,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,614</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;background:#cceeff;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,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.94%;background:#cceeff;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,980</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Refund liability (sales return)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;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,745</p></td></tr></table> 298038000 537084000 860213000 295614000 51780000 87980000 366000 5745000 P30D P60D 779538000 231485000 80675000 64129000 P30D P60D 0 0 0 41863000 59585000 51780000 33279000 102687000 80675000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to income or capital gains taxes. In addition, dividend payments are not subject to withholdings tax in the Cayman Islands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s subsidiaries, Zepp HK and Galaxy, are located in HK and are subject to a two-tiered income tax rates for taxable income earned in HK with effect from April 1, 2018. The first HK$2 million of profits earned by Zepp HK and Galaxy will be taxed at 8.25%, while the remaining profits will continue to be taxed at the existing 16.5% tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company's subsidiaries Zepp Inc and Zepp NA are located in the U.S. and are subject to an income tax rate of 21% for taxable income earned as determined in accordance with relevant tax rules and regulations in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15. INCOME TAXES - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s PRC subsidiaries, the VIEs and VIEs’ subsidiaries are subject to the 25% standard enterprise income tax rate except for Anhui Huami and Anhui Health and Shun Yuan that qualify as a high and new technology enterprise (“HNTE”), which are subject to a tax rate of 15%. Anhui Huami began to qualify as HNTE in 2015 and renewed the HNTE certificate in July 2018 and September 2021. Accordingly, Anhui Huami is subject to a tax rate of 15%<span style="white-space:pre-wrap;"> during the years ended December 31, 2021, 2022 and 2023. Anhui Health qualifed as a HNTE in August 2020 and is subject to a tax rate of 15% during the year ended December 31, 2020, 2021 and 2022. In addition, Shun Yuan qualified as a HNTE since December 2021 and is subject to a tax rate of 15% during the years ended December 31, 2021, 2022 and 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The current and deferred components of income taxes appearing in the consolidated statements of operation are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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;">2019</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;">2020</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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.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></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,663</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;"> 42,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 31,543</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,776)</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;"> (11,103)</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.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;"> (20,798)</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</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:3px double #000000;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,154</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.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 0pt 0pt;"> 10,745</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:36pt;margin:0pt;">The significant components of the Group’s deferred tax assets were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,005</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intra-entity transfer of certain intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,290</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,395</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,976)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,419</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:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Group had RMB411,276 operating losses deriving from entities in the PRC, HK, U.S., Canada, and etc. The operating loss in PRC with amounted to RMB327,051 can be carried forward for five years, or ten years if qualify as HNTE and if not utilized and some will begin to expire in 2022. The operating loss incurred in the U.S. before December 31, 2017 can be carried forward for <span style="white-space:pre-wrap;">20 years</span><span style="white-space:pre-wrap;"> to offset future taxable profit, while other losses incurred after December 31, 2017 may be carried forward indefinitely. The tax losses incurred in HK can be carried forward without an expiration date. The operating loss incurred in the Canada can be carried back </span><span style="white-space:pre-wrap;">3 years</span><span style="white-space:pre-wrap;"> and forward </span><span style="white-space:pre-wrap;">20 years</span><span style="white-space:pre-wrap;"> for deduction against any form of income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management assesses the available positive and negative evidence in certain entities in the PRC, HK, U.S. and Canada to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets and determines the valuation allowance on an entity by entity basis. In making such determination, the Group considers the following factors, among other matters, when determining whether some portion or all of the deferred tax assets will more likely than not be realized: the nature, frequency and severity of recent losses, forecasts of future profitability, the duration of statutory carry-forward periods, the Group’s experience with tax attributes expiring unused and tax planning alternatives. The Group’s ability to realize deferred tax assets depends on its ability to generate sufficient taxable income within the carry-forward periods provided for in the tax law. On the basis of this evaluation, for the years ended December 31, 2020 and 2021, the Company recorded RMB3,578 and RMB6,976 valuation allowance for the deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15. INCOME TAXES </b>-<b style="font-weight:bold;"> CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Reconciliation between the tax expense computed by applying the PRC enterprise tax rate of 25% to income before income tax and the actual income tax expense were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,669</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense at PRC enterprise income tax rate of 25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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,667</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax on tax holidays</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,387)</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of permanence differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,587)</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of income tax rate differences in jurisdictions other than the PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,666</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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,549</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;border-bottom:1px solid #000000;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,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;border-bottom:1px solid #000000;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;border-bottom:1px solid #000000;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,837</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;border-bottom:3px double #000000;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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;border-bottom:3px double #000000;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,745</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:36pt;margin:0pt 0pt 12pt 0pt;">If the tax holiday granted to Anhui Huami, Anhui Health and Shun Yuan was not available for the years ended December 31, 2019, 2020 and 2021, the increase in income tax expenses and the decrease in net income per share amounts would be 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: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.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.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></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Increase in income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 41,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,387</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decrease in net income per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.30</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:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</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:9.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;"> 0.08</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decrease in net income per share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 0.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:36pt;margin:0pt 0pt 12pt 0pt;">Under the Income Tax Law effective from January 1, 2008, the rules for determining whether an entity is resident in the PRC for tax purposes have changed and the determination of residence depends among other things on the “place of actual management”. If the Group, or its non-PRC subsidiaries, were to be determined as a PRC resident for tax purposes, they would be subject to a 25% income tax rate on their worldwide income including the income arising in jurisdictions outside the PRC. The Group does not believe that its legal entities organized outside of the PRC are considered PRC residents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If the Company was to be a non-resident for PRC tax purposes, dividends paid to it out of profits earned after January 1, 2008 would be subject to a withholding tax. In the case of dividends paid by PRC entities to the entities organized outside of the PRC or any foreign investors, the withholding tax would be 10%, unless any entities organized outside of the PRC or any such foreign investors’ jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Aggregate undistributed earnings of the Company’s PRC subsidiaries and VIEs that are available for distribution amounted to RMB1,935,920 and RMB2,228,550 as of December 31, 2020 and 2021, respectively. Upon distribution of such earnings, the Company will be subject to PRC EIT taxes, the amount of which is impractical to estimate. The Company did not record any tax on any of the aforementioned undistributed earnings because the relevant subsidiaries and VIEs do not intend to declare dividends and the Company intends to permanently reinvest it within the PRC. Additionally, no deferred tax liability was recorded for taxable temporary differences attributable to the undistributed earnings because the Company believes the undistributed earnings can be distributed in a manner that would not be subject to income tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group did not identify any significant unrecognized tax benefits for the years ended December 31, 2019, 2020 and 2021, respectively. The Group did not incur any significant interest and penalties related to potential underpaid income tax expenses and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next twelve months. The Group has no material unrecognized tax benefits which would favorably affect the effective income tax rate in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15. INCOME TAXES </b>-<b style="font-weight:bold;"> CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">According to the PRC Tax Administration and Collection Law, the tax authority may require the taxpayer or the withholding agent to make delinquent tax payment within three years if the underpayment of taxes is resulted from the tax authority’s act or error. No late payment surcharge will be assessed under such circumstances. The statute of limitation will be three years if the underpayment of taxes is due to the computational errors made by the taxpayer or the withholding agent. Late payment surcharge will be assessed in such case. The statute of limitation will be extended to five years under special circumstances which are not clearly defined (but an underpayment of tax liability exceeding US$15 (RMB0.1 million) is specifically listed as a “special circumstance”). The statute of limitation for transfer pricing related issue is ten years. There is no statute of limitation in the case of tax evasion. Therefore, the Group’s PRC domiciled entities are subject to examination by the PRC tax authorities based on the above.</p> 2000000 2000000 0.0825 0.165 0.21 0.25 0.15 0.15 0.15 0.15 0.15 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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;">2019</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;">2020</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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.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></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,663</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;"> 42,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 31,543</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,776)</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;"> (11,103)</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.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;"> (20,798)</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</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:3px double #000000;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,154</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.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 0pt 0pt;"> 10,745</p></td></tr></table> 105663000 42257000 31543000 -27776000 -11103000 -20798000 77887000 31154000 10745000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,005</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intra-entity transfer of certain intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,290</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,395</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,976)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,419</p></td></tr></table> 60823000 47005000 62945000 75100000 28290000 123768000 150395000 3578000 6976000 120190000 143419000 -411276000 327051000 P20Y P3Y P20Y 3578000 6976000 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,669</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense at PRC enterprise income tax rate of 25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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,667</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax on tax holidays</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,387)</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of permanence differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,587)</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of income tax rate differences in jurisdictions other than the PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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,666</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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,549</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;border-bottom:1px solid #000000;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,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;border-bottom:1px solid #000000;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;border-bottom:1px solid #000000;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,837</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;border-bottom:3px double #000000;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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;border-bottom:3px double #000000;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,745</p></td></tr></table> 652370000 265609000 106669000 0.25 163093000 66402000 26667000 72396000 41869000 19387000 -31088000 -20001000 -34587000 16270000 21625000 23666000 3460000 9549000 2008000 1537000 4837000 77887000 31154000 10745000 <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: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.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.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></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Increase in income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 41,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,387</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decrease in net income per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.30</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:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</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:9.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;"> 0.08</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decrease in net income per share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 0.07</p></td></tr></table> 72396000 41869000 19387000 0.30 0.17 0.08 0.28 0.16 0.07 0.25 0.10 1935920000 2228550000 0 15000 15000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. ORDINARY SHARES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had 405,462,685 ordinary shares authorized with a par value of US$0.0001 per share. There are two classes of ordinary shares which include the class A ordinary shares and class B ordinary shares. Holders of class A ordinary shares are entitled to one vote per share, while holders of class B ordinary shares are entitled to ten votes per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2019, the Group completed its secondary offering upon which 3,174,600 class A ordinary shares were issued and 28,316,400 Class B ordinary shares were converted into Class A ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During December 2021, the Company repurchased 2,656,164 class A shares from the market for a total consideration of US$3,411 (RMB21,798) at a weighted average price of US$1.284 per share, and the shares are reserved for the employees and non-employees in the share incentive plan.</p> 405462685 0.0001 0.0001 3174600 28316400 2656164 3411000 21798000 1.284 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17. SHARE-BASED PAYMENT </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">2015 Share Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 21, 2015, the Group adopted the 2015 share incentive plan (“2015 Plan”) which consists of a share incentive plan for U.S. service providers (“U.S. Plan”) and a share incentive plan for PRC service providers (“PRC Plan”). The maximum aggregate number of ordinary shares that may be issued under the 2015 Plan is 14,328,358 ordinary shares to be allocated to employees, officers, directors or consultants of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group granted nil share options to personnel under the 2015 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">2018 Share Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2018, The Company adopted the 2018 share incentive plan (“2018 Plan”), commencing on January 1, 2018, which provides additional incentives to employees, directors and consultants to promote the success of the Group’s business. Under the 2018 share incentive plan, the maximum aggregate number of shares which may be issued initially pursuant to all awards under the 2018 Plan is 9,559,607 ordinary shares. The number of shares reserved for future issuances under the 2018 Plan will be increased by (i) a number equal to 1.0% of the total number of outstanding shares immediately after IPO, or (ii) such number of shares as may be determined by the board of directors, on the first day of each calendar year during the term under 2018 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17. SHARE-BASED PAYMENT – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2018 Share Incentive Plan</b><i style="font-style:italic;"> - </i>continued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group granted 651,000, 4,030,108 and 8,988,000 share options to certain personnel under the 2018 Plan. The weighted average exercise price of options granted during the years ended December 31, 2019, 2020 and 2021 was US$0 per share, US$0 per share and US$0.01 per share. The Group has recorded RMB33,618, RMB42,316 and RMB64,415 share-based compensation expenses related to options in 2015 plan and 2018 plan for the years ended December 31, 2019, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group calculated the estimated fair value of the options on the respective grant dates using the binomial option pricing model with assistance from independent valuation firms. Assumptions used to determine the fair value of share options granted during the years ended December 31, 2019, 2020 and 2021 are summarized in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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:11.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: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:11.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: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></tr><tr><td style="vertical-align:bottom;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.01%;border-bottom:1px solid #000000;margin:0pt;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 years ended December 31, </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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.65%;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.84%;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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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:11.01%;border-bottom:1px solid #000000;margin:0pt;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.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:11.01%;border-bottom:1px solid #000000;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:57.65%;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.84%;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.01%;margin:0pt;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.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:11.01%;margin:0pt;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.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:11.01%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;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.14</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:11.01%;background:#cceeff;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.67%-0.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;white-space:nowrap;width:11.01%;background:#cceeff;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.66</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></tr><tr><td style="vertical-align:bottom;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p 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.01%;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.4</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:11.01%;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.9%-52.0</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:11.01%;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.2</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></tr><tr><td style="vertical-align:bottom;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of option (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p 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.01%;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.0</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:11.01%;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.0</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:11.01%;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.0</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></tr><tr><td style="vertical-align:bottom;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value per ordinary share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;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.65</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:11.01%;background:#cceeff;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.60-23.10</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:11.01%;background:#cceeff;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.05-12.98</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></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;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">(i) Risk-free interest rate</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Risk-free interest rate was estimated based on the yield to maturity of China international government bonds with a maturity period close to the contractual term of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">(ii) Expected life of option (years)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Expected life of option (years) represents the expected years to vest the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">(iii) Volatility</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The volatility of the underlying ordinary shares during the life of the options was estimated based on the historical stock price volatility of comparable listed companies over a period comparable to the contractual term of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">(iv) Dividend yield</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The dividend yield was estimated by the Group based on its expected dividend policy over the contractual term of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">(v) Fair value of underlying ordinary shares</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2019, 2020 and 2021, the fair value of the underlying ordinary shares is determined based on the closing market price of the share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"><b style="font-weight:bold;">17. SHARE-BASED PAYMENT – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"><b style="font-weight:bold;">2018 Share Incentive Plan</b><i style="font-style:italic;"> - continued</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2021 is included in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:69.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">exercise price</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;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.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;"><b style="font-weight:bold;">Number of options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">per option</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:2.22%;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.82%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:69.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;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,280,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 0.20</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;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:2.22%;margin:0pt;padding:0pt;"><p 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.82%;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,988,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p 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.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;"> 0.01</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,011,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 0.53</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;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:2.22%;margin:0pt;padding:0pt;"><p 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.82%;border-bottom: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,459,477)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p 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.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;"> 0.07</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;border-bottom:1px solid #000000;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,798,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 0.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes information regarding the share options as of December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.87%;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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:49.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.87%;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.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:1.87%;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.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:1.87%;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.82%;margin:0pt;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.87%;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.77%;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:48.39%;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.87%;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.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:1.87%;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.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:1.87%;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.82%;margin:0pt;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 remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.77%;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:48.39%;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.87%;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.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:1.87%;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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.77%;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:48.39%;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.87%;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.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:1.87%;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.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.87%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price per option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;"><b style="font-weight:bold;">life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;">intrinsic value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.87%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.82%;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.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:10.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:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,798,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p 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.82%;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.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 20,080</p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,317,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;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.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 9,931</p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,480,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p 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.82%;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.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 10,149</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The total intrinsic value of options exercised during the years ended December 31, 2019, 2020 and 2021 amounted RMB13,608, RMB32,010 and RMB14,094, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">The weighted average grant date fair value of options granted during the year ended December 31, 2019, 2020 and 2021 was RMB12.65, RMB22.42 and RMB12.95 per share, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recorded share-based compensation expenses of RMB33,618, RMB42,316 and RMB64,415 for the options granted under the 2015 Plan and 2018 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">As of December 31, 2021, there was RMB90,278 of unrecognized compensation expenses related to the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Company granted 30,000, 2,216,120 and 2,034,432 restricted stock units respectively to employees. Most of the shares have a vesting period of four or <span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;"> of employment services with the various vesting percentage in each year, or 20% on an annual basis over a </span><span style="white-space:pre-wrap;">five-year</span><span style="white-space:pre-wrap;"> vesting period. The restricted stock units are not transferable and may not be sold or pledged and the holder has no voting or dividend right on the non-vested shares. In the event a non-vested shareholder’s employment for the Company is terminated for any reason prior to the fourth anniversary of the grant date, the holder’s right to the non-vested shares will terminate immediately. The outstanding restricted stock units shall be forfeited and automatically transferred to and reacquired by the Company at nil consideration.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17. SHARE-BASED PAYMENT – CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units<span style="font-style:normal;font-weight:normal;"> - continued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group recognized compensation expenses over the service period on a straight-line basis. The aggregate fair value of the restricted stock units at grant dates was RMB136,342 as of December 31, 2021.The weighted average grant-date fair value of non-vested shares was RMB21.67 for the year ended December 31, 2021. The fair value of the vested restricted stock units was RMB79, RMB21,020 and RMB11,648 during the years ended December 31, 2019, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recorded compensation expenses of RMB3,598, RMB22,838 and RMB18,707 for the restricted stock units, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, there was RMB49,397 unrecognized compensation expenses related to restricted stock units which is expected to be recognized over a weighted average vesting period of<span style="white-space:pre-wrap;"> 3.11</span><span style="white-space:pre-wrap;"> years. The weighted average granted fair value of restricted stock units granted during the years ended December 31, 2019, 2020 and 2021 were RMB12.65 per RSU, RMB22.84 per RSU and RMB21.44 per RSU.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of the restricted stock units activity during the year ended December 31, 2021 is presented 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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.67%;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;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Unvested balance as of January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 1,816,842</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;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,034,432</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (254,171)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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;"> (517,667)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Unvested balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:1px solid #000000;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,079,436</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Share owned by the founders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As one of the conditions to the closing of the Preferential Equity Interests in January 2014, two founders entered into a share restriction agreement with the preferential equity interests shareholders. Pursuant to this agreement, those founders are prohibited from transferring, selling, assigning, pledging or disposing in any way their equity interests in the Company before such interest is vested. The equity interests held by the Founders were 50% converted to restricted equity interests and vested in 24 equal and continuous monthly installments for each month starting from January 2014, provided that those founders remain full-time employees of the Group at the end of such month. A total of 45,567,164 restricted shares were held by those founders as of April 2015. In April 2015, as one of the condition of the closing of the preferred shareholder agreement, the agreement was amended to (1) restrict additional shares and extend the vesting period for an additional <span style="white-space:pre-wrap;">48 months</span><span style="white-space:pre-wrap;"> and (2) restrict shares held by four other founders similar to the restrictions imposed in January 2014. The Group also obtained an irrevocable and exclusive option to repurchase all of the restricted shares held by those founders at par value both in January 2014 and April 2015.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The share restriction agreement between the founders and the Company was accounted for as a grant of restricted shares awards under a share-based compensation plan. Accordingly, the Group measured the fair value of the restricted shares of the Founders at the grant date and recognizes the amount as compensation expense over the service period. Additionally, the modification of the restriction in April 2015 was accounted as a modification of share-based compensation. The Group calculated the incremental fair value resulting from the modification and recorded it as share-based compensation over the revised vesting term. The founder restricted shares have been fully vested in 2019 and no further grant activity in 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group determined that the non-vested restricted shares are participating securities as the holders of the non-vested restricted shares have a non-forfeitable right to receive dividends with all ordinary shares but the non-vested restricted shares do not have a contractual obligation to fund or otherwise absorb the Group's losses. See Note 22 for details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;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 0pt;"><b style="font-style:normal;font-weight:bold;">17. SHARE-BASED PAYMENT </b><span style="font-style:normal;font-weight:normal;">–</span><b style="font-style:normal;font-weight:bold;"> CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Share owned by the founders<span style="font-style:normal;font-weight:normal;"> - continued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2019, 2020 and 2021, the Group recorded share-based compensation expense of RMB17,794, nil and nil related to the unvested shares of the Founders respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Total share-based compensation recognized during the years ended December 31, 2019, 2020 and 2021 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;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:2.22%;background:#cceeff;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.41%;background:#cceeff;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</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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,247</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,677</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;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,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;border-bottom:1px solid #000000;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,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;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,198</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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;"> 55,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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;"> 65,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 83,122</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 14328358 0 0 0 9559607 0.010 651000 4030108 8988000 0 0 0.01 33618000 42316000 64415000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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:11.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: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:11.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: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></tr><tr><td style="vertical-align:bottom;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.01%;border-bottom:1px solid #000000;margin:0pt;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 years ended December 31, </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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.65%;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.84%;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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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:11.01%;border-bottom:1px solid #000000;margin:0pt;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.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:11.01%;border-bottom:1px solid #000000;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:57.65%;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.84%;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.01%;margin:0pt;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.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:11.01%;margin:0pt;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.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:11.01%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;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.14</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:11.01%;background:#cceeff;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.67%-0.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;white-space:nowrap;width:11.01%;background:#cceeff;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.66</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></tr><tr><td style="vertical-align:bottom;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p 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.01%;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.4</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:11.01%;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.9%-52.0</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:11.01%;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.2</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></tr><tr><td style="vertical-align:bottom;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of option (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p 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.01%;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.0</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:11.01%;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.0</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:11.01%;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.0</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></tr><tr><td style="vertical-align:bottom;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value per ordinary share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;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.65</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:11.01%;background:#cceeff;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.60-23.10</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:11.01%;background:#cceeff;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.05-12.98</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></tr></table> 0.0214 0.0067 0.0072 0.0166 0.504 0.519 0.520 0.522 P10Y P10Y P10Y 0.000 0.000 0.000 12.65 21.60 23.10 8.05 12.98 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2021 is included in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:69.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">exercise price</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;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.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;"><b style="font-weight:bold;">Number of options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">per option</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:2.22%;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.82%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:69.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;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,280,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 0.20</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;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:2.22%;margin:0pt;padding:0pt;"><p 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.82%;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,988,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p 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.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;"> 0.01</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,011,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 0.53</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;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:2.22%;margin:0pt;padding:0pt;"><p 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.82%;border-bottom: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,459,477)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p 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.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;"> 0.07</p></td></tr><tr><td style="vertical-align:bottom;width:69.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;border-bottom:1px solid #000000;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,798,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 0.07</p></td></tr></table> 14280814 0.20 8988000 0.01 3011184 0.53 3459477 0.07 16798153 0.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.87%;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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:49.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.87%;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.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:1.87%;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.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:1.87%;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.82%;margin:0pt;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.87%;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.77%;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:48.39%;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.87%;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.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:1.87%;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.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:1.87%;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.82%;margin:0pt;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 remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.77%;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:48.39%;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.87%;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.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:1.87%;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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.77%;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:48.39%;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.87%;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.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:1.87%;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.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.87%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price per option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;"><b style="font-weight:bold;">life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;">intrinsic value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.87%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.82%;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.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:10.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:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,798,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p 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.82%;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.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 20,080</p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,317,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;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.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 9,931</p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,480,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p 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.82%;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.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 10,149</p></td></tr></table> 16798153 0.07 P7Y8M26D 20080000 8317698 0.07 P6Y7M6D 9931000 8480455 0.07 P8Y10M6D 10149000 13608000 32010000 14094000 12.65 22.42 12.95 33618000 42316000 64415000 90278000 30000 2216120 2034432 P5Y P5Y P5Y 0.20 P5Y P5Y P5Y 0 0 0 136342000 21.67 21.67 79 21020 11648 3598000 22838000 18707000 49397000 P3Y1M9D 12.65 22.84 21.44 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of the restricted stock units activity during the year ended December 31, 2021 is presented 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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.67%;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;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Unvested balance as of January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 1,816,842</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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%;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,034,432</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (254,171)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p 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;"> (517,667)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Unvested balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:1px solid #000000;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,079,436</p></td></tr></table> 1816842 2034432 254171 517667 3079436 2 0.50 24 45567164 P48M 17794000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.22%;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.44%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:62.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:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.44%;margin:0pt;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:62.05%;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:2.22%;background:#cceeff;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.41%;background:#cceeff;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</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;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:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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,247</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;background:#cceeff;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,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,677</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;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,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;border-bottom:1px solid #000000;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,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;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,198</p></td></tr><tr><td style="vertical-align:bottom;width:62.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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;"> 55,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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;"> 65,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 83,122</p></td></tr></table> 55000 40684000 38605000 32247000 11191000 23978000 42677000 3198000 2571000 8198000 55128000 65154000 83122000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. MAINLAND CHINA CONTRIBUTION PLAN</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Full time employees of the Group in the PRC participate in a government-mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require the Group to accrue for these benefits based on certain percentages of the employees’ salaries. The total provisions for such employee benefits were RMB63,799, RMB64,734 and RMB104,650 during the years ended December 31, 2019, 2020 and 2021.</p> 63799000 64734000 104650000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group is mainly engaged in the business of smart wearable technology development. The Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer of the Group, who reviews financial information of operating segments when making decisions about allocating resources and assessing performance of the Group. An operating segment is a component of the Group that engages in business activities from which it may earn revenues and incur expenses, and is identified on the basis of the internal financial reports that are provided to and regularly reviewed by the Group’s CODM. During the years ended December 31, 2019, 2020 and 2021, the Group identified two operating segments. Those segments include Xiaomi wearable products and Self-branded products and others. The Xiaomi wearable products segment comprise of sales of Xiaomi-branded products. The self-branded products and others segment comprises of self-branded products. Both Xiaomi wearable product and Self-branded products and others have been identified as reportable segments. The Group primarily operates in the PRC and long-lived assets are mostly located in the PRC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group’s CODM evaluates performance based on each reporting segment’s revenue, costs of revenues and gross profit. Revenues, cost of revenues and gross profits by segment are presented below. Separate financial information of operating income by segment is not available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. SEGMENT INFORMATION - CONTINUED</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:61.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:3.7pt;"><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding: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.2%;margin:0pt;padding: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:36.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="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:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,193,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;margin: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,618,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,812,255</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px 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,296,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,344,512</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px 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;"> 896,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;border-bottom:3px 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;"> 570,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;border-bottom:3px 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,467,743</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding: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.2%;margin:0pt;padding: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:36.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="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:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,438,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;margin: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,995,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,433,363</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px 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,706,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,394,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,100,698</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px 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;"> 731,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;border-bottom:3px 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;"> 601,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;border-bottom:3px 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,332,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:36.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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:61.52%;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.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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Xiaomi wearable</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:61.52%;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.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:11.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;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;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.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:11.13%;margin:0pt;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.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.34%;margin:0pt;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.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.37%;margin:0pt;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:61.52%;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:2.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:11.13%;background:#cceeff;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,340,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;background:#cceeff;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,909,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,250,109</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;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:2.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:11.13%;border-bottom:1px solid #000000;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,754,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;border-bottom:1px solid #000000;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,190,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;border-bottom:1px solid #000000;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,467</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 718,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;background:#cceeff;border-bottom:3px double #000000;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,305,642</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-align:justify;text-indent:36pt;margin:0pt;">The Group does not evaluate its segment on a fully allocated cost basis nor does the Group keeps track of segment assets separately.</p> 2 2 2 <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:61.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:3.7pt;"><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding: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.2%;margin:0pt;padding: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:36.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="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:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,193,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;margin: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,618,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,812,255</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px 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,296,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,344,512</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px 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;"> 896,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;border-bottom:3px 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;"> 570,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;border-bottom:3px 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,467,743</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding: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.2%;margin:0pt;padding: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:36.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.2%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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.37%;margin:0pt;padding:0pt;"><p style="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:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,438,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;margin: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,995,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,433,363</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px 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,706,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,394,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,100,698</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px 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;"> 731,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#cceeff;border-bottom:3px 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;"> 601,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;border-bottom:3px 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,332,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:61.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:36.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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:61.52%;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.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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Xiaomi wearable</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:61.52%;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.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:11.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;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;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.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:11.13%;margin:0pt;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.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.34%;margin:0pt;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.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.37%;margin:0pt;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:61.52%;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:2.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:11.13%;background:#cceeff;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,340,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;background:#cceeff;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,909,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,250,109</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;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:2.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:11.13%;border-bottom:1px solid #000000;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,754,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;border-bottom:1px solid #000000;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,190,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;border-bottom:1px solid #000000;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,467</p></td></tr><tr><td style="vertical-align:bottom;width:61.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 718,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;background:#cceeff;border-bottom:3px double #000000;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,305,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4193665000 1618590000 5812255000 3296696000 1047816000 4344512000 896969000 570774000 1467743000 4438081000 1995282000 6433363000 3706495000 1394203000 5100698000 731586000 601079000 1332665000 3340857000 2909252000 6250109000 2754086000 2190381000 4944467000 586771000 718871000 1305642000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. STATUTORY RESERVES AND RESTRICTED NET ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">PRC legal restrictions permit payments of dividends by the Group’s PRC subsidiaries only out of their retained earnings, if any, determined in accordance with PRC regulations. Prior to payment of dividends, pursuant to the laws applicable to the PRC Domestic Enterprises and PRC Foreign Investment Enterprises, the PRC subsidiaries must make appropriations from after-tax profit to non-distributable statutory reserve funds as determined by the Board of Directors of the Group. Subject to certain cumulative limits including until the total amount set aside reaches 50% of its registered capital, the general reserve fund requires annual appropriations of not less than 10% of after-tax profit (as determined under accounting principles and financial regulations applicable to PRC enterprises at each year-end). These reserve funds can only be used for specific purposes and are not distributable as cash dividends and the maximum required amount is 50% of registered capital. During the year ended December 31, 2019, 2020 and 2021, the Group accrued an additional RMB92, RMB5,997 and nil statutory reserve from the new appropriable profit earned by certain PRC entities in the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As a result of these PRC laws and regulations, the Group’s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances. The balances of restricted net assets were RMB153,943, RMB180,981 and RMB252,220 as of December 31, 2019, 2020 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.50 0.10 0.50 92000 5997000 0 153943000 180981000 252220000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">21. RELATED PARTY BALANCES AND TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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%;"/></div></td><td style="vertical-align:bottom;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;width:45.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%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:52.75%;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;width:1.48%;border-bottom:1px solid transparent;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;width:45.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;">Relationship with the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Xiaomi Communication Technology Co. Ltd.(“Xiaomi Communication”)</p></td><td style="vertical-align:bottom;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;width:45.75%;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:center;margin:0pt;">Controlled by one of the Company’s shareholders</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Xiaomi Technology Co. Ltd. (“Xiaomi Technology”)</p></td><td style="vertical-align:bottom;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;width:45.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Controlled by one of the Company’s shareholders</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;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;">Guangzhou Xiaomi Information Service Co. Ltd (“Xiaomi Information”)</p></td><td style="vertical-align:bottom;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;width:45.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Controlled by one of the Company’s shareholders</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Youpin Information Technology Co. Ltd. (“Youpin Information”, together with Xiaomi Communication, Xiaomi Technology, Xiaomi Information as “Xiaomi”)</p></td><td style="vertical-align:bottom;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;width:45.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Controlled by one of the Company’s shareholders</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;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;">Hefei Huaheng Electronic Technology Co. Ltd. (“Hefei Huaheng”)</p></td><td style="vertical-align:bottom;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;width:45.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Controlled by one of the Company’s shareholders</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)</p></td><td style="vertical-align:bottom;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;width:45.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant influence by the Group</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;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;">Hefei Jingyu Micro-electronics (“Hefei Jingyu”)</p></td><td style="vertical-align:bottom;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;width:45.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant influence by the Group</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Gongqingcheng Yunding Ruiheng Investment Partnership (Limited Partnership). (“Gongqingcheng Yunding”)</p></td><td style="vertical-align:bottom;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;width:45.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Controlled by the founder of a company that the Group can exercise significant influence</p></td></tr><tr><td style="vertical-align:bottom;width:52.75%;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;">Hefei Yizhi Electronic Technology Co., Ltd (“Hefei Yizhi”)</p></td><td style="vertical-align:bottom;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;width:45.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Controlled by one of the Company's shareholders</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(1)</b></span><span style="font-style:italic;font-weight:bold;">Balances</span><b style="font-weight:bold;">:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;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:73.53%;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;">Amount due from related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Communication (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,341</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Yunding (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,330</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gongqingcheng Yunding (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Youpin Information (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 885</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,558</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">860,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,614</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:73.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.32%;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.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:2.32%;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.91%;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:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:24.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 of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;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.32%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Amount due to related parties, current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hefei Jingyu (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,052</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Technology(e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,562</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,123</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-align:justify;margin:0pt;"><b style="font-weight:bold;">21. RELATED PARTY BALANCES AND TRANSACTIONS - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(2)</b></span><span style="font-style:italic;font-weight:bold;">Transactions:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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;">2019</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%;border-bottom:1px solid #000000;margin:0pt;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.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.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></tr><tr><td style="vertical-align:bottom;width:65%;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;">Sales to related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </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;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;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:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271,135</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;"> 4,447,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 3,340,857</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Youpin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> —</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.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;"> 9,175</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Information</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,870</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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;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 3pt 0pt 0pt;"> 1,800</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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;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,281,005</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:3px double #000000;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,449,757</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.53%;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;"> 3,350,032</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: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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;">2019</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%;border-bottom:1px solid #000000;margin:0pt;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.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.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></tr><tr><td style="vertical-align:bottom;width:65%;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;">Others:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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.53%;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;white-space:nowrap;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hefei Jingyu (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">—</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.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;"> 146,847</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase from related parties (f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 12,183</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;"> 12,000</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.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;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.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:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675 and RMB64,129 as of December 31, 2020 and 2021, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount due from Yunding represents prepayment for the purchase of Yunding’ products.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which RMB20,000 has been received in January 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hefei Jingyu is a subsidiary of Jiangsu Yitong, where the Group can exercise significant influence. During 2021, the Group purchased some raw material from Hefei Jingyu with total transaction amount of RMB146,847.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During 2019, purchase from related parties mainly included the intangible assets purchased from Hefei Huaheng which amounted to RMB11,321. During 2020, the Group made a prepayment of RMB12,000 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">to purchase a building owned by Hefei Yizhi.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> The Group obtained the building and started to use it as its office in 2021. </span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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 of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;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:73.53%;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;">Amount due from related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Communication (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,341</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Yunding (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,330</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gongqingcheng Yunding (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Youpin Information (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 885</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,558</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">860,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,614</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:73.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.32%;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.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:2.32%;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.91%;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:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:24.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 of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;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.32%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Amount due to related parties, current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hefei Jingyu (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,052</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Technology(e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,562</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,123</p></td></tr></table> 830871000 286341000 2064000 2330000 22500000 2500000 2278000 885000 2500000 3558000 860213000 295614000 48052000 10293000 1562000 892000 509000 11185000 50123000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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;">2019</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%;border-bottom:1px solid #000000;margin:0pt;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.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.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></tr><tr><td style="vertical-align:bottom;width:65%;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;">Sales to related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </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;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;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:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271,135</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;"> 4,447,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 3,340,857</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Youpin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> —</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.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;"> 9,175</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Information</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,870</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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;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 3pt 0pt 0pt;"> 1,800</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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;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,281,005</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:3px double #000000;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,449,757</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.53%;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;"> 3,350,032</p></td></tr></table> 4271135000 4447957000 3340857000 9175000 9870000 1800000 4281005000 4449757000 3350032000 <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: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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;">2019</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%;border-bottom:1px solid #000000;margin:0pt;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.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.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></tr><tr><td style="vertical-align:bottom;width:65%;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.06%;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.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></tr><tr><td style="vertical-align:bottom;width:65%;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;">Others:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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.53%;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;white-space:nowrap;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hefei Jingyu (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">—</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.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;"> 146,847</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase from related parties (f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 12,183</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;"> 12,000</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.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;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.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:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675 and RMB64,129 as of December 31, 2020 and 2021, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount due from Yunding represents prepayment for the purchase of Yunding’ products.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which RMB20,000 has been received in January 2021.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hefei Jingyu is a subsidiary of Jiangsu Yitong, where the Group can exercise significant influence. During 2021, the Group purchased some raw material from Hefei Jingyu with total transaction amount of RMB146,847.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During 2019, purchase from related parties mainly included the intangible assets purchased from Hefei Huaheng which amounted to RMB11,321. During 2020, the Group made a prepayment of RMB12,000 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">to purchase a building owned by Hefei Yizhi.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> The Group obtained the building and started to use it as its office in 2021. </span></td></tr></table> 146847000 12183000 12000000 80675000 64129000 0.267 22500000 20000000 146847000 11321000 12000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. NET INCOME PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group determined that the nonvested restricted shares of the founders are participating securities as the holders of the nonvested restricted shares have a nonforfeitable right to receive dividends with all ordinary shares but the nonvested restricted shares do not have a contractual obligation to fund or otherwise absorb the Company’s losses. Accordingly, the Group uses the two class method of computing net income per share, for ordinary shares and nonvested restricted shares according to the participation rights in undistributed earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. NET INCOME PER SHARE - CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">However, undistributed loss is only allocated to ordinary shareholders because holders of nonvested restricted shares are not contractually obligated to share losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The computation of basic and diluted net income per share for the years ended December 31, 2019, 2020 and 2021 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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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:34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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.27%;margin:0pt;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.58%;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.27%;margin:0pt;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.58%;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.27%;margin:0pt;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:64.46%;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;">Basic net income per share calculation Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income for the year attributable to the Company:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3pt 0pt 0pt;"> 575,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 3pt 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 3pt 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Undistributed earnings allocated to participating nonvested restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;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,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 572,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;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;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 243,648,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,470,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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,167,610</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;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 income per ordinary share attributable to ordinary shareholders—basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 2.35</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 0.92</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 0.55</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share calculation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 572,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: adjustments to undistributed earnings to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 572,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 243,648,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 248,470,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 252,167,610</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of potentially diluted share options, restricted shares and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 12,310,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 11,881,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 12,201,019</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares—diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 255,959,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 260,351,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 264,368,629</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net income per ordinary share attributable to ordinary shareholders—diluted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.27%;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.24</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;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;"> 0.88</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;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;"> 0.52</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:36pt;margin:0pt;">For the years ended December 31, 2019, 2020 and 2021, the following shares outstanding were excluded from the calculation of diluted net income per ordinary shares, as their inclusion would have been anti-dilutive for the years presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;">2019</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;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;">2020</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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;text-align:center;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon exercise of share options, restricted shares and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,352</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;"> 89,165</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.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;"> 301,946</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon vesting of nonvested restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042,234</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.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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:34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;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.27%;margin:0pt;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.58%;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.27%;margin:0pt;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.58%;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.27%;margin:0pt;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:64.46%;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;">Basic net income per share calculation Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income for the year attributable to the Company:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3pt 0pt 0pt;"> 575,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 3pt 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 3pt 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Undistributed earnings allocated to participating nonvested restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;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,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 572,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;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;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 243,648,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,470,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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,167,610</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;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 income per ordinary share attributable to ordinary shareholders—basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 2.35</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 0.92</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 0.55</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share calculation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 572,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: adjustments to undistributed earnings to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 572,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 228,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 137,803</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 243,648,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 248,470,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 252,167,610</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of potentially diluted share options, restricted shares and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 12,310,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 11,881,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 12,201,019</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares—diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 255,959,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 260,351,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 264,368,629</p></td></tr><tr><td style="vertical-align:bottom;width:64.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net income per ordinary share attributable to ordinary shareholders—diluted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.27%;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.24</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;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;"> 0.88</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.27%;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;"> 0.52</b></p></td></tr></table> 575196000 228753000 137803000 2450000 572746000 228753000 137803000 243648186 248470684 252167610 2.35 0.92 0.55 572746000 228753000 137803000 117000 572863000 228753000 137803000 243648186 248470684 252167610 12310986 11881310 12201019 255959172 260351994 264368629 2.24 0.88 0.52 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;">2019</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;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;">2020</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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;text-align:center;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon exercise of share options, restricted shares and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,352</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;"> 89,165</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.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;"> 301,946</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon vesting of nonvested restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042,234</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.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></tr></table> 294352 89165 301946 1042234 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group's leases consist of operating leases for administrative office spaces in different cities in the PRC and overseas and financial lease which is immaterial. The Group determines if an arrangement is a lease at inception. Some lease agreements contain lease and non-lease components, which the Group chooses to account for as separate components. The allocation of the consideration between the lease and the non-lease components is based on the relative stand-alone prices of lease components included in the lease contracts. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents lease costs recognized in the Group's consolidated statements of operation for the years ended December 31, 2019, 2020 and 2021. Lease costs are included in selling expenses, general and administrative expenses and research and development expenses on the Group's consolidated statements of operations. </p><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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost(1)</p></td><td style="vertical-align:bottom;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin: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,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">41,595</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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;"> (537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,591)</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.13%;background:#cceeff;border-bottom:3px 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,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px 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;"> 56,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px 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;">38,004</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.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;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease cost includes short-term lease costs, which was not material in the period presented.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of 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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding: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;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">42,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9pt 0.05pt 0pt;"> 49,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash Right-of-use assets in exchange for new lease liabilities:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">96,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9pt 0.05pt 0pt;"> 2,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin: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.68 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin: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.80 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:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin: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.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;width:12.62%;margin: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.27</p></td><td style="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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:36pt;margin:0pt;">The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 51,748</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,338</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 25,660</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.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: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 0.05pt 0pt;"> 8,354</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 131,100</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 9,891</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 121,209</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents lease costs recognized in the Group's consolidated statements of operation for the years ended December 31, 2019, 2020 and 2021. Lease costs are included in selling expenses, general and administrative expenses and research and development expenses on the Group's consolidated statements of operations. </p><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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost(1)</p></td><td style="vertical-align:bottom;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin: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,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">41,595</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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;"> (537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,591)</p></td></tr><tr><td style="vertical-align:bottom;width:60.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.13%;background:#cceeff;border-bottom:3px 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,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px 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;"> 56,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px 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;">38,004</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.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;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease cost includes short-term lease costs, which was not material in the period presented.</span></td></tr></table><div style="margin-top:12pt;"/> 30788000 57080000 41595000 1382000 537000 3591000 29406000 56543000 38004000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of 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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding: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;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">42,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9pt 0.05pt 0pt;"> 49,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash Right-of-use assets in exchange for new lease liabilities:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">96,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9pt 0.05pt 0pt;"> 2,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin: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.68 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin: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.80 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:68.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.62%;margin: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.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;width:12.62%;margin: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.27</p></td><td style="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></table> 42313000 49644000 96348000 2157000 P3Y8M4D P2Y9M18D 0.0525 0.0527 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 51,748</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,338</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 25,660</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;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.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: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 0.05pt 0pt;"> 8,354</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 131,100</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 9,891</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 0.05pt 0pt;"> 121,209</p></td></tr></table> 51748000 45338000 25660000 8354000 131100000 9891000 121209000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">24. SUBSEQUENT EVENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Dividend</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 17, 2022, the Company announced a special cash dividend of US$0.025 per ordinary share (US$0.1 per ADS) on its outstanding shares to shareholders of record as of the close of trading on March 28, 2022. The ex-dividend date is March 25, 2022 and the dividend was paid in April 2022.</p> 0.025 0.1 EXCEL 135 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /*&G%0'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 " #RAIQ4SK[U'^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NLTV0%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFC MVB/PJKH%AZ2,(@4CL(@SD_"VAFXE3]$SMU@)V3?;9SJNNZLEM,N6&'&MZ?GUZG=0OK M,RFO&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" #RAIQ4T=J@$$T' !0(@ & 'AL+W=O/#\MA$'A^*0B5QQB>2 MY$6:,OD\X(EX/&JYK=6!JW@>*7V@?7RX8',^Y>KC8B+A6WN-$L8IS_)89$3R MV5&K[[X;=#IZ0'G&IY@_YAN?B9[*G1#W^LLX/&HYFA%/>* T!(.W!S[D2:*1 M@,>_2]#6^C_UP,W/*_33M;HN$?,:*1%V)QS.^G%!) M,!!)7KZ2Q^I#@4$:9]4[>UH&8F- U]DR@"X'T))W]4N7L+X-]OIYP>NBAP^GSNXI MPJ*S9M%IQN**S^-+4D Z$IH[2=$HYE"U%WS:G;C-,T JTB0Y$N6/:,T,+A M;+1Z:UJ]9K0F7,9":T5(0'%JU[@%:;F??_WE%[VC$6ZN8U3,03&7RG4:)YQ< M%.D=E[7*A8,XCKOK=;W]'D9I0UC=)I16.Q B=\'2VG!9@#Z/)A-R-NJ?7Y^1 MX>75!&-'#3O:A-TX"X2$A54*Q$ZE$$1(6'5%IN0SO(?UE"WH: B-1+M>$Y+] M, 3-SW=6'\@YG$\$'NDYSCD!EA_B>&%W/ < M-%\PS'9=8R(N+OHO*0_U-U@DGN-TNQ@Y8RDN[@/?1*W:2K6D<*3A!4;(^(F+.\!UK$ 5Q8RX],W= M6S+E02&!82TA'*F?@O8'L%-",".P2TCC2960D3>H?-1 %" MDC!8Y'U8-K#K-L[?W6$",D[FX 8'9 MEQ(P?4[O1%(;!QQ *S*6V!K;HKCCK*X%&3T%$6Q@OM4C+$ 7M],1QLBX%FWD M6C>0>NS>9[#18;VP7&0\).,\+^I]U8)Y(3!JQK)H(\OZ)!+84'K):+>7>2TA M' DG9.R)-K*G82%EE6OK#*U<6&"C13TQ'/$6+6VH,1O:R&S&F>*RJGMUKL96 M5&N9X8@69L93:"-/*2\=&4*V,1?UVFC!Z0ST3+>0AL6*W ]M,\M M5W\6,EG/"X?[N#?=(^_[?51=C2\H"I7WQ@#J^OX\Q,[+OX1*]OHZG<1X M5L.-GP*!VM5S )F MJ>H\H_@>KM,O62U+S^V\<+C36XS51N,(%^F5WF^&"JN&+7"[NR[=]=" &=WW M<)6&!"T+JX@E;%Y+!@>PKG4C]!XNT./AZ17I%V&LH&+H*P652=6%VLKLQSI0 MGA%Y#]?D%:EMJ99E^ E/1 SS@3*H""+]%NG.> ';&MQ_%H,A38J[) Y6F@BE M/Y1YYYBF><8'/%RY5^1/8YF2\4DM?QS!=5T/HV*TW[-4 TLJYR+8VBNV0 QX M_ 4L8X[Q"/[J,7S BYCZOP M4@IU>@65?L:3K=9H 3KG0HL(AXUX B\8.2/8/B[8WY(;I2Q.5LNKEB6.&,N_ M_^.+Q5X@4NQ6FU'_#IZ*KUI9EZM6UM1VC[)C#*#C_DQGZ1@U[C128ZB*TO+. MH CN=Y;$R66ACW:<^EA^Z&.EE'$TLC6AV_)\:RXV;K8T$[[MBV?DVEKJNZU+_X$4LVQLW^75_HGR4(2=E MBEG=[U\?73\NT:\>$C"G5\]:?&"ZO9&3A,]@J+-W /\OJ\<7JB]*+,I'!NZ$ M4B(M/T:G33 (F=O0W0VQ9-[UWL?E-L)A8JBZXD)\V_WZ'D6#8Y9%PX7Q++ M/ASQ#,F9,R3/'G7]O5DHU48_EV75O#]9M.WJW7C5&=G)]UWWVIS\_TNBV+2GVIHV:]7.;UTZ4J M]>/[$WKR_,77XG[1FB_&YV>K_%[=J/;/U9<:GL9;*_-BJ:JFT%54J[OW)Q?T MW52DID&'^*M0C\W.Y\A0N=7ZNWFXGK\_(:9'JE2SUIC(X=^#FJBR-):@'S\V M1D^V[S0-=S\_6_]W1Q[(W.:-FNCR/\6\7;P_24^BN;K+UV7[53]^4!M"TMB; MZ;+I_D:/&RPYB6;KIM7+36/HP;*H^O_YSXTC=AHPZFG -@W8H0WXI@$_M('8 M-!"=9WHJG1^F>9N?G]7Z,:H-&JR9#YTSN]9 OZC,N-^T-?Q:0+OV?/+YT\WG MC]?3BV]7T^CRXN/%I\E5=//AZNK;3?3WO]%8_BLJJNC;0J^;O)HWH^BWO>>S M<0N=,*;&L\T++_L7,L\+IVKV-N)T%#'"Z.33?Z,W_6O^B9B:_(*I/V^FT9O? M,"O3PZT0?X?&X-BM=]G6NZRSS7W>7=>UJMHH;QK5-N\"%OG6(N\L"I_%O%E$ MX/EH9CZH'^OB(2_A%>A(]*;BSI0) _G5,2IR+*S\<.NFWM=B,+='26PIB2"EKZIIZV+6JIX41J0W('?>+"BQ^S=Q4;%+P@4Q02C. M0&X9R""#;ZI>0K!9Z:9HL>Y+YYV2$+OW+BA)I=7Y%PSM=3[>=CX.=OYB-M-K MF$ 0Q6<*9M-MJ:(W%602%O)HI\U 593?SOOYQF5(!<]I\":M'+6]5 MO5U!'<0LR!$8;%:JB^OE$[8P+V.7#D](*BS/N+!4L-0>6!?%LI3P%/=.LO5. M$O;.LG?.?*VBNUHO@529FZFZRNNV4$W85=W_X_V4(-1D3&T_N3 1\S2U_.2B MTABZP7$_I5L_I4$_75 2C$;JO)DRD7&66#P07!838<&FF#F: MP S"F61;)EF0R)V[/J=Q=49LD[>)$)GAL M441@5+(T\RQ0NJ-@:#CZZC8O#^%#73X9)YGD-B$7&-,XM7%3!"=2EJ1Q[*$T MR ;*7A@W$/9U^S2*5F5N2,&PF5R_,G/1N[XV1O<\S'F:./Q<'*.$V($",\=$ M3#WIG@X2AH8US'75YM5]81)-/UI^1AQA)&7*;$8NCE&6.%,0,2>D-_;10<'0 ML(3YJ*O[@T(&=>4'E9+)S(X:")#!FN*V(D!P0O L]4W!0=+0L*:9JCL%*VH> MM?G/T*)R)0D57%!;8B(XQB1Q1@@QQPC-?)%P$#DTK'(^PWK*VZ*ZCTH%96)4 MFWKP5-^=KAL5HN>J"@H"Q1Z&"89+"'7H(3!)H=KPT!M4"@W+E-^UGC\698ER M<#-^3(ET*+BP3*;49H 88Y+Z" SR@8;UP^EQRI_ZNN.HIJ5Z[E9IKG]&XAHF"/13%>- M+HMY)\+_NKYJHL>B7>AU:^H7O:YA.;>Z0_Y>Z_7*-(."A8XR(4<)I\\5#!UQ M*D8DHZ^ASYDK!"BG";?#VP0!,A(GMI*?8@8S"X['$4>Y7QAWLV??LQ&+V:OXW54H@G&[L$90<>QX'#,E"?/X>] Z M+*QU^OJQ*Q_!+T[QN./V(/ H[Z?9UO4B'4'A^"J^=[44Q"YF!V$$!@+9#L(( MBE*:^F;[H,M86)=!@*G7*EC_[ 0U*_S\2LOC@E,"H4DDV] 4RQ%-7V>07'7( M*:099Y00%0DEMYUB$!B3C"6^<1K$)@N+S>MJ!E&FDYJ;<+\W& 7R\U$>9\DH M(?%V4=#7<38B<65FRRP$)8B]'8"92A+B$?5L4,$LK((_Z58=FU%1ZIA,YHE+ M'L'%+/5L ;!!_K*P_-W9L[G-J^_1K:[!!DR=O6G4^%%'S29)Q B2^/-TXH2/ M""&O,J5)$>'@-(IZ%1?Q>$>S)%',?YLB<,*+#E&)F1L6O,J/< M*H'%&;'+=00FF)WILV-3"PVF)_7Z4SV/2 M!\[-I)=B)%\GCG*WGDI8G#I[]0B.4D%D9OL*65X!9=">A^^SP(@0$J=A8"!HN9\*A3OG/D M'J[A^NSV0E;C;@G#(:N1V,YJ"%!D E2030[(U'ZHB+H+[.5<_UD7[ M%+J,, AW'A;N%_-Y8>[O@'_,0=-I446S?%6 OU ?(;N[L:!2V">9")#)1&9V MU8X9E" EB&?/BP]*F8>5\K<:EM"Z?@+1F->>$7?%["FC26:?CV$X+IAO& ?1 MRU\XFI[-ULMUOT]0JS:'GZ%>S>O*!&*TPZ[\HPP67.*$002892)QW(_@*.?< MFWL&0C"A,QL98FA8*GZ!,Z@ M*_DAF\/_4ZM5]$'E9;N()KI>:1.]==5/N84NYZIN_M&=^]FK=4,5D5\@6;A] M4CY!@$*F+'9"#F(PX81)SWB*0=&)L*(S64I7;:W+LB_H03>H!CWS$XB>X22S MPR@"8T1Z1D8,HD<<Z@A^Z3HB00"1$\D$%SP1$(,&5F\< NNS)LFNH@^UZ"!] M MLI=(CG3SD"S$"V>'![BYM[![=]'.9I,-)ME+C[:;$3OVKMQXYS:NN3O]1U[? M%U4#HOP.&I&W"0Q2W5]'[A]:O>HNZ-[JMM7+[N-"Y1#]#0!^O].Z?7XP=WZW ME\+/_P]02P,$% @ \H:<5#1\K MG!0 ,A< !@ !X;"]W;W)K'KN' .)DZ(!NB2HNPY[ M25MT+%02/8I.TF$??B?)D6R1HIWV36+9Q^./=^3]CYH\"OFM7'.NR%.>%>79 M:*W4YOUX7"[7/&?E.['A!?ZR$C)G"A_E_;C<2,Z2>E">C<%Q@G'.TF(TG=3? MW?T_NUJKX83R<;=L_G7/VYN9/X M-&Z])&G.BS(5!9%\=38ZI^]G;CV@MOB:\L=R[S.IEK(0XEOU<)VC:$02 MOF+;3'T6CQ_Y;D%^Y6\ILK+^2QX;V] ?D>6V5"+?#4:"/"V:_^QI%XB] 1 . M#(#= #AU@+L;X-8+;3%E4:YTKBKRF. M4]/9[8?KZZ^S,FK.R9YH=92%N3+6FQ+5B3E&_+KP?-DK!"J[@ N&@ 8 +CDRW?$I6\(.$!G-W^3 M5\TTK\LUSFYR.#O=H7/,X1C#U<8,VIA!/8,W,,-YAIN?%4M.\!B11&P7:K7- M<$24FYL:Y;^1IB&T6!\1>2^S9B7(8M:W@LY7*+=/P)E:GD!*L($5AS M) 975N6'9"E;I%DZQ!YJ5"X-G*@/KYN!#Q .T$. MT]^TNIGO>$%(S:C4Z;3(L<)>\A7'G"=U/(^D?>?J(%Q![,0]5),9N*$W@+HG MF]2*>EMOT4(4;T_M3Z*XWVV$YSU@ MY 1M_A ").ASZG:!L[]5#C$[S:)VT;K9"RDVJY(I!"49QU;M:(A=34%#K%!A MGUPWHS0 ;Z 4T$Z\J%V];F62%M@+DZ;30'G=*CQ^Z;^XH_\C@_W,!=6ERG-\ M+ZC"/L#4J16UR]4L8V5)SDG+-C_6!=%.9:A=9GYXO;J0Q%65<1R]U)QF>[B M3GJH77NT!> ]IU2H0-66LZY 5Q/L+.(88@K]!1A,(0K=(*8#I9UVXD/MZM,D M]^(ER>UT@]J%XX>3JXL##.7V%-/##KV3$K!+R0^G%G3!P!("3@1>OY"83(%Z MAZ:'_)V^@%U?OC*95NT$N2ZP9O-2D:M"&2K?H?N]&\R1*\P)C3;H%Q+LM#TG M[DN!R3#V_- =: B@$P,X8GVVY0;^UX V;1AJ^P2[TP\'3T2D/V)7GQ+8; M=/'PJ :I&UGZ;NC$!>SB\K+.&PS7&,?5:Z;!SM9[0Z2E_3>8+BJ(&O_ M!FXPHR$=1.VD"8Y(TTM[;]"%!DMZZ/9O8":[R(UAZ#U,IT:N78U.[+U=PV7% M]WQM$QCL++VWVXF.:Q>=G^B]=Y[W-0!B3XNPP.<=]7K5]F\H&T>E-C4[S@70J%&U!_7G"5<5@;X^TH(]?Q0O39M7Y-/ M_P=02P,$% @ \H:<5-=Q%22U" A", !@ !X;"]W;W)KW<#M$V0I+>X^Z98 M="Q4%KT2G32'_?$WHA3+)BDE[=Y]L2WYX9#/<#CSD-+IDRJ_52LI-?J^SHOJ M;+32>O-A,JD6*[E.JA.UD07\LU3E.M%P63Y,JDTID]0T6N<3BG$P62=9,3H_ M-?>NR_-3M=5Y5LCK$E7;]3HIGR]DKI[.1F3TUCI^L;D_'23/,A;J;]N MKDNXFNRLI-E:%E6F"E3*Y=GH(_DP9Z)N8!#_S.13M?<;U53NE?I67URF9R-< MCTCF!K1M0-_:@+4-V%L;\+8!?VL#T38PU"<-=^.X6:*3\]-2/:&R1H.U^H?Q MOFD-_LJ*.E!N=0G_9M!.GT^OOMQ>?;J[HF%'U6 MA5Y5:%ZD,CTT, $>.S+TAH6B6E MK)I/SXBG/V#_Z^T,';U[_^YUJ[.W6\4_,^KYF^V3^ ?M'TP#V\44,QVROQ)3 M _WP73_<],-[^KF1C[+8R@H=9<4BWZ99\8!N/E_P,8W(&&,Q;JXXC\>A"!%$ M:7V#C9G 8\PHK#2]@F27)UJF:).4.@-;D'N17DGT+).R0K*.3 0>E.M[6>Z\ MV,R5L5B'PABL5!MI?%SO-BT/-356FDED#;.P/@8D['..+C MYBHD;"Q8\#(#%*8C'@.OVFV0T.M6RU*MG;FHDOS_-R,-0['G&AYSSH/0FA$7 M%X8BBH4U(RY,$"C6L35S65N0<''@XY\[,-=VS#P0QSM9%E8N)&?@?) M5 VFK6AG-!ITX2VHE=ID'4,@FK[)N@.?+R//%$8TM'PT=6%!!*%C>=)%,1$% MPG:D"R,1B<.>=1SO*,?#42,+<&1N*"+HQC MP;'%VV,L(!&V>7M@/.)!SVHAN),]^)7:44$Z6:P,]1326*XVH'^]:ZF"$AYS8G#TP0,6!3=G%!3B >.^AW DR,JS(KJ!^EBU=$_%O2)NDDV%D M6(==%EI"N=5#_N2N!X(@LE.'!U9G!=N=+HH'Q(;-/3#&^)Z4.J3;:1\R+'YV M= ?7C5OGCSD44FXS]N!"S.UZZX-1&M">.DHZV4"&=<.-3/+L/Z"H'A+8S1D5 MEA6/P*Y.AGYFOMHOL"V;/#!**+;GR&.L/\-U\H"$PW5M1R:5"U54*L_2Q!Q, M@&A-4+6]K[(T2\IGWVZMM7V0GP/1.ZA.7I!A?=$-:IED)7I,\JU$BU52/,AZ M6+DJ'HXALEZ;@!GQ: '*:(\4()T6(,-BX'*]@7'5W<)80$R:H;YU5'/B5NIC M&NR5B<,=?5>HZ7"AWD]=DZ.7)?=^C KI+=;4K9H4&!17NUAY4,R Y$OVULEWD\';2S-)\H]MII_16NJ5 M2E];O]13@'$0V/5WZL,%(;.3L0=& Q$X:L:#@T7%PKX ZG BA2O94-=HI$CJL2(X^00)[/T&7 M/^T/C\0@F#I9Q(4%W%TB+NH85**S0CPP0OH.!FBG5^BP7ODBAY09=94%84%L MS^G4@Z.$Q_:VS@>C<8AMJ>O!B9"QD/2P[00-'18TGV15?4 UYZ/Y(N4X$O;NSXWQGKLV(#:-9_['CCL<620NULD\-BSS9EEN M5N9?\07U^<(N="W*\H5=T[VV(OL(PH.B)[3G.(?M/5\;/L[YW3S^!F81D!G"@-C'BF^'SGQ0'G'0'O:IR]P+90&/>G=MK)-;;%AN.?Y(V\@= M](A'-H&2A V'O=N+NH/=BS?G_P502P,$% @ M\H:<5%[S@=:6 @ LP8 !@ !X;"]W;W)KRX+P@9$)L;DW31YG4&)^1S= Y).4LA(+N61K MDV\8X$23RL)T+*MCEC@G1ACHO3D+ UJ)(BSXP1RI),^4 MOJC%-!D8EC($!<1"*6 Y;&$,1:&$I(W?C:;1EE3$P_E>_4%GEUF>,88X)TAN W!O9;@-01/GTP=19]#A 4. T9WB"FT5%,3?9B:+>/G M1%W[4C#Y-)<\$8YG3\O9MVDT7$TBM%S)X7'RM%JBV0.:S2>+X6HJ >AFCAD0 MD8'(8USH'E%.T"JC%<V@1RIK<#0A"21O!4P9J\WF[+.-G(N*$<1WR+4_(<=R[!.&QM?3K1/TZ&JZ MW;^0QFUORM5Z[O_6+76 !"=I@)G(X>:NU M6D>KJ2:S#5W7MRS7"U^_ZW;>XZ 3.Z=F6Y;>X-['\-I9_,=:8 M? ZE\#6 MNBUR%-.*B/K?W^ZVG7>H&\[1_DAVY+J!_I.IV_DC9NN<<%1 *B6MNZ[TQNH6 M62\$W>BF\4R%;$%ZFLFO"C %D,]32L5^H0JTWZGP+U!+ P04 " #RAIQ4 M;[@<4S0$ "V# & 'AL+W=OX\B+9!5*VUI5=H]W7TS8$AN$YNS#;3WZV^5 M[@N)G6<>>QZ/9X;!7L@?*F%,H^<\X^JJEVB]N;0LM4A83M6%V# .7U9"YE3# M4*XMM9&,+@NC/+.(;?M63E/>&PZ*N7LY'(BMSE+.[B52VSRG\F7$,K&_ZN'> MZ\1#NDZTF;"&@PU=LQG33YM["2.K9EFF.>,J%1Q)MKKJ?<&7,;:-08'XGK*] M.GA'QI6Y$#_,X&9YU;/-CEC&%MI04'CLV)AEF6&"??Q=D?;J-8WAX?LK^]?" M>7!F3A4;B^SW=*F3JU[80TNVHMM,/XC]-:L<\@S?0F2J^$7["FOWT&*KM,@K M8]A!GO+R29\K(0X,"'['@%0&Y*,&3F7@?-3 K0SB5CB^F\[NOMU,OCS&$S1[A,=M/'V< MH;NO:'QW>_\07\?3VZ.74X. 6W\_^$ MPXD5W7I%MUC1?6?%*23#E"]$SKKBIK3U"UN3\W9#[/B11P;6[O $2UAP "/8 MC>QCU*1-1D@4V/XQ+&[#O,!Q ES#COST:C^]D\K>Z81)!'Y"/D],HMVQRF_K M+!-*?>XC#E*(%=+T^82N?KV>?U)72*.0)#GD$"D97[P@+2E7&2W3\_(O2"V0 M[W67Z"6Q=R# .0XB)VR(W@$C(?8:HG>@7 _CH"%Z&X8Q"=QNS8-:@^"D!D\< M:F>6_L.6: TULQ(:&0%V-,WH/&/G4&O/%Q8J8E"D,:0, <&R>WL[5@0 M6ZV@P)G1P^W()W;?/-V^C8/"A*<9 CX$ENB%4:D0,_D,P8UE^1R.__76EFF@ ML#%9I0\E5VU843.SEZZ4, I:^A O;&@];H/<9G1/VIAS@AVW<5?BCO5\W^\^ MCK ^CO#D<8P[@K_+U[ ="P1[4=3PM@,6V2%N^-N!\AWB-LCB-LP+ P>_<^FC MVN/HI,??F%*7R*2X*O1*IQ'56J;SK381B+1 7, \UU)DP+ &E&80$9V7,VJ? M7^@UG!YW@.",&\JT09'G-&3I(@J)UZT*MM^:#ONG(Z$ERI]LLT'7<(%U@L9" M;H0LDE=G>V&WZP0AKM>(ZG&%"XYBAK1R5A>=#[6B62DZ<%X8085JZ&,=]&='WO=&4'?TME>N4*Y2Q%5#:%P&< MF2R;Y'*@Q:;H N="0T]9O";PQX)) X#O*R'TZ\ L4/]5&?X+4$L#!!0 ( M /*&G%1"^%P7B ( P& 8 >&PO=V]R:W-H965T&UL MK57;;AHQ$/V5T5:J$BG)7B"D30$I7*(@E8L"2=5'LSNPJWAM:AM(^O4=>Y<- MN1#EH2_88\\Y,^/9.32W4CWH%-' 8\Z%;GFI,:M+W]=QBCG39W*%@FX64N7, MD*F6OEXI9(D#Y=R/@J#AYRP37KOISB:JW91KPS.!$P5ZG>=,/760RVW+"[W= MP6VV3(T]\-O-%5OB%,W=:J+(\BN6),M1Z$P*4+AH>5?A9:]N_9W#?89;O;<' M6\EWVJ_*,6]0X\9UFXJN05EO8G-;MQC M.C25GPG;]JE1=)L1SK2[X]%T_'/0NYKU>S"=T3+LCV93&%]#=SRO9!Q'H5L>XBU@]$O!,D*3S[BPDL M24K #NR&99S-.9Z2]IQJQI&ZOD%M2!.,!NH\2/I,E#X!PQX!%PN:]/>^A2)R MPT6V(K5ITQ-O]IOSUJ,>A!J8I='+(U#(3&C@NB#(XNSCW0!7:4QA&KMPTSJ6AV7;; ME.0:E76@^X649F?8 -4?0/L?4$L#!!0 ( /*&G%1[VY)Q#P@ ($F 8 M >&PO=V]R:W-H965T&ULO9IO<]LV$H>_"D;-M.E,%!$ MP3\]VS.Q)-OT7.U<9/>F?0>+D,66(E02LI/.??@#*5H4 1"D+\V]L47JMPOL M E@\!'7RS/,_BC5C GS>I%EQ.EH+L?UI,BF6:[:AQ7N^99G\9L7S#17R,G^< M%-N9$.3;'1V4MW[F)^=\)U(DXQ]S$&QVVQH_N6G(*7O$4K84I0LJ_SVQ*4O3TI/LQY^UT]&AS=+P M^/.+]XLJ>!G, RW8E*?_3F*Q/AT%(Q"S%=VEXA-_OF)U0*3TM^1I4?T%S[76 M&8'EKA!\4QO+'FR2;/^??JX3<62 P@X#5!N@H0:X-L"* 78[#-S:P%4,7*_# M@-0&1&W![S#P:@-/,2!!AX%?&_AJ"[##(*@- L4 X@Z#L#8(AQI YV7DG&H& M[8>\FB\S*NC92E[LJQ[<+[O >KHP6T>)YE_@K?[AGXL MJCL&EU.[RSM9*8K=ZUS.["X_Q'%2+FB:@H\TB< MUY<]F>8R ^ WMMV"*T93L9;=S[<\IU7QJ]*_YFG,\N(',/]SEX@O/>U=V=N[ MX3(?F\7,_#VC6(XDFIU?Y+'?#IS-(X,GDZ7AN M&S38Q\3WV[JYK@M]Z"K>+G05=AW']=JR2T.C 71"2-JZ*UTWAA@K78M,WIR0 M^,%!U\HY/N0H=5$3[GG$>]H>K5ZXQUZXUE[EJCQ"/?)7Q(#!:F'L&+>DKMMC*^@LE=)"[O\M6* MY7+YOP.9'/A27]\ 2UZ(HKQSOWCC8M91=HX;DAU%)E5BFS)>I3M5(5 M'E(5_M]3!=Y*.MK[^-&ZA$,M(BR3XSF..2;H-%#K6*.:,;:1C!,G3TG,LA@( MON]%S2)&A'+TQ>@2'"A#-4P6]2&GDBQ!3S1)Z4/* MQBN>CPN:,EF6G]B^*A6'.2CH9\#D/%P:*U7=MK))J-5ZD"KJ4[7C;_@#V@%D M(:C8"2[7EUPD+'\R;3LSJ/-%J)2:"X-F'';0!VSP _;P1Q9;@#0T/N[I- *) MLJG-H X2T/6#T%'"FIN$$#J!"J4&70@=#R)UL'4=(H[C$T?9G W",88>4J>% MP9\;^B3H6AD-%L$>+FJEOHM+0VN%A09*(IW[+&R8!-JAQ Z64-_=$0I\@M7I.TQW9="% MJB@R.@M]IRO6!BJ@G2J^ BZA#@5RYX305Q,Q3!?UZ]K/Z@UC(#MCO&8K1CH. M>#[2:M,P6=0K:T?4P 6RP\4WW8J1S@]C!+'KJ#D8IHOZ=>TL'!W"V(%DT(:, M=!@@8:C,O0N#:MR2M;O8, .R,\.L9/*"ITF\7U$R^104NXO8XS'=30 ?H[Z #U MTP$RG'^XGKHOFE7J44J?JAUKPQKHF[ &TED#^Q!!KZN&-:R![*SQB6UW^7)- M"]-SO>E]"M*/,F0U]4-MXNO$8-)%_;IV9 U9(#M96",;DO4I,@ !*@\.O8Y3 M)]P@ ;8C@1WQL+YM0^P'CCJ5!^JN#+IQH![]1T9O7DB4979=Z_SCE0C=L&,J MX@8JL!TJO@(%L6&+EW-(.Y,9J(L&ZJY-.A1T'2SCABQP#UF\@ABQC@X!#GV5 M&(?)HEY9.Z*CER=V$/FFQ(@-,$("HF9@B"H:I+HVJ-RNAR'0V=0@,FTH,Y,SSX7$51AN;A"B$/GJ<9')GU1!57AI]N=@UU?+L<$C M=M1CNLCH#V,7A^ID)%I!=CT'HZY%VY 9[B&S0>0([>\[=9!"! ?$QPBK(VPZ MW3'NMY.CG[&4/\[ZF>:/25: E*VDJ?/>ES[R_>^=]A>";ZM?MCQP(?BF^KAF M-&9Y*9#?KS@7+Q?ECV4.OSH[^R]02P,$% @ \H:<5&OO.:\H @ E00 M !@ !X;"]W;W)K)49 MHH*W(F>R[V1*[1Y<5\89%D2V^ Z9ODFY*(C2H=BZ0)!94Y*[?;M^Y!:', M"0-[MA1AP/ _#KLFW"=\IEO)D#Z:2#>>O)I@F?:=M#&&.L3(,1"\' M'&&>&R)MXU?-Z322!GBZ/[(_VMIU+1LB<<3S'S116=_YY$""*=GGZH67SUC7 MTS-\,<^E_86RSFT[$.^EXD4-U@X*RJJ5O-7O< +PO3, OP;XUG9^5,B)?0MU3@5CA;S:/%U.AZL)F.(5GJ93>:K"!:/ M,'H>S)\F$4SG,/FVGJY^PO62"&0J0T5CDM_ QP_>7>\+4 :KC.\E88F\A:MW M<> J[=)HN7'M:%@Y\L\X\GR8<2TB8<(23-X3N+J\ID;_6./0O\@XQK@%'>\6 M_+;W>1V-X?KJY@)MIWFZCJ7M_(>GNR#7;>2Z5JY[1FZ1IB@HVT+,I?KGNU;X M>XLWPW@(NYUNX!Y.1=V35BE0;.U 2,VY9ZKJFN:TF;E!U6I_TZN!G1&QI4Q" MCJF&MEOW/0=$-015H/C.-MZ&*]W&=IOI[P8*DZ#O4\[5,3 "S9W:4N#@ =D$ !D !X;"]W;W)K&ULI5Q_;]LX$OTJ0FYQV 6:C?A;ZK4%$MN]#;!M@Z9[B_M3L>A8M[+D ME>2TV4]_I*2(,CFDW3L4:&SEB>(,R7EOAE3>?*V;/]JME%WT;5=6[=N+;=?M M7U]=M>NMW&7MS_5>5NHWF[K999WZVCQ>M?M&9GE_TZZ\PG',KW9945V\>]-? MNVO>O:D/75E4\JZ)VL-NES7/-[*LO[Z]0!:CK/_27V_SM M1:Q[)$NY[G03F?KQ)!>R+'5+JA]_CHU>3,_4-\X_O[3^OC=>&?.0M7)1E[\7 M>;=]>Y%<1+G<9(>R^UQ__46.!O4=7-=EV_\??1VQ\46T/K1=O1MO5CW8%=7P M,_LV.F)V T:>&_!X S[W!C+>0,Z]@8XWT'-O8.,-O>E7@^V]XY99E[U[T]1? MHT:C56OZ0^_]_F[EKZ+2$^6^:]1O"W5?]V[QZ>/]IU]OE]=?5LOH_HOZ\6'U M\MU7'2%; ./H=-C:/\8ZGG,1Q7W MBFI=[R0T689[>7^O#F]/[Q#A*<-OKI[FPS; Q R&$4WC8]32;0SC5,3\&+9R M84P0(M $.[*337:RH#NO\_^HA:NB:1=UM8JFZ[I:%Z6,JLE^?5U_6VO'[YOZ MJ5 +('IXCNK)\]GD^=%!4\(/ 9B,E@$#5Y*Q9OK(AO8J,JC;%PD:/:=GDL] MB2L-H89Y+=NV-[]^:.M2=E)-P"O&6=*#&Q+ #<09?1>5Q,P"+5T0IQ@3 MRPTN"A.1IK ;TLD-:= -]]NLD9=:0.216F]ZLGL'/G5M(0C;8<=%(1)3:WHL M791:%GS8ZJCK0$83B MPN,+;'R!3_NBY_5-5C314U8>9+3>9M5C/UO*NGJ\[&2SFTT/*#0LQ\<<&8HP MP9Z0A8SZ0.1$K-[(II'Y1([9-S@XC>T<]R#AJ3,D ZGA-B# C6G%C6VAP5J M3B1Q[#'VB+O%#Y&S@_5[4W3RLMYL="_:K:+-87J4=59!P[(:VSL*:)SZO&,D"PIKENM2*=*L M6LN>R_+Z\-!M#J421NOZ $_1&^1J"<7/]NQP0?[H:_0&"@N.V]U>K:Y>])5U M.PKIF??"B^L&N7* X-CN.2!2?&XVB@&%)0/8\7.#P@H!_,V]*\/P-PH3^&>9 ME<5?*B0\3DODE -=5KU$A,7"]B& P\AV]0IL+O$M+FQ(&L?A5*N/NZU.G6=: MOVUE-^BTLL@>BO)4QH4-$>(P$5Z/JT6G(;)XRAY*,/G" (EADB;+4NHN810UP4 EPL1IX)[?&#('(?)_%,_^I5. M_T_/ )?'$R;L3 A (662;;F+NB1JU=CZ'\)A+CQTC(UXP"?$@QG[O@9S>N1= M54"2U,YJ%@",(^2,NXNZ),RN)JP &(V%;]X;*8+#4F2*^?OLV1OP72EQR07! M]BI>0$"DDGTW_@% -8&=Z.?"4NT:7[@W.@:'=&.,0!#7#"?DC 2"8[*!G!* MR]EU'0BF#'=6M@LC2>+3J\0H*!(N<]Q.26)HL E0I, ,(6LZ+B <2:F]H"$8 MC9&=YZ\ '"()\N3PQ,@X6G,S9O1J= ,D[I+N)X!=)GG J[ MG +@D#(XMLLI (YB)0P]-5]B]!ZAW[6-==MGC&=O8Q$CJDA85-T=FO56[Z/\ M+U5% B@>I1R9XW8 )S!V)B, 2PASBLX0CBB_>Q0F,4J+A)76\O\IL1)@\XH44@T MK)!^U85:PPXJ_^FV19-?^K.?)87T3>+1:M3(%AJ6+=-X#-4GU9FQNICI4T9* MOGGBPHJZPH$+X=',U.@&&M8-\SE_;HGSAH+J06"16$MZ 2*Y2OCMM0\!$SP7 M1J,;H :3.,4>$4&-B* G]EQF4?M\3[C,C6-WD0 P@NQ,>@6@4$RY1QO2V2&3 M<-5G6>AIKXCG>,ZI&?<]FZ'4K<@@Y(PW /)4+J@1%S0L+J[7JILJ2HW;0 ^' M5@':%\T_L-.K_O2(^FU_IB/3=^C],W7A\X<;\8JF ESD<*T%>>J.U$@ >D(" M?/?NU0T%B!^:2@#S.U-I":!T^=#,W3,,T/J5(Q2>$LE!0L MJ4O-=EH#0!#U32'#W#3,W%-2\]N0QYPAWD?O0ALU,4^Q79!8@$C%*JE=X(" M2ITDB:W-P!81%K'''+%U"0$[=XU$K"'@HF5PNA>1ZF*NP$8"L% MZ1U*VP< #B/NZ_#L[&>8OC_+)]FHWFY4H*T;-51@)UTF)BER*M$ C"/F.YUJ MZ)J=. RJ8NW^*%-2'!&UFL1S[=QZLY&>GJ\8L&618N39LV"&:MFI\YIRIP)_ M_B+>5-+2C_&V+G.XK+UB0&9,&?$P)C.,R4YL)+Q0T=WL8.[I #R.+'" DJEL MP5F"P!%*3FW8$FJ.4R[L1 ' 8<9C3RK)#"VST[1<5.NF/S6L6'G0FVI\^@]: M4#]EI4X7^HM: 37%6N^TZ=^#_@$H4["84\=!(+<>A=7114#BCEALXU8 CM X MC3U%!VZXFH?3[95:+NL^1LMOX[&Z)NM>CMC!9ZR!=!LQ-;*6$R <=@ZH+2$8 M)838-4 I^6*9_%R(R)X6$0LOF=61%D7/TO'PE)\ $:+6 M +,W)18 $!-7VBXA'.3X%?1DRZ''?C+RAX??2KD_[/>EU/I'I6!YT:[+NCT, M)YQ[SVR4/%8Q:7A9SCGAK5SD(2IP(#\ 0OP/#@?)K>@9DEPVIE;29F'U/CY]!$,H*&G]A=&/:F^[.KM];N NAGH$H0 M$WN[&D)QAPX@$'4"'(3R^-AH)Q[63I^G4X9&6,[/X)\J"W%(QSA5(0!%4L<+ M0%-';1V;:"01#TNB15UIA3^5@M;]]ZX?W8=ZD*YCI?&E*A2N-2XY] J*HU\ M%&+>0^C"R!<1EB_'^W?RJ:@/+6" $3=Z1F>F2 E9)%RAD0CAFU["" T1%AKO MZ^:Q>)*Z'CH4KOM]A.%LEW+[J5X!E$X$\A"5,(0NPH2N \NNKF2GDZ?)39JF M@*EQSD[C2KBDFL3(H^:%851QXN3 O*-=DU5MMGXIV([]UG&P=RL4M^"^NJG_ MT2'/X[X:(A9A(I['S^_>5A8N6Q*;4A< R'EO1P!OI=H''U8 B/BR=&&869PX M9#!S0/-2!1DE\QEUD+%U?C2%[$-[BQ$U?YT686ZKBJO9^^4[V3SV+_:W47_* M<'@[>[HZ_?& Z_Z5>>OZ#7J]&OX$@&EF^(L$'S*ULJLV*N5&-1G_K#O6#"_Y M#U^Z>M^_Q?Y0=UV]ZS]N99;+1@/4[S=UW;U\T0^8_M3"N_\"4$L#!!0 ( M /*&G%3G(U;R, ( )($ 9 >&PO=V]R:W-H965TT0'-!G:W8HV+3L5!;>'H>,YIX,7 MNLN4.7##H"0[C%#]*-="6V[#DM "F:2<@$J&3ML$A#G&RC 0O>QQ@GENB'08[T=.IY$TP//]B7UN<]>Y;(G$"<]? M::*RH?/-@0134N7JA1\>\9A/S_#%/)?V"X?:MW_O0%Q)Q8LC6$=04%:OY.-8 MAS. [UT ^$> ;^.NA6R44Z)(& A^ &&\-9O9V%0M6@='F?DID1+ZEFJ<"B>K M9;1Z?IJ.-K,I1!N]+&;+302K.4Q&T2/,GU>O$=RLB4"F,E0T)ODM?/WB]7O? M@3+89+R2A"4R<)4.QY"Z\5%Z7$O[%Z0]'Q93C']*9NQ? M99QBW(*.=P=^V_X6[TQ2J8[D[_U.H*SK=1J=K=;H7=-:5B#/= M9L!3V%92WTIY!S&1F>[@]XJ*?RM5%Z8F[5M2,XC[<-"]'P3N_CP4]ZQ/"A0[ M.PT28EXQ5;=,<]H,W*CNLS_N];0NB-A1)B''5$/;K4'/ 5%/0&TH7MJNVW*E M>]AN,_UHH# .^C[E7)T,(] \0^%O4$L#!!0 ( /*&G%1JQ_>I.14 /5) M 9 >&PO=V]R:W-H965T.=;IT9 M6M;#LJPFS8SCIHUOF\23I.WL_091D(0;DM#EPXKNK]_S $"0(BT[;7;V0QM) M! [.^PGZQ<[DGXN-4J7XDB99\>/)IBRW/YR?%_%&I;(8F*W*X,G*Y*DLX6N^ M/B^VN9)+VI0FY^/A\/(\E3H[>?F"?KO+7[XP59GH3-WEHJC25.;[5RHQNQ]/ M1B?NAP]ZO2GQA_.7+[9RK3ZJ\O?M70[?SCV4I4Y55FB3B5RM?CRY'OWPZ@+7 MTX(_M-H5P6>!E"R,^8Q?;I<_G@P1(96HN$0($OZY5SEEN?CRY.A%+M9)54GXPNS?*TC-%>+%)"OJ_V/': M"2R.JZ(TJ=T,&*0ZXW_E%\N'8,/5L&?#V&X8$]Y\$&'YDRSERQ>YV8D<5P,T M_$"DTFY 3F?[I]_TYW?] MF[B^^73[Q^VGV]#H M$1T[1%^-'X3XDXH'8C**Q'@X'CT ;^()GQ"\R=]'>..<"W_.!9US\7:41 M()5 :+_DIMK:PYGS](O8YAK>W+44L_%@_%TD+N>#X7>T<#H93+_#\U'/4MMT$(LVO@0OA[JUQX( M .T")5H!:GKQ?D3?)BXW>BK<'O&AQ[0?QQH!Z_8K_8T\([$>%^TVG&CV;4TI^ M^*MW@?4VMR)XZ.GSWF]"6GHA1D/0O7^^OKN+!/CB01,\$.5!_)[1\1]+8!$A M?0T:!&;E=_P^^#@X./ ?H)4HR=&4SIOR>U[RNP')'EP3CDF'\(A/Y92\^ MY9)T"'2W1/)K93KA%0#JS:\>T%NY%XS*/$#E=95#9NWU\=7@#X\+/SJIQ?Y. M@4KG''2;Z(VL7W2_$OP_^D-JVSJ.67 HG&XFLRPG #(K3**7E"^ VJ&N\;F M?U3@;1EU,)F#C2VCWI-UU'@\WFT=:E:,\;4W._!+'M:KJ56)'B_KUF-$1G)D MGLMLK:"0@1 0)$@8)Y957/+F4H*().9*\#\?,%KQ%SU\=PSVL=T%8T"\W$!X M7&\X'F$H@_4-9'8:C '/P?#13*P.\A4^FTDJ+-D-QSL0'\&%*UH#VLN>VRN< M#U /@>#L)S$%1F/2W5PEI!:X4R:I 576V5(7)> %$6%#7*&(CF%69@;MA'.# M7!>?^J#9@U@+U(&!":ZTR7MEI MM%W;;>)9U)'ET;7;F;AY_^[3[;O?7_]$KN0ZM-Z%*G=*98MHFW?(C!T-6$Q^>?/[U][![J1F-&CMF$1:166\T]T+0^[ MIL A1=W>".PW3*KA)XE*S<5*@"H MTFAM@&MH?PGXQS6B2(B_$['ST#XL8+JHKEK M 3JT0MT.G2.=&YL*E'2APK-#,X>J(8;$&#.&9-_T%5QX@*B(U_B$"\&]/2X. M1>CU!>73L-JV#ZFM&!Q&E3#2M<^,G#4AL 2\BTZ8C5_O(I8@NO$!64H#DM ,5-O9BV51X#OS"\<4,1G#,A M#1B8>V \Q%)67%E[!Y#]9QU_/C-5R> 'XJW!.+-5,0DX:0NR@>$C$<#(=2^! MKY%88("T=;S"[#Q69 Y,%!IK(G?.X:^KQ,:^N +73XH.DE.DZXUV#GBXPH2X M65DXG>,28+?1\<;))=693BL((ZFID$GDT$NNBLGHMEOP^(2<10M577V!(E$7 M+I$@L$L#1T)P!XRWH(9$<: ]"W =&HB#K!'")&8AS'@@ONT%:C+].=0<: N^ ME]5@@6"F.GL+'3D.O@$HWM--X':L.N ")$W43,L3:IY5;8-!X0:4 ^ MOH^.A*AH3UI:[Y6I':452W#[V$X!_E190IF:V.7H:T*M 6)M?V_!^=H6BBLK M!'2SX$Y*0)5.'4.\-HU+8^R3KS/Q#7$QT2,Y]P,B>I4KYF8X??'PVWG M9QT%(VH&9V+UB5]'?CMI*2IP9P$NP&*HT:AO##)Z!Y+@CBI1/!N(W[VY/I[" MD$].AO5NDB8Y;QOY,?10^QAU".5.E15EC6!?=I.AI IEKQ2]>U7M2MS4Q>-W[' MHE_#C-B_4E;NFB64B#:-%O(@G<@<^P0+ZEZ :X(0#VH/Z=%R'9Y^5^5%%10S MJGM=(;@R:/*.XT:_A6.&"63TEXL1:4I'O8B P](75CTI96#,.8UC4O@02Y[K MLY#L0D"@G ?.LN$E"PAT.6BU3>*KP-%QD^RAU/ @=XF>HN\^ MEC\@SK_8\NA3IC.??BR_@57Q4)']GNM0K8&;ML2QK=DFQ9AE'\DM/_6SZ?CV M8\9IVY362D-[] +M3ZGJ"3V6RM1RLL7=TRCP.+.H,/CM MZ\R#HEG 5-#MQIB/1Q4&1]BZB'/%A4Z0>X7(^-JB[V6L36;%#"R%>Y"AML]$+&L]R&86,Q4$'W7TA5TR? M*.U%EO#@QZ6+F.8&O5C7L"8KH'QXAQ4SF-/6%+@8PVFV;^QYM*$ *[%-B$P[ M-%O06FSEV(38ME:^;5;9'S+^:C+9&Z_N7$YR[?HI!Q7LL=C2Z]".8TWS@;K) MT-'=(?2[P]8AO CM.5>+?2]&=: @UV"T3:Q0O% _5J5/ 0ML@_;8(,<@L!6' MYIG.SE;4)PJZ.M1!9XO:R(35E).XQ',57&Q:EY:01V2Y??ZW M@ZOL3H^4@T&UMU0Q%M#MH@_8AHU5T[:%,-)B::JAB#T3B:<(T_4FEQS M,-08B#<@B'L<^5< *"^Q>1%,GP@F;A/%'HK]U#8>$KRN\T!GEKNA00.WC_:! MN&6ML8=X5EH;[F$87L-;F8I3(E)[<:]-XNN+/E9$GJBZ3\$DX9V8^>5L_ARG MS>8S8]V86]==&S]E[YE8-,;%[FX RO:Y/P2S1]< -B3I$G*JTHYLPKL?J$OV MNL(9)Q)!8M.<87\%'K4@_678YL1>?0&0-#P$'O,M5'01D@:$5,)P*\V-#3K$ M59^F4XCQ"N=.J@[_;JH1V */6YY$DD@!)9R1@#;P\-JP@>P/CG<#"DE->/Y< ML!3Z$>&:]A&'E!*4QQ%&BH?-,X!NS8%+?RL]N09[*P(!M(;88/7IJO+%2H^, M 'BMO$1"(_=OSO#Z6$55(V!\:=8O5C]MHU@PG@YZ,C>(PY8%8(%J\G,5+-,5$91&R+S-59+ 9N/9B-\5:4!RG?U'+S&Q0HTH19#F.2@0; * ,KB<;"\&V0::RDW MX(9Z+PM[5TE%@J;^33),EOC;]Q0.@Y/;94'9U"&^DCN>#6;?N:>E*2MX;P.#&799H^AMO6K9^N%ZAS0 ,OQE9!M%CP7BU<'!H:"(D ;=F7)+9B3TV'4,^)9AX.5[LT-W MBZ\NP_NN&S5[9/;B4:JPGM%%RCXT!4?3-$;99P@-0[1M&+Z4X +X4D&:YVJ< M _MWB.3($#2_^MR(#_8LIKM)!Y=-VHR'4R%[6"$S41%6&B(O(;VL_)U5"!A0 M!D).1_FRJ:,M/FR]KD;K>RSI@*+;IF%9*[:&(^S%WPYMYLBQK7!FVI'=-KUM MTZXX*)%1D>S(?=G2 D0>*X5NJ8AL7A>W8A@[HW1WF!7O/1W> ?ED MT>SLWGS-Y)>#'["H*MR<\'B;#JT21/NE>=_*YLG<@[/YTM.0(1ZZ_APSW;\[ M@+OIM2!WO^9(UPY]>7U#NRX0L,'M[Q<$/W>/IWUIV_DR N7#?)>ESD)D'+-2 MV9OAQZJ45>F&W=@'R.KQ+%(6N_ L$T3-QM6P]V G%[XR_>NO0W:\T>D>44:/ MR>'!I@]O7S4^?^)$TSH8.SN81)>S:3297XAQ-+^:1Q>S"[LP,]E9:_%T#LN' M$S$;CJ+1Q"VT#R^B\>55-)_/$.9\" NO6D>&M[C'L.8R&D[GM:^/YI-9-!F. M.LX/=TZ&\VAV49-[,9L##9=V5V-E-!Q.HZMA_1+;.+H874;SV>PASG:\#ER& MA%I=)-%^WZIZ&PKZ?5,U\0)4PJ_U:+)L'.C)8L,]/?R !G0O$_:%KO>E^&&$ MF5->GF'SUCINZS11NZN,7D3&PA:=840KP$GR2[S;7-$X4GW9UJ_!<-K9E' $ M!7.V/CA#( CL991['&Q).TM =.WE+K ,<..:7B6SD);^I1_YQ?\8- L5SG_( M-9V9U1D.K8,+_XSM\1KPUM-'^"M86?/]@7=01JXRBZ M&$[]X\MH/)]%4S F]\LT&H_FT?1RB"]GTLO+J3H_34Q1/!/SJQGH^MBOG4U' M ''BOY]>@F%>7=3O=S9=+KT%AXJVPK>T6PG)]\4CW.OJ&+&5K(G[EWJMO<*/Z8G8%0KBL'=GE-)J. B'!XXMI#; J.#*Q@;6 G8[& ME]'5U:P6X>EL?!7-YN$ODTMPGU>39S7,4POTV7F(KHUNK1/&0_"+PQK<]/(" ME*KFSF0<#<<7CV=VYQ]10$5YX-6UHYIF;XS9"ZG@D,YX-(!I@\@_M%T$HWF3!!\'5\.H_GXJJ7_ E!+ P04 " #RAIQ4QLIQ6%,F "K8;5N3E_30ICH^.SGYYGB3V_K!JY?TV]OVU#_=\-&:G8L^9[B21=-\PB]7Y?/\A*L\S[JGO7[/[+R'J>XGA% M4SGZ/]OQO>=G#[*B=UVSD8!N!LC9MRW;5PU<)SW:OKJY_?7+V^NKQX\SZ[N+S\ M[<.;]U=O?L[>_O;+U>753]_'5(O7W LWEVQYC9#[FS+FN6&?"F,W67,]'7)?Q@Z\)N*X-7BZ9V365+ MOOQ^;:)?3)DM;9W#S7F5.1C! /=U-&@'-_[<-OTV6^57N\;K8=/XMC?Z@M?KO&26G"BXUI M;9%GC_[S/YZ?G9V\^#"_GF<_7UR\I>^G+Q[/OP9X@*3J2T._W';W9;/9YO5^ MEEGX;;=N .2C9E?#'*Y?.%O:O+7&\>6/5S\YPC,^B%\0PM-G+Y);&5H9%M!7 M67,#"^W6>4?/E=855>-ZV+L,<)KEI?FC!ZBRK@%N_\00VYJ%,.Z<[#) 5#<= M" 97@40&=,^S=Z:H\Y,PH4(R"S@M>@RP$L->@QVN=F86>;6@$K8O-($^ "MMH.-!;B+W*VS)6@E M0#G-=V.;W@%Q ETW+<+_P1'/&-?9#1'F>UHTDCWO0L)0AQ8,")4%P\S,'IZ: M82X "'=]D]>@!/$)O^=A7B0O6'B_V?*RB6[RY1)4&V$PWR"WN0 Y/B T%9CL M;E!I'F!=(E.D&2 N)-YKNZH)ZP!=Q-H!0%"EJ&?#7,1O?C/O@R3F3%O?P/>F MW6=43EFG6$WP@SID-N!+!M2R@\<$-=M#0?S+UH M6I#JN(H6^0RV)P,6\#L+F];6#%Q^A)&)I!,MH';>A['S],9(.?\ M)K=5OJC,$8QVY/**E^.Z@-QP!V9"J4=IE M>$N+.ZXO>86(&:". MDB" 776XD!S(*5_8"E&-2@P8N@5A 2* ;LG9<%R8;L>2#[<'1FD["PHMISUE M_HM) A2X,?!.D09+()7C/"6 M"$48>A;I.\2S1?&G6$--#(B&P3:- UXN;V 9('= \.GZ !&[M85]M(I<1083 M21>-.I))4SCB08!_85PR&^"*(,1OC=\'H+P>2 N(/D=S'2X "O,.4(4D?@/3 MPJPQ(M<6KK?%>B]0DTX"W/UIG"C-;<]:)[!#9XIU;?_HX9;>,3IE/^*1;4W4 MVAK0?&T#BJ8"G5V)*J?/*NPB&(!+/0(/;SD^B+8#?(3-!>I; H?H5H7$"__[H&R1$8D3'%B#M%Q, /P.;!>LK@-XFQYT+!&?^[U=! M(AO[ % ZBB"4]8&O7+V'C+>[M35/U(+9QF'J)\H)LB"# 7/8(C&\W M ./Q"Y8"I:F.@)=)V MV@OYDRJ\PSSI[IP=Y?\!RP0#0CB=JCQFIS!>3E;.T.2&*$L0V6$86YQ=D]$[UC5@X0"P@T(OU$9K(:,S"8]X;D UG965NV$!KQ=YB M:]ZV1;\!8Z5F^5*B.V*",U> W4C6,YOEN'!OAJ!!! X+VH& !E'B-Z ^ %[6 M+&'Y@%JD5$4IZ@5:"3&MX#TFQ"ER?J0,PM_%;6;9JH):!10-8_) MO&[ .L78;D6IXY,?+UVE@!'Y [FXJ M=)?\<$B&. V(!Z18'9E=(-A@_\.R)Y,K/BVI'YP,V=\4V +DB>;7WX3 =HD5F!JI9 M@=_7K6?XUY'5NP)URA$<%EV5RBP.ZCB3V+DH_LD"=AT"2W0P]G@72"RH=;=5 M7L^SJ]09N&T?8OM]G3MO;0NU["C.C (/I<8*87$D8HI\:]&Q59+X.RA.I0FD M*1V'7%[D:30&@&L_!38J>]'^(0W@T?_54OTU8%ALB-CZ0#9J^NXN.V)@Q_F(JI'H$X"(CN90HN05 MC%83R3-[C2! _ 5;XOZTQ<8DV4:3P8/4NH^\A4'\!X%R^0:'H3UQ8PG&"9"#6-L,#;#?@!3L3,Q 1[&3;0KDQ!,"4PQ]@PB MCU0.:V..F4C$!./XL'DXV^!6"=:PKWE/-_/R-_SIPT\_9I>']O*6*\I]2@I@ MA()N*6>PSQN*T/-V:W WX6#;]61OI)0AMY*PL2NR560']HQ_C%9M./]*$6W' M/+ &HP&8O[( 79ER'PM3=H(\+$PS'G?E+/C@;/:VIFUQ!)@#/3QXB%I[@'XT,%"95Y].+$(C) M#*R0V]N\&F,NKURCQ!8$S[8RY4K,,!J]:H!N8&8)M")G>L3B37T-)EA7(88F M@?$T?OO(1$LA-NV&LFXR';7(*YJ)*U'NCA:\CY@B^9)PG?\-K/!"0H '^(RO M':#G%9@EG887$^(F!8/439? PR1S"/,G(P$^^5M$Y)Q1"=>949'@-TP(*W-84Z)3[ M^;[+"K#J;+<#K;5FKPQYA(IKV%]KO8;, /1X9)8*@A21]E)HA8_A+I, MH*PTF0V+*2VG+V.'0IY F<2Y7E@,S.-AQK4*I\6^Q\P[910L @,<^*MN-O!$ M4;'&%B(1+\Z*#..MQ+B$22Q_]8;$WIF@3-K1SUMQOPF!T;ZB[[+JT9 E8WA^ MB&X"3:04% W(=EO9PY5#L(C$%P.(TQ]=**,@CV3A:0&52Q)G853\/Q&T-QPA M!]EE.W'.U7^(Y8YD2LC4*YHM%T%,DP)%PP@N\;N'[ZY YAA=$8+C(@HQD%9_1#6C 4Z1(P M@WP>&PL"0 2!LN*(!&\6UA_B#H -"[OEDGDX:] Q)W0^M]=R"8FC9!-" HJF MLG\2T4?>YRCH(TQWY:LE<(Q018'XK9T6&.'4)=@I1<0.WMMLM1ZW D(3_R+CF"3%$M&*_.R!M@=DRRL>T0K-242$E,V#[]DCB MY&MKL05ETG+R]B33%A=K:9#+;X"4&TC6IYGY2U &P5M M S+1VN2E7-1I2]3(8![P*)AI:Y&49IG9;*MFC]E@4YNE[61MBDV>:0[$Z::C M,9/1.X[CQO**0S_"N2$-1=$RW6W"*2"BP8 41K)V8*N@P=#LN.9/OC?+I1_& M#'0TQJ7$.V@68(B9+JZ^&>2A=9HN>_A0%$X]/1%Y$9=!].XGWUP@J$U*/G3YX_GN>]G9D_.9"B_\=D)^&$H!N/<1B]G'QRM2 MJ%QIV6]Z=OPYYXWE6JU98Z'TC<\FP+X10<=P?F7,CH(5**]A^ K\AK=8 &?+ M(&2(A!@4T7L2S+W_G2$^%4E]N"GFNQ,A #]IU/=6X1=:PD;KV%TP(40B(:(($E:?>P8;%LF0/B MPS>4&,#*A>XL2GW0X#F*BR,L!Q:%BA /S./ TG&-W'?$?"?G+P[^O6Z6W8[H M'1>"AE,+=D$1K>G\Z*E0R@^]K4H.S,LOOV"Q'!978KBX!; B1F:U1CH.[^(( M1B)\DFH^!>AJF U@O%\Q+$>1="7=%TL]L& M8>M.ZFVC\<1UIF \.<\$2[INK0$I#1HAG6&I3+OHDLE&TD2KFZ=!H_N:)$Z8MH<,QZ&DIA^KO1(N76*#KN(\5LY&**2/ N#0T*'D&,W"\5DA,"9TG> MS%/8MU,195\<"B;1%T=*N' 8]!7&)1 @RJTV6*$%1O\VEQ(Y+8P%GO!E70CE MVW>7:DK2][09 B]YF 8E"A:MU@1B;O-\R8)/:4\BI:0=,3@#=8Q1T$6 M"GI1(27+9YR"S1,GO\254W254-PLCWH7A"_7,!X.X_GR6!X3!,$&JX(1C(G< M+DO)ZP; MZ2&NC^@7H)(X:UF2B;+HXNHN\D]17?I2+PD (%F$4"K5GV/L0/.;L#2$"!R2 MR;V>(JADI[%<$,Q.#* HI4?5F'GY>^]4SWF4Q=D!M+UP"\BS7ABX3SW)0(54 M:1*B*BC,<"WBSXE+W;&3[(3[)G=A8:B&1&4F.2DIEP8;V&LG@1#S!4QD-($4 MZI">\7Y'XE_/D[ROR![*QL#>YQP9#787[2!G)I9-+]TZX&23D[!4*A=7N]%: M[@;@!5U0AN5*E3H03\DA+=QT!47A*:JH2@( Q]SZ35(UHU4-NBH0N8926%MNG2*H MO?2-3-106\ %%5P:D;L&RQ#VP5Q#[)BVL$@$6,^ H3ATV9 ;$4)M),$8%5:> M>?D'Y,Q)MZ"QD1[9;,@Y$EBO'#4>:E!N.QI;?9ZEREN8,8JH&G0LS M);TE;Y$RE:I6) %>6)3H%2*@38U0-O:JXYU0I7*0&>R$#DG;\>11I,J[]7T$ M6-!IH"Q:2UPTD+ <8Z+XUSS[6?T'_R%)S1B-EX@@UD"9M*($MRPIV^#*CR7/ M7AOO[D:%E*%2#'9T86MA!P^%D&$PJA8]T2;:UA-V?F3>;U#D:4$XQOJ"N5\? M,O<'UKZ=-/-CV Z T4V5*$D7@Z@@!#2J*]8N&[F XSHVZ!GJK"E("J.KDO@G MOA'*-P/1PBO[R51[)DWF8\HPC/=H5+"UP$[U"5]$PT61SY0"0I.KT,F3XE ! M4H/J75-\DOK_640 ',2? :)6@ *1?;.(>^ #M8!&.T5WH# PG60:))"*?\'N MH0"(!!!3F&C1>B'% 8ACC+<4/O2(4'L/>^CA^1[&W_MRQ?&2(-](L0H;A/'2 MZ5!4.@1-ZP(/-$-1HNC6!SV,D[=2R874E<4K2PG"8!'N$!^1BR@/WOF0^'[Y M;06\W%9 ^7N/Q7B/%*-33I[",2S!C4S7TFPQQE=3:RR5PZ#:1EL(;L=!TZ$X M*Z%U.5K3R?6R/GBBAD=(/8\'2;PM%(T,450F3)M$+#V;WA.=YLYZ5W)KQ6Q( M1M"FX"6X;A^O?CS2BM)@,FOSE_A)5)SU([-0Q ?[UY$_A5VRF]ZLCZ,&Y?Y&P M=O,,>CGC61+T 3R5'73,2%"-J(.*WN-Y@)]B"9E %ST/FC0@]6(<==OE2=B- M'8.]6DBV/C"PG]I;2],+"'-K9/@+ S11,JULZ)B)B^L/F-IX=G3R9!;%F?E8 M@+,7WJ+!C?V-PB:/WC=;<##.GYX\_BZ[)D"7OB7C/:H]7+9_\"J@2 OPHSE] M'3[PYX"Q9IH\E\Q^;9BAI,%#^72*OT*1N+_MEKS.J+=FU5L^L0/#3O MV5WJ7M6+UU=YMMYO,1+/-L\\GTCRO2) U&2Y.L:^F8'GKM'#;]_5$A\F$J]/=LZSQ[E MC[.?OJX+\>L>DSST='< )R;VL4,57TTCZ5.5CX?<75CHXM!"[X'E6 @F17KC MW@L2^&5#7$-1A_S.P4,L[$";!45JB]8NC&^\O@@'AUR# "YSC Q\V"(68IGI M924PRS=')\ @[QB!_D"C7],FHM<^"'D1W(;PXR_!@9BITJ/@5C?.D.-V#9([ MZ8%)(F83 IYG'^["QDSLN^DFC8G4\4Q+M^-N'$P\]^1XPH[TSI,<6YF^^S)J M0V01')'F1(N*#^S=T:8RV:42ES?MPK %E=VU1)ET6LR!*)PZ%U3T9!= RXZ'IJ?K0/PK%A<2\D0HXJ M;)?6[Z\Y9XZG=;58N1:Z0$3XWC2T=1R#\1E>09Y:"6GR1K9L==F[.)@:ED[]TLP" M]Z Y(ZKL"]7^5]7539N#J>_&Q9I:,T&U:/:@BSK@VD-=K$2ZU@7Q.2A]Y(P0 M2;DCC,4"C!N0Y> 364Q#W?X#S;*QUK8'R8U$A^KDAS,DA8+)L>@S"C$S+%. M:ICCH.DX7.>[\P?.SYW!NBA[_%<$[,;#!0-? G4:M\L56TFP;CS EP?L)H-. M^..]@G7*"DG 3C6L",%#A9-GI\]GOMI[PDN_[U$/V M/J'"VT=G9[.GS\\?1[6WYT^>CB ]U@K<+ZN]G6XB_F=4XT9"U+?TD,V,^:$; M6_;D;/CM2JK&4VM[/D&])NEN]&8@I:F)D/&;9)7TYTG;G$)R_OB5J%TRI"QEOLDKTJBBO*1 MLZ';KJ?(C/K@1FU1(S6?]C5R_4Q2V<*5+*J<[FTF2-ICBO*O>W ^10PJ@?* MW2@L(6@7\*,"WD,KQ[-36I=7WLN)VK<8DGA-E&O5K20L'\(:AI?W!\A#3[G# M"@JE!R6!V(2Y-U]27Y*OFZ!6P7!"[-]49=RS":DU?#X0GCX;L0R*TJ3!F)>! MY]12+0=W*X MW>.1BY&T(51JLG:>O4D:]R,FKTOP(*@L;K+I6:Q4>MQ'4N(" M^JCH4#_6Z&I6$UVE:5??7B>78 :#Z MWPPQ(615FQ))V/EE+U'#- R#%R< I MYF*-"!O^>V.IC*'B:@INUZ7-EJ?#VM[PJ;4\ON _.K5:#DY&-4QMW$T; .!C MG?Q26'/'N0ZOKF[Q6W;C%6IG-8WOI_4W-HO*KI2SG5^1M&XY:;/"SF\^PZB- M0F)O^'A,V+>??2O:M6EOZ'3!L('L12,\>#!UAP?;.21A>ES,=> M()> K0RRRXB=71H:.NE90I\T3)#C(YA-\=[$>'0FF07&",F_.F*3W@G@K(S^ MD6"Z@E-FS\[F9P]GV3??SM6K/Y\_?+=J<,"*-65$P MR04J2:OCB=@DVNI($8)%S7!L MB411&_0%: !0=47<'JMQZ5'%K<[ ZY=,_!T(T+ZJP$KQ$;3*=\2V\?$K VACB/EO1/]ZO9U,&M)Y_V$!8.E"JMK@7F-<8=_C+ >,- M:<=##!?7J]LV'*KG*+M5H3[18\BYUD^(Z-#E89P@J8]-&TB@BEZ^=>B0H*."MOWJ*QZJ#,!:)-XQ7S)^=(87BQY/Y-V>X=50F MP7W%\^?GSVV\E2D)- M\$!@L+B6,F8J<,7S$I\%_8JJ0LMHMVY(U;/#)[6O''M+(8X@I$:W:7Q,DTDL M)(52?#Z)Q(C8;5H'+T8@EU[9C1E!XRRR=#2C6KOH.Q5: MAFNZVMA>]8.W$T8BA>*Z0Q/O.N#MGXX=)O)Y_H<_E_IE.%V(=*RET8-1XZ*(R.U4FWC">%7.ZTV-Q9Z:7 M*Q5'*1!N+8B(7C.4/7*&W?[L[/1QG%4M#F\!)]"\8Q70R?L?JH%A'Q Y2\O* M+SHX9I,P[<.:O60)1\]FC2TAMN+/"^(P+ %!ZW MF.JQS%@=[,\XPH*7O(I/M&5?8G0YH\YF6[ E$,:!(5RQ@T?69-$V2@+3@<- MZ4DU_MB:8(ZZH56O>^N/U$PN)H?:-+5TCWBF##$E40Y"G_[=9@)@ZD),69[: M>#B!C+AL$>BLW+%P9T=H4CN$?L:Q)3&P6 ]9HJG2" (KZ9V-I=>VJ6RQ!_N] M)0?K/E(IQH:R9QP-$/U#BKD3&U[^"YYA!%H: (G;KGT_6GH+=X KZX0BC^&(%*%<$@^N<\O)1M/!5)IM'(WY]/$N[K8-3 MQT>.3 H%+3>A<^*]BAJ64-W/NB,^S!>@3VF/J4TR9<+ ]P? L5$PZQ^62]IB M^N\43OY-=_&QWT.1X]P=1QV12WZY8Q2TGTGMYV)=DB M+=4"+'_DMV#Y7[CX14X8,')8C$:SCQ;[(_VLI_E/GN49SM#AOA7)ITN=%C6F MZ!%Y\AHN?\!UZ')22B,U-T2/9O@8:#E 8@DD39O32^B9%5^8]+P]:W/^>AS.S(J2=/3X:8IQ/(K[V M\Z4LP!B:29PMF2E5O93"UV3&H9BU++'I.V>\G(A54:+ Z46(TBT>)2P]&GA+ M?'!^E!>8C-N,$#8^4DFY4B)9F)$1;,B)HBWYJJ,9'39IHKS%2OV?/F_!A/"M M,S]]-MHP&O@TE$_[8Q=XJ]'XM<[QZ=?THA3O6IDBU_=H)*=;Z8D?)%Z" Z1G M/^A9[]HJ+\=NQNI2"H'#^SFU I\ZFP5 >F&.4E-RM(=6(.G+;9F8M5:T!TW4 M64=!L4-1^]S%*>^0>N/2]NA@_7!(K:E7J$N7$^O\R'5N43+QX\5[.GV14+Q+ MWRP+]@GS0J\G+^-YQ%)5"59@UCN!N4.4[WU.2 MYI8/ZC5F8W_F[E A3A_GE%HZB9DORH#?M[KGPZ<0! XYI,HV/MJ+XDS>YI07 M$$7G\NINI*:!]XY,>(56(I23Y!!WNJ"L\2M1VUFP&1_HP".U $I+ 9(+G MHU#X?&&FJ ZL.%CN*E^9P1G'7,H>'=(FNQ0=->6KCY7X\HX#>K&'E9[.'%PL MLE&O2?;56-%:*37+966:$ Q+!JH^=<1[C)<4>PF?5M^L;M_9CEG'0, M#E_.O1\912,_\^5Q]^KEL77P7P'_VF8'_U.EUH]YE[]Z"0^MS*7!%_"2;?+] M@],'T:]8UO+]@XO3[R[.'AS#D^'V5R^WL"F_R@OD*K.$1T_FSYX^8)VO7[IF MBT-FBZ8#".DC'CMM6KP!KB^;IM,O. $>(T[@O?H_4$L#!!0 ( /*&G%3+ M[3TY]@< ',3 9 >&PO=V]R:W-H965TY<":FSY)7::%R!)=U,?KFVN2>\^TQ)M$:5(+4G%\?[Z>X:49,5) M"NQAOR06R1D^,_/,BW2^-?:'*X3P[*E4VET,"N^K#\.ARPI17)Z'M3M[>6YJKZ06=Y:YNBRYW5T+9;87 M@W30+GR3F\+3PO#RO.(;<2_\]^K.XFG8:#J_3#]93.AP/_ MD6+K>K\96;(RY@<]+/.+P8@ "24R3QHX_CV*&Z$4*0*,WQN=@^Y*$NS_;K7_ M%FR'+2ONQ(U1_Y6Y+RX&BP'+Q9K7RG\SVT^BL6=&^C*C7/C+MO%L.AFPK';> ME(TP$)12Q__\J?%#3V Q>D-@W B, ^YX44#YD7M^>6[-EEDZ#6WT(Y@:I %. M:@K*O;?8E9#SEUFBD]6'62%]'Z?$;TNF8?3;:%X[] MJG.1/U< S=_KZ63@:=FS>ZNENR3X,H7;*GACZ.__VTQ M'H_.L!Y^I6?OV%?-_EEKP=)Q\-4H8;X0[-::NHKJK,A9.AK]P@0>_(Y)[845 MSN-'N&!M3OK0O[,%(P&7;0F8%VW+7 M%^999FI-X+#.=:N@%+XP)/D(+82+K78]IZ( -NIH;V;A&C>)USTGFNLZ"=4SAR M@8:0DWOHUA@D<@&73EA2@P>UDWH3%"!\IFQ\Q+,B0>VR/]!K2M@D*[7?"=ZQ M(B/%O1!45F;[0]'D?K:0$9 REBA"+-PQ :O MP_\NX%&2KZ2"&N%HN:9 ;>')_97F8-A[6Y#5HOD+D*:$\?R)W5,8)=QS*$F6_E[ZFZQ25%%_ I/07L@WD M%KJ.I<0;C\+5 &^2@V2-DGG$*C5\(G$(SO$BL(F[Z**=D#THB&4 28"L+ ],;&\ANW0=&764T.?O3 M_U%,V55IK)=_1([#;(E4OZ'*.TMFLRG["@ 6@Y2U,?Z!+M-D/IJR.TMN\DC_ M2G':U+%>AI[$TNDIFS3.66JDUR:0MM'0(KB#:>3SZ3B9GL[8K!&X;5E_,D\6 MLY,&A3;Z_0&2\4EZ +%?#T@M7UB/E/1H;SHR-U2,C99_$ U%Q<$\:F(( ML*02)->2]V1K$,VR[_?L]NKJ+MG3$Y6).'+$W[5%#4RD)DA3/9$UBWE_M(H' M,'V@7U*NU!Y*GUW5C2,;C'>HD@=]U.VTL!AU8LN-@]"+WGI[4+CV/&_2[P:H MN=Z1,]/YF6MS#D7%B4W,1!E+9"FXJVTPK]EJG6'%IE;I\54JQ[^G.1R?!25/(?5,X_F2T*HTVZE&XJ:C2P.GTC-U\_?*P_/+]UX]_=52C)-GHXL#2JEAU M*A0:C':""/7*[(N>LNO3(8Y(L0V!EK2A^ JA"_ZG1DBQ[$8F45;*[(3H<2(, M!3*/W;BF]Z#=ON/"B=[RS+O8!AL*QME*Y"_ -7A;4N;/:]_5_0U;C&;ON[<_ M5)(5@2?1HV;W75L:V]>?4'-!*%>O:-CS@$5%%L8VMSU_$:"52-IVG&TG,AEX M3'.VY0U=XJ#^9@RBHW%<.QZ_I;2.*NFS41R/@O98'L#2E>B]9844HA+6L M9W$S85F!8\U(\4)21RN>5>C7WN:'O0\A)6I\^-Q#UT%=_";2K79?E*[BAY3] M\?@YZC.W&_@$,^@:HJ/C^6S ;/S$$Q^\J<)GE97QWI3A)UY]$6 Z@/VU,;Y] MH NZ[VR7_P-02P,$% @ \H:<5&"@NKP]! ? D !D !X;"]W;W)K M&ULK59M;]LV$/XK!P_="^!)LFRG0>L8B)NV,]"@ M0=QNV$=*.EE<*=(E*3ONK]\=):ORV@0#M@^)2>KNN>=.S_&T.!C[R56('AYJ MI=W5J/)^]R*.75YA+5QD=JCI26EL+3QM[39V.XNB"$ZUBM,DN8AK(?5HN0AG M=W:Y,(U74N.=!=?4M;#'%2ISN!I-1J>#>[FM/!_$R\5.;'&#_N/NSM(N[E$* M6:-VTFBP6%Z-KBCA FAPMPS@J"?/;Y" MI1B(:'SN,$=]2'8=,#&JIVU_QT-5AX'"9/.*0=@YIX-T&"BQOA!?+ MA34'L&Q-:+P(J09O(B(:U:I/01I$D*MT;[RL%K76!Q#A 3K9Y;>N*V2I]$O,$\@NED M#&F23I[ F_:Y3@/>]#_E>@8]ZZ%G 7KV/Y3Q::19!(^!P8UT.^.$ E/"ID+] MA?[@ST874F]AK=L69:U_P+S21IGM$5Z9: SO?!'!SS_^<)FFRPF+W\A M1Z!*8YVAY4HG8_ 5PEMKFATXHPI(+Z+GSP _-](?06J/%IVG11_:&Y#>06EH M3R#$ W+A*L@--2^=M*2(]/WM*DW'\R2)X /%.'\NE",.(WD[8X-]S^T MN213)[=:EC(7@4A)8:GBK5H&3*A8YTE\GS[7F8XE=06%S([0.#YF39%A*36] MSB AJK,3^4FEG7L;]<0[-T3L"\&0V.87XWF:PI:"MZHLD*5LE"QZJ0N:QRR\UW?M$8$Y#S]<.:.S6E:M^W4BIRM6?* 04C_ MU"3U(74_7Z]#J92-98VUS3__MO,'4N<8W'W).#DU=3&XI$YF!76/-IX;DQ"X M^)065=WC5N;@*EGZH*Z3727V) ^:X["-IMAV-_VG]:7+<3]:MY^UUR*^Q64CD5EN2:1,]IDMMVUK<;;W9AOF;& MT[0.RXH^C]"R 3TOC?&G#0?H/[B6?P-02P,$% @ \H:<5,P!XF+H @ M; 8 !D !X;"]W;W)K&ULI57!U9R8E*@/< EWI7V/;W=R,^S MO3;?[1; D<>V478>;9WKSN+8EEMHA1WI#A3NU-JTPF%J-K'M#(@J@-HF9DDR MCELA5;28A;5;LYCIG6ND@EM#[*YMA7E:0J/W\RB-C@LKN=DZOQ O9IW8P!VX MK]VMP2P>6"K9@K)2*V*@GD?GZ=DR\_6AX%["WI[$Q'>RUOJ[3ZZJ>91X0=! MZ3R#P,<#O(>F\40HX\>!,QJ.],#3^,C^(?2.O:R%A?>Z^28KMYU'DXA44(M= MXU9Z_PD._>2>K]2-#;]DW]>F143*G76Z/8!102M5_Q2/ASF< ";)"P!V +"@ MNS\HJ+P03BQF1N^)\=7(YH/0:D"C.*G\GW+G#.Y*Q+G%U$ MIY2PA*6O\/&A1Q[X^#_U^(PR&RBS0)G]Q]A>9\A'Y'<20#EM)%A2:KSX MUD%%=$W<%DBM&WR#I-J6X]*8X9VC68,.KC%HX\"7/_ [2Z M7CZ+5V*/%]&!D:*QA!><%)DC/(B/YT$)0J]*:4L+6C."Q]E4\I9,:BYV!D< M2QC2$PAC"?B+^+P_EJ13VGA=A_92:N-!PBM^D,%ST/)""3R& M%CQ.KZUNP &V]NNO$JW>*14,1Z@F.4IY7Q,0[HW&FET M7?L-;*W@/2*?TDG.CHBLH$E1H#S;0?"OYFGTM^L;GSA "V83?,Y?(A36F\&P M.ECI>>\@O\I['[X69B.5)0W4"$U&11X1TWM;GSC=!3]9:X?N%,(M?@[ ^ +< MKS5V=DC\ <,'9O$34$L#!!0 ( /*&G%26*#X(P0, ,H( 9 >&PO M=V]R:W-H965T>NV<[25-?_W)=K*0DO+A^!);LO18CZ2U,EHI_=W4B!9^ M-$*:RZBV=GD>QZ:HL6&FKY8HZ62A=,,LB;J*S5(C*[U3(^(L24[BAG$9C4=> M=Z_'(]5:P27>:S!MTS"]OD:A5I=1&FT5#[RJK5/$X]&253A%^_?R7I,4=R@E M;U :KB1H7%Q&5^GY]<#9>X-O'%?FV1X*/$/+VU]&0TC*''!6F$?U.H3;O@< M.[Q"">-_815LLSR"HC56-1MGBJ#A,JSLQR8/SQR&R6\B:^J"^<'B;7 M._N;7WF=P\>6R>IGK5KX2ZUU*V&&12V54-6:S/L]^&Q+.' @67(13+R07AS" M 3N$-.L-\KR[)F M)>OY>LO0UY+!\!U!40\0&&AFT9>0@9)XY"NZJ?:Z#S.Z^ZE/8,4,%((9PQ>< M@$FB-F"/C M&EQ[1PWYDF-AQ<= -,M-JYV!AP;B&1R9:#.B!F<9"59+_#-R& M@Z07ULS[!Q6TDF:%\$:U$B4U%U3$W'4O*)_V0C4T3VKWT#^Z*$BF5M2J"3W9 M70T%]6^%WM/N4BR).0$[KJ'Y7'BN ?N^Y(Y0B$0C!6)" M @C><&*WX 4CA=GW";I(7M1O5?.BWI?T%QDW;TWY( DI'R3I-N6D>I[RD.I- M,KGY)?9]*=GW(,;/YDN#NO)3E/BI5MHP:CIM-ZBOPGQZ,@]3?L)TY4(2N"#7 MI']Z'($.DS,(5BW]M)HK2[//;VOZLX':&=#Y0BF[%=P%W=^7\7]02P,$% M @ \H:<5/ @ (08 !D !X;"]W;W)K&ULM55M;YLP$/XK)R;M$PN8EX1T2:2D86H_M(U(VNVK Y> "IC9SLO^_6R3 MT%1;JVG:OF"?[WF>N\/<,3HP_BQR1 G'JJS%V,JE;*X<1Z0Y5E3T6(.U\FP8 MKZA4)M\ZHN%(,T.J2L=SW;Y3T:*V)B-SMN"3$=O)LJAQP4'LJHKR'S,LV6%L M$>M\D!3;7.H#9S)JZ!:7*!^;!5>6TZED186U*%@-'#=C:TJN9H'&&\!3@0=Q ML0==R9JQ9VW<9F/+U0EAB:G4"E0M>[S&LM1"*HWO)TVK"ZF)E_NS^A=3NZIE M305>L_)KDR4I@G'%ILX%F0[H1DU8FL,JB* MNEWI\?0>+@B1^P;!.Q$\DW<;R&0YIY).1IP=@&NT4M,;4ZIAJ^2*6E_*4G+E M+11/3A9)O)C>SB'^MHCOE_$2IO=S>%C=Q EE!#_Y8'3Y^B#S7__S7ZU0 VX"Z":S6R,UM MG%WJ5EQS-;^0DKO9J_T3+7?XB6;JLP!)CZJ[4[9'3M)2!]63 -( MZ-G1,.H\/@E5.IW]NR_(N6C;"OG6#"X+\=@SSSSC81Y/CE)]T@=$ T]56>NI=S"FN?%]G1^P MXGH@&ZSI9"=5Q0V9:N_K1B$O7%!5^E$0C/R*B]J;3=S>6LTFLC6EJ'&M0+=5 MQ=7S DMYG'JA=][8B/W!V U_-FGX'A_0?&S6BBR_1RE$A;46L@:%NZDW#V\6 MB?5W#K\+/.J+-=A*'J7\9(WWQ=0++"$L,3<6@=/G"]YB65H@HO'YA.GU*6W@ MY?J,_K.KG6IYY!IO9?F'*,QAZF4>%+CC;6DV\O@.3_4,+5XN2^U^X=CYQD,/ M\E8;69V"B4$EZN[+GT[W/=)7(L[[CALXF21U#6F]#LPI7J MHHF_+I>;K9_,EA_F*^V,%_=P?*WC^_7]\O5EL%JN9WX MAO)8;S\_82XZS.@KF&$$][(V!PW+NL#B&L G@CW+Z,QR$;V*>(?Y .*0011$ MX2MX<5]U[/#B[U3U59*D3Y*X),EWO=K7,;,!_#Y,T>NL"-OAUC)6N0O==QPM)1 A^09O@@RP)$U2CY!2V6AC1A43#NG;.0I<,Q;*7A M)81#@HY?#L/QD,5I2E!:WY"NY&W5EMS>98&DC+G@3G#>Q",69^G;/NY-&A!. M]!9NZ?*-:CM=$C40C[TB,(A8.$I[?^(?9?^GF6&4L%%X03".69;&O;VE_OZB M9-O @6N2TERJXN]L\8ET7J-K'=W_F"7!F-E5F+!Q,G9IR8J'+*1[*EI%=^S^ M.,_(E0:TDW[=\RB@#G0=M\&VZXR2ZP:=$I?/ UA)VP4NE&OH\8KFDLM_M'YIYIZ\O[MTK=<_57M0:2MQ1:#!(2==5I_R= M863CU/91&M)NMSS08XG*.M#Y3DIS-FR"_OF=_0502P,$% @ \H:<5)'+ M@TDK P B0< !D !X;"]W;W)K&ULI57?;^,V M#/Y7" ^X)R&V9>='>TF Y-K; ER+HNFV9\5F8J.VY$GRTMY?/TI.W 1M^K![ ML46)_/B1%*GI7NEG4R!:>*DK:69!86US'88F*[ 69J :E'2R5;H6ED2]"TVC M4>3>J*Y"'D6CL!:E#.93O_>@YU/5VJJ4^*#!M'4M].L2*[6?!7%PW'@L=X5U M&^%\VH@=KM'^V3QHDL(>)2]KE*94$C1N9\$BOEZF3M\K_%7BWIRLP46R4>K9 M":M\%D2.$%:868<@Z/)1\_=__ MA7&@5 2L-ZA](8Y'5)#(5^6=T>/=\FS]CCC=;EM 25=D6\K2(E34D^8:;I0; M("!%CD&E&PP$96"UR&E7Z&82D5% BM.GM MDS%+)KP74\Y&\?@2L7-2EU+S("Q*,G'>WGS'?,12GO1:,9^P).'P PUAB2QK MZ[82KEBB5MJ6/X4?2SPB0J,SNE?QA8I#G X9CT]\)$,V/(EN<8J,+XW+CZ%; MH?WM*-\%?3QY14$I0]>YYR7G47S%NH*[:%W1&>Q1HROOF$VB$7.KF+-XTJDX M:<3&XR&CF6T:]%.W>AW ]]:V9"<^I*B14D/W%JSRA/"%[K63WW,F@%:Z-)+J MP5DZA(8(NR@^ZN?P9#S6J'?^$3#4/8333E-%#A MEDRCP7@8@.X&?R=8U?AANU&61K=?%O16HG8*=+Y5RAX%YZ!_?>?_ 5!+ P04 M " #RAIQ4#9BL!OH* "6(@ &0 'AL+W=OK*1U4>5<:[)IR(OU=-)IO7ZT?FY M2C)>,#65:U["DZ6L"J;ALEJ=JW7%66HF%?FYYSC1><%$.7GVQ-Q[7SU[(FN= MBY*_KXBJBX)5V^<\EYNG$W?2WK@1JTSCC?-G3]9LQ6^Y_K!^7\'5>23"??0\P/%FP*^";]3@.T%+%E)^Q(O+].G$085XSA.-$AA\W/,7 M/,]1$*CQ1R-STBV)$X??6^FOC>U@RX(I_D+FOXE49T\G\82D?,GJ7-_(S1O> MV!.BO$3FROPG&SO6\R8DJ96613,9-"A$:3_9I\8/@PFQ5W) *1X,T_&),-;-!.5%B4&YU!4\%S-//WKZ[_OGL[M7-%;F\_O75 M[=W5J^N[VR?G&D3C@/.D$?/:5P41Y3U7&C)"*Y)(R NE>4KDDNB,DZ7,(<%$N7I$_OZWV'/\Q]_]>:%0 M* 2 %PM>F2"TCR 8CHG(WJ2;J^>C[Z_^J(7>$L63NA):< 7 UAG0 D'N$/D6 M<@>M$B5;Y* ^$Q6Y9WG-R:U80J)2.G.-ZC\G[2D+.2BOJ9-)+J.LX M_65(@[E#WD%P*\*_VYLG_)1$,QK%02E#@0^CI/6C]-O!.ZX[. M6RZ-HGFK2,'!HG2(\GTH_R)8N5(U^:?0D!;D#7#NV1U/,O("G/M6IR>3\0AT M\?*X O/(H;'OD3=\R05Y4[,M)!#Y'?Y]S@1Y79<\J7?)*96)-3G)1",RY M=7_SM$=&,]U,N^SAL3HEH0^A[6$1N=1Q W)19G6_ZK\R@9>_U3E8T*W=K')P MY9/)>,E+M#8;(-R!N/O^('D=ZD2S,:3VO4Y.Q"D)9C2,O&YJ$-$PB,G%/1,Y M N(,VH$SQ0 9HXG_/B4SB&GH#G2(:1#,R9W4+"=!X$.61?U3&H8>#>]2&B6D+!!PLK3MRI MX_[4FBM*0#4,5O"M89II\TF$(HRL*W'/- >"+=:LW!)>KM@*?0SC<<5%K0#; MRE"DXH4 (D[K1,MJ2N[@\J7BC-RL2L4D!OHC(&HTD* MZ06*-X^U (_E @2FS'0PT'4M003.J[#94%-RD0"]I:!>OK4.ZKX!>5Z7X#&)+D5,,@$]])R"L-'?("OI"L@2^LT6J MIY$D@SSEMGH)-=0[!7W WSA^"PP,FF)+,:Y'@( YM=4(5\**-#7L;M$Q/XB. M#[_V#86*P0N2FM=9VF#\*G]\-_ T" MG1F=>?&/Q\X8-4F#FG$4AZ@)#6H&E.)-O=EA2NFJWW10"+^96*[8JN1:)-B$ MR-*$O*TR5S==9=%0^$J9R]7V,/=@U'X<^738'6.FM_JO!0U.WNU*,693 KNS M+N#'XDW!$0<0A"K*A>+5/4Q">WHXFASOY"!4Z(YMJDX2B->RSD'KW#;C32P_ MW)*$K066/-CJ?H2]MRT_?(=@+]Y$,W_VTK:6O97,^$0O ^SU?? &#< MX$] FC1]W[!AJSAX0J&)"4 *Z5: =V'F4B3,&-Z/;:(&C%NE9]B&;GG$_G\_T:#/ ;;QJHZ0XL:)N\EM;XVXR7G^&/*"V3 MCX1_L@&@%@B .,SXA*FL@ZG%&RP!U6T>SJ=13 J1YW#3HKQE@687/P2=,@G^ M:=V20L;!^BP!?!,(K]J"8D4;E506, \*AJ4;*WL@;,]&DZ)''#[>&4#L!KT- M;$WX)UXE G0^',^6Z01@9B%9E?8HL\YH(%R69[+A-E*!^A<29EN ,X4+\%4TTPWDG IPSBJ MDXVE"5=G!>*NR8K(CV@T\\S>P9W!LI[=/1CK82\74 #%DU,^GS;0GMO.4@+ M7;&48P;8I03$'6:=:@?-GJ,GK;^%"R03"6B3,\ MM<-#8$"?(3J3+9!WA7%)K3@T W8ML,W'_)TUS#[]P@[7X,)]/-SGKMJ=3'1L MGQLZ>_5Y/CU2GQDY<'Q R?CTH+7?U.XEWC(%VS8U=F4<;([1;9&#^ZH 1!C' M%B)-(1HJP4,!/)N8QGK:\GJ&W:[V9=WNZBI MX^V"!#:SP9\ R27]/P?'I=D77.'!\%ZCL6;"LBLT@N9 H83F,\_; GR@+\#F M?BS>=A+E#D7N- W[)=('$C6L0+WYK*5/+Z"!'Z",8>W\ 4@4IL-L^LOCYXI] MMZDXL"<4I^/=9I(#K\,#G@X:[ ,R]P)NZLM"Y#C>]$]?;%9&$<_8/>_"WO%[ MDU (3CS??. (M+=QIW=.^4(/=P@F+6QG"R;JG>,1; F' O#U:HX)F^1URG=E M[QYE&;=L.";?Z'1$M#L?7+/9*37[1:B;:P/))21"C0],9V(:\\&6"^090Q#: M56T4F [.>K_F#+<=W0/9OA"&6;/9[:/Q@TW-3@P.'-BDW=\5>=VQ=NSW__\6[7= MSX>.+?I3>W?^#>_=AM]O(,U*V":ZT$1&("2F3CPC/O1U41RB Z&"02>X%)J$ M-)H'^$[,=>%C'M-@'I*3MS#B]'S('G+=<)1)/IQH![IF8. 1[&FCV#TPD&E="4A)LTN&Y#4;^ M]1R]_1Q:AYZO7T^^*U P:N5^44$ MGBI!N;$_&^CN=C^ZN+"_->B'VU]L0!5< 1&0G"]AJC.=A1-[G-)>:+DVOSQ8 M2*UE8;[")A:"B /@^5)*W5[@ MU/49[]!U!+ P04 " #RAIQ4=;K"8@@) M @'P &0 'AL+W=OI[>P^0R0D(B$!!@#M>']]OP.0%"71LNLD;1_Z M8%,D@'/#N7P'.+K3YHM-A7#L6YXI^[J7.E>\&@QLG(J\9'_]M$<'^G295*)CX;9,L^YN3\5F;Y[W1OU MZ@]7KE(7O>&))#(1.R( L?C5IR)+"-"$.-K1;/7L*2%[=\U];=> M=^@RYU:P/F;CT=>^PQQ*QX&7FKO3=WT6ESS[1BW5F_7]V%^:.)ST6E];I MO%H,"7*IPI-_J^S06G X?&#!N%HP]G('1E[*-]SQXR.C[YBAV:!&/[RJ?C6$ MDXHVY=H9C$JL<\=O3RZN]GX_>??IG%V>GUQ_NCJ_/']_C'?0FC:83 M3V_R'9JN$9XVA*>>\/2[3;B;SFC49]VTV%LNS=XMSTK!,%A/Y'-A:@L.&5>)-V7$7"K80BJN8LDSQJT5SM9T$\8= M6X ="^PZ65"P9_"2;5K;".Y+2>M_A:2G?/ M+-&23@H+3W0J;5,KRU%.JS MF[0M)4NE,-S$Z3T9 _:U&_H_LB=>"$Q:Z Q9TKYB?_W+X7@X^?6G/;>=Q,NS M.>V?I7:PRD;KV=[WRDM9&?__&G6VY,8V,QK^RT6$TG0PW7]]UN>?/$J.>0?SK M=W*=T>%CPU']S\?[3^9M_*^7^YZ,U9(W_A^O_<+C.HLG^://UOQZNTTDT MW-]_;/BQ<*V7T/-@/YK,)O7C_%E5?E?Z.#B8/3:\D05FTVCX614(K2P5EOUF=%FLQ.F6?1LV48^34)ZC M86QX(4(R@.0 C 7/@)S$-_HJ"%^YTJB M6@^Y)1HE3 2"/O>K0)R-ZFV70Q_ MM$H[,-^FZ;1.19LSZGVC9>%$9SH,6[5"BF=.=:#^)JM-I'$&U/ MJ>"J)UV4 (S@5?D$7QH!OO-[&!/S$H&^._$$4FD25G #CR5/\<.-QWE7LC(' M5\/(;0,XW02@3[/Q'T_5+D(5W#*-S#(V%ZRT00W2\4SG!5?XK6M&:]C^IL/" MCG_QQ0M+?(.1 %F'!IZITM<_[/,"4FE3VY,J<44F1S60=80P40'-A M=$XZ)=X]23 9RF0(X@3=MKFOV@8D"/*731T@&XOAOFB J'$J\Z(R#C4XE>]; M+%]RXZ5JJ%8"]]DU(L>7S2R[CYC5>>.WME50RW95E*$J5KZ3M'*.$'^SZ#TL M2/LJ*[A18!NM- ?MSLP2M2E ;D'J285D"#)%.<]DC#4('M("[G(G,FH5H5KF MP_M6X]G*4;61X-!M1PNM4.-ND^V07K.B(<4 +C"*-%RJQM0PKRWGGT,JZK.S ME*MEV#MBVF6MG),PR%M\S; 28L:NCNZ5+X:H(1E4E\;%2?O&/5 04[ MULHFI39)(LA2V2*IP(.<#8ZY+ M5V1E-'YY^&*# MQ[;Q0[=P4?D^F7"IO)G9>!K-#H8/L0WMR6[JHQJ%_(0N1&FUM]F)_*9UXO,P M>12/?1:C4PV'>/$EM]IP\O)=)SY=M'WIH^*#$)*FACN5O6#VCA)MV;(1:(T) M5]AI9$"JMT07-@4JNPUN:5B\BN]8FKC,K2,CTX<$_NFH@/+@\C$WYMXGJ;Q. M>-2@%<#[]+7$5@*NQ"BM6$U8:Z/\K..'1EQH5J- 6"C$1YU4J7QPF[(%G=5$ MP=1K9O'^MV:;JG#?>U%L4W0:X;<%T&01G^GS(J-4VBUHI]%W;'S0)%20F(I/ M77>K&.O2$81=JI,H>, /VR459/*9&IB##MJ@\CQD,6@?4-2;)^50M%>;IYP@ MN;DE=WQK3Y;M@-DR5Z=U.T\$V2_8V0J*>"#\K XC (G=AZDO'HC7S7#5=$0K M%YL1&[:&>J!O_NS6X\E6KJ_ :/*Y7+4TC4"-WX(3C17 !QJ!_W!/197IL>9O MX9, G<6ZQMK^VH8 A"8\&:!X*P'R#*04)S00[>S!GF2J)@,Y#P%(XS6C5;%; M^SN<@% FEON"L&6\N(U.&!TL&VC? M->8R]US*/X,K@LTNSGZBH2TK7R[*)TU!>MTFW=3*^U+]^1"5=1U4I^'14+8@&3 MC:/)X1CI4X:<2,_:79\=XOVN:[9!Z]8R%V;I[V;I(@K]>[<=56VY1539V+':_RR%K)B&J=RXZJ=Y"RW3E7I4L\;N!4K:F/71Y.'!+O%0?:.5"KNR6R*B^9 M9J.A%'N0QAK1S,"&:KU17%&;HMQIB5\+]-.C\72ZN)]=PNR?V]GUW>P.QM>7 M<+-\/UO ]'ZQF%TOX<-\/)E_F"_GL[NAJY'3>+I9AS]I\>DK^#Z%*U'KK8)9 MG?/\.8"+8GO%]*!X0M]$O.39&00^ >I1_PV\H,] 8/&"'Y"!9X1A3QA:PO"' MI?QM?)^>P7_C@)]_2J@7_/[=_V,%8@U8&5ZMN+35.7S"*GFV5"^<%E>39^-Q MELF&Y[!C3U*4); ZASTOUTQR"!(2IW%O'OHD#1,D7',IT47R!UXW'"*?Q(G7 MFR4Q27%Z*T7>9!KV3$I6ZR<(*)K1H\20)%$"TP:Q:@UXX$FFBWH#)(U'DI"& MZ#0U/CVF*$B)GT9PH[>8536[8JN2]04P">H(?D"CTX9U _+HRL:AFI8K\ M5#D=$!^#[1DPCK0CR+H$G :,J0H"[S2"*(AA*30KCXL1)32.CIC^@'A)T,^_ MHR%_@^G-]7)^;5Q>E,^>Y*V\/;1IRPDM69Q<6N_I/5 M#5Y78$\VA)A!>.),0H*]@+UYKS&%G[[R_9=D8'KG MUR]HGFT>2Q2F)*+QZT1Q2.*0OD&4^B1,XF\081=WV^%5HH%I*^\-HAB)!N&W MB/S#1COD>HD ?5$SH;3"C9P):304M5TQ.-WF[HJ-!6HS3,RPRX$Y*G#6"?U" MGP)NKIZ7&>["-\Y&'D$FM>/VF5 ^G7WMI'=/+MJ*RXU]3BA4VM2ZO7/[U?[% M,FXOZJ-Y^]RY8G)3U K/F#6Z>F=QY(!LGQ#M1(N=O;970N,CP ZW^.KBTAC@ M][40^C Q!/T[;O094$L#!!0 ( /*&G%3;6=R.J@( !T& 9 >&PO M=V]R:W-H965T2J5K9NFH-Y%I-++"@VH1I7%\'-6,RV Q\W=W>C%3 MK15[0_FCM-IVA@*7B-TG E M06,Y#\Z2T^78V7N#GQP[<[ '%\E:J4=WN"KF0>P$H<#<.@9&RQ.>HQ".B&3\ MVG$&@TL'/-SOV;_XV"F6-3-XKL0#+VPU#Z8!%%BR5MB5ZK[B+IXCQY&JOJ'9@4U%SV*WO>Y>$ ,(W? *0[0.IU]XZ\R@MFV6*F50?:61.; MV_A0/9K$<>G^E'NKZ943SBZ69S??8'F[6MT^7-UX$ MXX%P[ G''T[9^_@D&\%KCGNXDC[<$&R%<*E5V\!::1*&!;"FT>J94P6BV,+J M>IF$XTD6'AU/@$LH>%FB1FFI6C2M.4<#I58U&'Q"S03DJJY1YYRV:R8?#3!9 M4#\UC!>.[>0H"[/I9 3?*S3H34 H)LE.(U6CK4!)!*L\H80M,FVH!&VKN=UZ M,B>Z\_7OY#JO&R1MEG09"YJ$@RHA&TVS3Z$'=%R0&(36$( FBVG[EUL7'I$->1KM!).3K+_DKOC<18F:?J7W/VI MYJ*#EB4/&S^8#/EKI>V[=[@=9M]9W_*_S?O!>*F7W!^=@^"(L7@!02P,$% @ \H:<5/IL MYQSL!@ %!, !D !X;"]W;W)K&ULK5AK<]NX M%?TK&'6FCQE&(JD7E;4]XU>VVYFD'MO9[5>(A"1T28(!0"GJK^^Y(/A0(CMM MLA]L 23NQ;FO')3^W>R$L.QSD9?FCJPCU[T%<7JK:Y+,6#9J8N"JZ/-R)7A\M1 M-&H?/,KMSM*#R=5%Q;?B2=B/U8/&;-)IR60A2B-5R;387(ZNH[#XV8M;D>>D"# ^>9VC;DL2'(Y;[>^< M[;!ES8VX5?EO,K.[RU$R8IG8\#JWC^KP=^'MF9.^5.7&_6>'9NTT'+&T-E85 M7A@("EDVO_RS]\- ('E)(/8"LEW1EV7V8B.U4P ;8.8-P"O(E?U7@GTC&;1@&+PSAZ1=^T,WCJ]$U_ MW. 3_;-._\SIG_U1#GU=730;L]=4LCMI^':KQ9:[+%<;E,I>E+5@UWG.[$ZT M<\-0PNY!);14&3L(32]3M2WE?T3&-EH5+$7T-$K%( _MSF>@T&;,WGGIH^#: M,$'A90B.*-9"^P!%*Q>FD/$R<_$*G$3!_ZVTM$<"1_.?M:JK/_\IB:/E3Z:' MIX5!*34P#,_Q!.LKK;+:P=G)=,<.W PA<\LXJY0LK=,-MABS9^RP43G81I9; M9ODZ%Z1E+S-HE&7#8XX0UB IEO7^@\+6=^MCMW, H32O,]+&W>9E*G/9N9LL M.J_$>5"+2ND&A1%;T)DU;QD9'TY_^N'?;\:D74BQ:4)#8?E*S^/[FY,Q_?U+ MKQ/,PB,)5]^2NUBXC_K@<_HL96(1B,BK/F%64R6@SJ!JG!,EAM5S7 M5FE*0"?^\'A+F2J-3RXQT&1W2.L=WPN\LT*7+M-@]1X*,6I+@3;<2&ULM^T0 M5X:J-5:FI[L?=@KM=VW$IQJ)F!_[MP+2RH@>Q^7',OL5$3^P-N_WGA^=? M,+YCMYY'T#)S7J:P[_^L2Q2:D'M:A0I$FQ5:#TJ+_(KV7>,'I;A&/2(TKQ+8 MCQ?=M2.D%\KKMHFFG2+9Y/EZBB&;LNFK49+'5&:9$[ M9JFXMA*"R2(,XJA/]A@%LXAF />%G^91L$SZTDJ6P0K3QR\]]]>&;[6PM2[_ MQJ:+18\I6,[Z.CMK!O=]1%,Y'7:B27%-YR%*2T3$(,BZB2Y2OB[Q*),^K2F4 M%3\Z9F3(N0)NQK)RKV1*%.]]09O88R53RD8V#4GS(F09/Z(W?=-AOLK8&J33 MJ83Q.>T '7I)V!CBS4H4#L;>%@_(% 1^?2XXS+-+L_&V8M+9%UXA M.=)HN5P%*JH0[$5-M M/_?8O!)I7@MIXXC_-:S?&]6/IQ:]%)MFYC/-U7Z-_5](OR:09X/8G8\,]7BX MH#1H-NY-:TBI+'J'[>QH/'>KBHJ7Q]YAI6(2CZ1V0NF.ZZVKK@;U "CCQ@B7 MM]_5FL8]S;:U+(DN.R"2KCVIKC$4GW&/,Z+K0.06E(A#>PU:F,/KD,*O9?4#?H>AJMD[@YS:N\U4.,J MG&B-8U5W7AUF5(=HL EG)*1E%WS?7?S+MA.X6?JIEMB;9UV^;I7*D*.ZA^@. MEVB0CO&>H]*0K6\_C@],]KN![ MJ6J#LO'AL$0PN%+($,$= 7>%P\R6?!JU#B(4\!2)-R0BXIB$$FK0DTN33%_YY MH7D\NRO$!I$35$MK80_"4RY]?7$W#]B3YLK0N#M2G;U/I6$+DZMW75;^HJ='QN+[FGW MR>>Z^=+1+V^^%[T'JX*B62XV$ W'R_FHJ?MV8E7EOGN@YP.@&^X$!TW1 KS? M*&7;"6W0?0B[^B]02P,$% @ \H:<5$6>9*BM#@ MBH !D !X;"]W M;W)K&ULW5II<]LX$OTK*.]D-ZEB9)*R#N>JYE(7)Z]>\'ZVRK&1*_5)V<^;#P9/IRV55.>JJ'19"*.6+T\NHF>OSV@]+_A%JVW5^RQ(DD59 M?J&'Z_3E24@,J4PEEBA(_+M5ERK+B!#8^-73/&F/I(W]SPWU[UEVR+*0E;HL ML[_IU*Y?GLQ/1*J6LL[LQW+[5GEY)D0O*;.*_XJM6QN-3T125[;,_69PD.O" M_9=W7@^]#?/P@0VQWQ SW^X@YO*-M/+5"U-NA:'5H$8?6%3>#>9T04;Y9 U^ MU=AG7UV_O_SYW96XN?C[U:<7IQ84Z?O3Q.]^[7;'#^R.8O&N+.RZ$E=%JM(A M@5.PTO(3-_R\CH]2?*.2D1A'@8C#.#I";]S*-V9ZXV^6;T#NK"5WQN3.?J>Z MCN^.)B/1IR!NUDI6!VX[[H#BM(B_!;_0D@(6_)YN1*E$8G<:"LSL4(8 M5\+*.X6CKA$T::HI>@*1ZEN=JB(5&QR!8RLAC=HGN-5VO2ZS5!1S-GE=$IM*IED8K,/Y/M=F(MW\56"]^D)F\VP5\8%8FC7;\K_1MCP4I M[+9\:K4RO(H%)$Y(J95 %J,GNG*THYH.IH\:H4=:/DO0_TZWJZ+ MA)GCA_<7^_HEVI]'GT8'M5SLZY9T$$>/CFA85DB75AED,7> 3.#NJ2P2Y?1N MD*MO)3R::=89^*2CC5K5F20OK 9LD>>$X^?B7E0]%9<_O[^Y?O_YZLU!3_OP M\7+/VXCF+]=7[CSZX-<.E;:G ]H$ZXG*8IB M6-=:O*UEKODX_ZQD!A70%Y_6=2'^44L2%2;^M9:97NY(?5*L461X48%Z9U6R M+LJL7.WZ1S\FWN/P^=OW-U?\,7K^A#TL61^(E9[UHLFCT8"[A5H1$V6?!:)* M5D X3+QUP KL2=K@'Q-EK%YJ5IBAI2;:$_FMJNND5&/H60$<9 M2JGPZTU9< ' &9V?4WQL-CB#SO-ABJQ5E9E..:,@3&#Z9B-0I9$.E\$G)67F M# "Q>M:&]1_U__O2')>_60@G/7=&9_7NT_GX[O6#GR^]IDC]Z@Z N8(ZHG 2 M3*?C=N%9',236?N(HR=G8[#B%4M[%P@F3OJ/XUDPFTV?M*L?1U$0A>/>%W"H MV?G\"67Q)M6T1\]FP7P^."J:G'4)$SO/)NTCF;K2JX*#%D(,+4RJ^\&4]:9- MGVF?8UE5BHJ4^H.L>,&'/F"?KS7-FP,SF<36#.$ M[:R13W&FMCN!CT4%QDD!E$2! Q!(*"XK3<5T3PXV1]SI()X'\7DH;DJ"<8=, MU%H_'@>SZ;Q7/L-@?#X1/ZD*=KN56>WCDBS)Q;EUN7$PF7S)4+JV\+M_4^;' M=Q6%M4>,*\V%&$ZKC7+UERK(0;[9C8<(;J' E-K7<#0[)@*"S;&,<\OE$E85 MR]K61K7PSB'4!KVZ&/+F:+F02P"3 P?G51@8='H9'DK=>846U::AA4>Z:TD/RANP!(V?Y,?CCHZ M;_?RD/.@2\@9E2T!&I;(]IIXV#.JK^A-I[)"17+]*"AX]QQV'8=RC4,,'NL[ MZ0XE%GKP,NRH8VH^R4J[]C.77^B(J@9V;>A)AY>ZU$ H YHQ[AQ7@3@3R,26 M%( (7SPZ_X0"0*8BIT5,-C1I.;[@%1QV:,*95Q@5[#9U\&#E(T7E%%V9_@*O M)=!><# OJ)N3',_/>#M8AZ8#I"CU:PU+[ER8JUOD+HB-0PSBA H0^WM GJ,2 M6;E"[.WD@LX5J)U3 T">TRQ6$U[)@;P^#BHR52C( MJ)B0@Q!0;U?C@WVOO>>N=MV SD-RD]HH?%QJ\RLYM M&[BF]C(H+E]<0'D='KAZ'HR+YK@#:CK2]G9-[T<<6230 MGR.\4':K5">SASX,]&KKAA7 [MFN:16H\/4ZRD&+3Q.&=G+DZTJOVV7OH&26 M6)2Y_B_-J7\85/Q? O[KA^2?3N)@/.N@3CQ%$Q!V4"<*IV@*SL5-3R-H\OR)8] -PFBZA30I"\X1J<:WACZ"'M09SN?#KB0,H]X7X[-@0O2N M6EK[PO4)(C+_A9:U2G7B!CXN:W-.;3PSF@("]C0>2"NJS;T4]6M MHR[ K]U0;5USM\]P&J6SK+.4RN3_038XJAD7=9V#<,QUAN>((Z:.J^TI%ZA$ MA*-QY[;A*)KU'N"47T$GU1GG_7 4S_N4IGU*'=GNRL$[->6&G^36YP?"IMQU M_2B+6@)YL!.%<^+6U'WY6.E[;K0&$SWJ ;<*PTLA#9T^YFE M6U!MEN!?5J=-3?=?@KW*3^CV$FUMB:5&\3T@)])251[19AIHU&F@?.)#*Y7@/5L:*OA:I5;0.:*&\Y[4E6\$!?M'6HL^9R"CA/ M:DZ0VA(/!RYF7$.ZYZH/Z+MWG44'+=&-WKG>X1&1)YQ\><;O8EVV5MP-9@-4IDBG*1N)BM3+4["H(E**[ M=!U(RI9S 3MPD@?O<]I;',<(EYQ!_6N)BX'P\"K M';]$RMWIT+UQOC'T>D."8.PU^H,;0#"20-9 UP"Y4\ M8(<%NM*Z:BXL_:7=80ND)1^JH>&"50QTD)%%NMAIDGA[3\UK.7P:V&DSZJ.< MAU)H]]H]SE47_AH%2 T]<5$..Z=FGNO22MN/]6\JKD2._- M]^N"5+!RR6%PZ_#[L.'0Z0\P0A.V>UR0E8VJW.T22C3 *SD.W*F9-FU*2Q+ MIVL"()QB'\*=,JO*KDZ!OD[TAC+)_6,=.J($V2)5QOL/J\5[6J'NH/:MRE ! M4<3P_1,Z%K3/J4M["[19P;^GZ(RX8+:S:+_;@I!D#N;G& MZ-@8H+U<;7R7L@EAMXN48!@\SOC#?O\=B-G*C3- (IH#0C\;X4Y%3MP55M "#-JIMR^CELZDYV M.3K1)JESNMQ/FKF6&ZYQ)[ MKU/T"";[.O&@;B<;G/YK1(+'NRP 7KLKC49+B'KR](&B>B\:4"0F&3; NWFJ M#SJ/%VXR?T QO31-;TLHEN_SI^^BB7B,,HSVI'G=Y@E?>]/I%-1(^=A:V09> M>SA_B+OF=8ACHG,.;&[B-@9Y!&PT64E7%0R'T]L+'29EE'NYZ@&2>H@:.7G= M2GJMT>^FHGMH,DOQFI8Y>,A4VD&[O;:M&AUZ(.^V]2Y@K>!&],8DZ1:##O5;8?MN^E'GAWD7LEKLW.M_!">EULDPM ML34-:P?,-+<#ORQ(EP#_0 >VKJJ_^ U!+ M P04 " #RAIQ4:0VUW%@# "@!P &0 'AL+W=OS%(CE\;]X,QS/S7NE'4R-:^-((:19!;6W[,8Y-66/# M3*1:E&39*]TP2UM]B$VKD54>U(@X2Y(B;AB7P7+NS^[UPVF:QJF MG]8H5+\(TN#Y8,L/M74'\7+>L@/NT'YN[S7MXI&EX@U*PY4$C?M%L$H_KG-W MWU_XFV-OSM;@(GE0ZM%M;JM%D#A!*+"TCH'1YX@;%,(1D8S_3IS!Z-(!S]?/ M[+_YV"F6!V9PH\0_O++U(I@%4.&>=<)N57^#IWBFCJ]4POA?Z(>[:1% V1FK MFA.8%#1<#E_VY92',\ LN0#(3H#,ZQX<>977S++E7*L>M+M-;&[A0_5H$L>E M>Y2=U63EA+/+/[?7MW^LMO_"[F:U_;2;QY9(G2DN3P3K@2"[0)!F<*>DK0U\ MDA56WQ+$I&:4E#U+6F?O,EYC&<$D#2%+LO0=OLD8XL3S37XDQ&\8\Y$Q]XSY MCR?M?8*TB. 5":P,J#U0\-@\H!X3$(*M$3:J:9E\@II5D"?3,"^RL)A-0>F* M2_HS@:F91@.LL[72_"M65$>V!@8MTW!DHD/'_GGW4Q(E29)"2RX\)H*_:M0( MM 3;*R@%,P:]EM?D?AE^4OP^JM#%F=;.O7M@ANE*A0>P\7\20& MI>564"!6@9((1V7Q17;HU B$^C79&X=OR"Q*3V;.DW K8=5J+BCGZ8UA, MBS M\E'OR>=>J\:CJ%$_TF2@YD^E9)5EPDDQG'+.?%<=BFH2YFD*/V_OUN3N MZL/L%V"6 +WOB2Y4$D\M'BC#Y7,AIE$VR\\?U.7#^3Q[-OJB/A*!$^!L2(^A MGO!48E+)7U].N'R!NRIU;WXDGX+)Z'M_^OBL:S:H#WXV&(JODW9HH./I.'Y6 M0]=]N3[,KCNF#UP:$+@G:!)=30/0PSP8-E:UO@<_*$L=W2]K&J&HW06R[Q45 MY&GC'(Q#>?D_4$L#!!0 ( /*&G%3M;77N#0\ % Q 9 >&PO=V]R M:W-H965TJ MK/73LW7;;GZ]O-3Y6E1T*:JO$RB:'99<5F? M/7M"8]?-LR>J:TM9B^N&Z:ZJ>'/_7)1J^_0L/G,#'^3MNL6!RV=/-OQ6W(CV MT^:Z@;?+'DHA*U%KJ6K6B-73LZOXU^G(3X4N0AF\0!2Z(D/@%OTI,Y(7B3[R5S!#7MH:8$-?TQYIT& M$L]#=@ 0NUGS1C"U0>75P(=X:H?>U+FH49?9=R :!G/_C;UF21(]I!8*E]_CQ([9=RWS-!,R+9H[F<-HH^YD(1K=0Z?I$71>%Z?@77]X<0((Q5*S. TF219,IMD^$(7;>5FJG!.G%1/5IE3W0N@ 3ET!]@T\%;(! M5Z2 * ,&0J.@]>&IWC>"U5M>'T?LI==(^M;&KL7'-8+M"H&-B&($&,7\8*L M(R(>HIGX4K]M #+LJ65IN>L4";#; #JJKD5YB-@0'[/#JO:F9O_B=8>TXZ* M^&W1WE6T[$%%RT;""X E%7C['$E7PT&&5CC+**+5 @W'%1(IXN5PA-[A_XE03Q$Q.+Y8\V6G0:3U3IDGWQV'2;0".&4#EJM M,>2,=4_60!(HTCW;=(WN %-$% 88W_*FT&-Y9;UR+H+I=!',HOFN;AJ+V#L; M_H%1P8%H8ZNN[1J# @=2#A^RE8#$DHB%T*]AZ_*>G4LP8 ==_-6!* #=.(Q^ M<8QL50N#GOUUK08!%"ACBXL$H1<26 14\U4+Z]Y*BP0C/7"I@%:[MI1^@/N'42C:Z907LA&G!T:_Q$HR+-V1HK!@,#Z%: M3O1<"-DQ7TVZ$C]F+]Z_^_CFW2>8.6Y$%S_3OF?3.(BB*&!I$$VB((XR6IX% MBRS#B7WC!U_40JYVS DX2E%OMI32P"G\3C20H3'Q132YU.B+T2.C0"U@AT_Q M?:2Q+4CTT\W?(T3+X!SLO--:' JC>!@UB!J>K#EJ=@XF "=^>/M\,@EFZ#C@ M,4V"23PC$/ V2X/4!<*+)6DS^!Y(RD])Y=$-H-2TO/>I 5EPV[(Z7G7!6YG"S6CY -&(! MA6_1K+63S%+6J@(_8S>2-'&N4H7 _+-=@X%AN$=_P%;@)X'L0FR0) "'9QM& M@3U5X&.NP'54%H=.&W[U=FD,;X3S6"=_5'40EBDIY'_(AYH3%<3C+0'DRU+\ M2B8:31[_]-^O'Y*Z6XBX&]0)[5TXH),2H,K;:T,2YAQC_T'PC-AC5*;=!=^&6&[4$5.Z0$[OGPL%_#'J!SL=3$XLG MA8?RGM*RGZW>/V,NQTB(#=O1XAX9[+P;W!$E@NMBS@XTJ97YO$/TZ MC "AUR-'>8+U.SG$-Z40^Q'DQ$&07OHYEB]$5'.*&[SY+-HA*:",VD3GGY,P M(>MDC1GRE>L>]>>0]EACH!8/*L].7=/':8)7? WKP$-+C/9YV15#5*%8 FDG MA);PAR/'G[OIU4,;=M*OW>EW0YIM#=#-D+\U+'KH#,BPV'LO2X?Z>%2) 5^@ M%$ZR*,@@YD0A*-=O-H /22?E:*\LM@4[GP11' =QECZ"J>D$8^9*R-9,I5"Z MI/,Y3D$!LW/VOE3B63!?9$$,8&B#0_SC?M ?T@*4I&E@FE[B+6\*IP/C;(13 M$;AW[/\N?W"_]RG]7GVZ^&%_P::SEI2?9P7ZL]!79+29'GX3SUDL4@ MRB)G0Z3,&90P\V#FI4.T;0894S^R"!:3>,@57-C/@A0,-IU.QUNS,!M&8J@> MT\7(G$SUOLL3S[^(WL2_.WFO5$?. ]+<&.JUR-1KDP0\1N3J-7 XT2(]5"KM M5:A#P;,3Y1ZH-KZE3D6,,%LE3),D3),>4R*UEW^'&J#CL(HEGT'726AVPC'JD44)//,9#.(_6U-9=J#!?R##MS.+$$JA6DT'#\IA3%+9II;;H9:QB'D[%C4X./ M4JW)/(?DN4&[=GEFK>H+1,RI/;#VC9D1=\@:OK?"P.\[N!X;G;X[Z0,33')K M>BLPBZ/8XS2-$5RN;$>A:[#:JVO@5J.]''1P.H%'77^ZH<5"V:/%M%9['/Q^ MJ&&_WS,](@J 9-JSJSZQHHN5KE68\N344G9R:HQ]X0(@,_^KD\U0V?3-_):N M#NC:!V@A,_V6;/Z(P?JI_,>14SOI%OH:JK\+LG93X^41$(8:\_6063-#+'W9XX?%(='$@$AW0 ',,-C_FHR[BL=+$T+=/ ME05[A#A[S'QA E<<.)^(),;!+,V^-XS_W-!V,IP%TT5F V^03;(>_RR81P/S M#G-@-QY_70!+%\%D,?_&Z'5,!'3I([UV@;D\]$!;E[RG3_LA8Q+&L>'VJ61H MKV-\!+4?[N CRUQJ1#G0AYM/+D7*4C?B! 9*D_:#X7Y=?\Q 787_#46\;8RA MD\/"_>%2#C#2X+"L-2UY27UP8_U[Q3#4P;,@ ^_@RN A8_#*W&2:!O$\?L3^ M,$#/IYC+SZ#J/7+./B501(/III/9@*?G9$T1N_7NP2!>U71=CFI>]SX"'+"Y M.-5]J\RV<>R"ZT9 E, &#*0)KR \ +??V%8JW7]X5\"0E+=;-1PE:!VV2S#" MV-+:B9(Z-."2!07B/HW9^.<)-EQ6],C)2I],J(WAC.RIJQ@RXFSLME'T_:' M7/A<"O!$PEQ>]FUHJ:V#-N:Z!V.-_48KO->.##*K*61O(#P]? MF$\H=GAO^@9LU97E12LK,23%HQMVQDU'&A,^O!;JW,GH#TSQ"/>O3];Q?X\3SS@KM*P M3#&%!4:T@3-:5K+D?6;K&2C>QX/2&]WQ)>Y?3?)2*Z:6>(U,F2:3P)8[E?<5 M@/B2EYW&2L8V64AE-UV30\9/G\H<%V;(-=U%L"?3L(D@'^\+^V/?V M#CN@I6BW0M1C7^D*%&?(),4\MTT*D@,,V"1Q)YA:2?I?:O#C=?K&U-!Y3@WW MV_+>SX4JJ#^ZQE[]GLY>S:EVXK7'KG%E8O-]FV:82R+3?$&*#N4SQ[)N0+K7 M0X=UI0JY@CK#-Q^?Z](WO!VF$D-W 1QCVXD;L,QZ5F0=4%$,CNO9<;CCAKT6.%YC2?%HSU+"] M8IV$9YL:N,86H.0)^KH7V"O0&;CJWMV;HAO8N6U:=E^!?Z&HOV"/]=O :EG* M6^Y3\L'OG?Y;5X\+U5TOL].0I8A]]'2O MQOF1KX2XMM<\^N??R?P_ON5X89N"#?:N.C%5*IY/'>^V^BALK.B(L7 M8/(2FQ]T4YI&P2P;[@\F63"+IFR2!$DZ1X4$BO(U;2S@X%)M* ;BK=QBP#^9 M!(MYQM(DF,WG8!&4']N>'E[QXML$=@Q7$$DPG< M0)8/QB]6L#4*Y],SXZ[<2ZLV],T\9!JMJNAQ+3@H/2Z ^94"5V%?\(#^CRB> M_1=02P,$% @ \H:<5!"8*-T6 P N 8 !D !X;"]W;W)K&ULK57;F3Q1?("%)@1D@O3!3*$/2]EG8"]94 MEEQ=XN3ONY+!)3--^M(76[O2GCV[\AZ/&Z5_FA+1PF,EI)E$I;7U31R;O,2* MF;ZJ4=+.7NF*63+U(3:U1E:$H$K$69)+U?"A"S@*ODA8#L&) %WFVBP/*6638=:]6 ]J<)S2]"J2&:R''I M+^7.:MKE%&>GJ]ER_66VOH7%Y^5Z!HNOZ_OM6LOBS<7Y$ MG+>(V0N(:08K)6UIX(,LL'@.$!.]CF-VXCC/7D6\Q;P/@[0'69*EK^ -NIH' M 6_P7VI^EF+8I1B&%,/_V-;7$=.K/OP+%3XZ(<#2T !6M5!/B ;4'FR)\$DK M5P.7P=AL%U S;7G.:V;1NQD,X$Y$QC#YQL MX7UB(F*<9C(G_ZD"*)4S7!Y@[V0!1 P4E:"A0;$G@ X7O%%K]<#IJ_,TNA;T M85$2;8,@V$YITI*#$\QS-[3^Y3@%_FD11;(\UPZ!),_[S5D.+P!$0)Y5IW,B M3OK5=;K+^_;-59:.WH-A@FGN>=S3ME66:@]$3:#@TQA''>LJ[M(U2-2VJ_GE MH#>ZONZ%Y; W&@Q#'\A*DV'O\B*!PFG?(I_^"9DV@'[V@"8'JQTUJYV>]#K, M4!*B_3#U__:IQV=J4J$^!,TT=.=.VE98.F\GR[-6C?X<;S5]Q?2!KA0$[BDT MZ8\N(M"M3K:&5770IIVRI'1A6=*O!;4_0/M[I>S)\ FZG]7T-U!+ P04 M" #RAIQ4PY(7\Y(% "?$ &0 'AL+W=OD[.3O.R1E M2=[8V45;M,"^Q!0Y7'&^$?%9+ $U>ZHJKD]%2Z]7'R4052ZBI&HL5 MV[EZ?'HM$5XW OB6KJFLK7 MGXQ\$Q!44&B#0/%G#1=0508(P_BSQ1QU4QK' M87N+_HM=.ZYE1A5(2IE_Y*-LPW] M$2D:I47=.F,$->/NE[ZT>1@X3 \YA*U#:.-V$]DH+ZFFI\=2;(@TUHAF&G:I MUAN#8]P4Y5%+'&7HIT\?KS[=7-T^D>O;7^X>;LZ>KN]NCR<:@ D",F-X'JIR!6?PWP78((1=6&%V[#.PW<1+Z$8DRCP2.B'P3MX4;?,R.)% M?W>9.ZAQAQI;U/B?)>]]D" ?DSU Y&D)Y),4S8HP18R\JE<"?(%*F1/&B<;A M6:,03"DB2J)04YIL@$HZJX!H*)9<5&+QBAQ=H_96J"0][E%__&$:!MF1(L62 M04E0Y9)JQA=H7C KN9H^@R0_&#H9[*DBLP .&%S1&4EPYBP MR\1T8>&N7J!HC-[(75FR G$P1+V=VR.;I4!)KXW&2,DXY06C%2[+[3)F=C&, M2<'"A*_0#VQ@PT 5H3/<;@BM*E$X>PE*-+( '.(F,H5),OT(:&?@!>P$-"9G M_.UT)O&4%*)>"6X^AQ[8HKJMAS+UZ&IA]QFF&7:74M08,BN6A&D,&PM(I=G+ MUL";-CC&BT82>,%=%J/T7)\:)E:TQ::*J6T,C&N0'%/6)T_"2DBM7&!4 EE) ML4:8.='"HDI8-!652".7>1R9O?8KZ@AA*CTFEXTTJ3##KQBUPK4:+!0FU#.L MIQ-GD%N)^G8"HU5OD*+!&O1&["FGH:-0T)<7DU$U<];O&RK!^6RFG$U#8-G(P=Q3ZUV'$T]?QH,LISGB1=. MPZXG19O(B])H7[4S'X?S(5FB//:P.2!+X/O(B.ENM3-,;#+M29'Z2)0L'P)% MX0X/_\-J!]]GM;&*L>]-DZP;#KW] M:$"?V,M1VRC4W6ICI5'+O5F&.\HT&[(N\A,OC?LX^I-W+L"=#=N#D;#!?<0\ M44G95'C&MC=9+(@]S=S-CV.U+4)_P7H&6.&WI,6SNVFTAYH[M%5[C%6OXWUO MGS]VO=WK^\P].GMS]W2_H7+!\!Y>08FN_CA+1D2Z MY[#[T&)EGZ SH?%!:YM+H'.0Q@#'2R'T]L-,T/U/XO0O4$L#!!0 ( /*& MG%1&XE>6Q 0 ,L* 9 >&PO=V]R:W-H965TW:Y5UOGWX4-)L7XV'(9\PY4* U>SQ9O2 M^4I%'/UZ&&K/JDA&E1EFH]'/PTIIV[NY2L\>_,V5:Z+1EA\\A::JE-_=L7'; MZ]ZX=W@PU^M-E ?#FZM:K7G!\4W]X'$:=BB%KM@&[2QY+J][M^-G=V=R/UUX MJWD;CGZ39+)R[IT<7A;7O9$$Q(;S* @*_Q[YGHT1((3Q?H_9ZUR*X?'O _J+ ME#MR6:G ]\[\KHNXN>Y=]*C@4C4FSMWV5][G_?LO$=Y$Z*K M]L:(H-*V_:\^['DX,K@8?<4@VQMD*>[648IRJJ*ZN?)N2UYN TU^I%23-8+3 M5HJRB!YO->SBS6)YNWRS_&W^!\UGB]G\[6Q!MZ^GQ6Z8[]'O6O3L*^CCC%XY&S>!9K;@XA1@B%"[>+-#O'?9-Q&GG ]H M,NY3-LK&W\";=/E/$M[D/\__Q-U9Y^XLN3O[G^C^-GHV&M"_\4 /\WLRO%8& M_16BUZE3 M7L*QVI5CNT7PSD2BKTHR[8%H%6.XH;IE^\:^H?OKO(QD^?AP04 MFE70A59>,TRLV1&&@-CBNO;P$#$CN"!6WFJ[#GW2)2F[ZZ.+HGB4EUH:-7>^ M4#9G]$+<)&S/Z\:H%-V 'KQVGJ([!'@27Y_JQH=&X3%N2*1&;0.INC8Z5RO# MA\<".W45\M8YY(D(:J\#0E>V2"_1]>AI2R_M(RXE1T?7^AW(2=X56A;]^8[% MHW>XVT9-I7<5J1+V3Z+Z0'A7ZA2B=?9)H87]51-3@"&JV$3G=U(5]H],92/, MJW#,U+X.=T[Y0AB8:H])YWS84]Y6"()H5G_BA;C*V4L-,%>JQ":0C4:E VC/ M35.@*M38J$VRCRY"&*IR>$0!WP>%-!DQ*7P9 IV/OA=/8HWJ( 'VB"I7M899 MR\Z:+?M67%T:.+QO$*KP;!MQ<,H3(*V+4&4(P%"6QJV?SZC[\90.0+-/VI$, MD @@;:YKLZ]HJ2TDI5,TG98^D854DX^5$$F2I1TD^P3B^FE 2Z3.G]0E1Y1) M[RNF)B 6?"LIU)SK$M*"'&MWT)7RG-([+;@2C+ Y:C*Y*PQBTNNJJ0ZD%8=R MZ([_S[D?T+3QPH 2.C("<.7,#JY6H&D=GR.+],0'25?,DW['U4C//I&W*$= MBT(+66!N_NKN,NO+O_/^Y>739&FAEB\(5M0NC($6A$?1+DG M'[Y8]'@LX5L0(M#XTN[%'=K6:UL[B:JK:?^?C">IPV'DM5.G'5)JI8V.NS0C MO+*A%$U1[7Q:(;I99E,WH"?"89K9 M<2%I"IN%2:>VI%U@1XZVJ+%0/SZ?]"_/)JD,XXM1__)BG"C ,3O/^IE4-,'\ M?;WAJ.:T%IG=@(2MT>3YE[YRPZ,%HV*_3FL41"M:;'>-[FFWJ=VV"\K'Z^V: M]TKYM08#ADN8C@9/L1CY=G5J#]'5:5U9N8CE)_W<8-MD+Q?POG0N'@[BH-M? M;_X"4$L#!!0 ( /*&G%1OV19,P08 X5 9 >&PO=V]R:W-H965T M( MA$1,2$ !0"O*K^\"H$CJL%.W?F@?;!'$GM\>6.)TQ<47F1*BT+<\8_*LE2JU M/.YV99R2',L.7Q(&.W,N MJ(PR\B"0+/(9GK9%W?!%J>D/P.R4KV7A&VI,9YU_TXB8Y:[G:()*16&D)&'Z>R"7) M,BT(S/A:RFQ5*C5C\WDC_3?C._@RPY)<\NP/FJCTK!6U4$+FN,C4F*\^D-*? MGI87\TR:_VAE:4.WA>)"*IZ7S&!!3IG]Q=]*'!H,T7,,?LG@&[NM(F/E%5;X M_%3P%1*:&J3I!^.JX0;C*--!F2@!NQ3XU/GX^G8TO;Y"#Z/Q]!%=C&Y']Y?7 M$S2ZOT+3\>A^,KJ92B6Z9@E)M@5T MP]UT-_4B'[Y*?+=X*3ZO<5 M(I42]%[P8HG^I)CG%%WR/"\8C0T=FI(X93SCBS5L=-"M2CIM+=%W3P[1FRWO MY*C2>@F)(GB6D03-UH@S@OC<-3B22*18DY5E"A-R8 MD[R1ZO<%9HOO*2\V1MPPVQ\U&A,( XW)QII=8QJD;V3-(P2&LBT;7@)EG[RT MPT&*+PBH$S;JAV+G[,/N' (!2[3E]ANY^H',"44?"IP2MD#7NK<+#K:]Z/ 6 MTQL9,@%9W^$//18LH6#+\^@[._!;ACT[)G3!Z!Q@9@I1-L\*PB")P*2Z^*PC M'X%[7: [&@O^CE00R!U_+=D_4?.>L\57X(X-R!L'QP4UZQOV1*2"=;-GPM;TC=($S#"9)=+S7?5_[.Y): M+YR+))\!1OILW"6!L])M+KQJ,;Z[,'^C'"!6*"D ;,%SF+2@^X-C2X@C)?+X M<,MOXR,4!:X3#6J)?M1W@M"K,J8]JQ'S';4[/;=AOUD= M:'?:&M_Q!U%%&D4]]$FW,HFV901.KQ>A*5+LYM).C+56>7ZL,(\?M^?M]O$V.D = #&L@/*?7]S<#R_@>0K9I%WZ/+3_?3F_C/05@7C'Z&IP$QB,\3+?U\S MN[\PVYO*71,,/A(]J_XH8M[P%>'3?Q.<0;WO1^^9V@HADP'5H$8U=,)PX Q[ M@T8:!R%4'[PI1915\5S0=]=#QQOT#AW<0RAI]X=BRI38W?: MX[K;7@V=P;97D$!NX/\OPVQ!>44E[L$7]ITH'*"'0L0I?&H>;,BH/:\E>CY4 M7]!*;SU9!HS*1)7^AD2\&3(@8R MS!(D[9@++6B5TCB%PS;.BH3H352P&36G8ZD1> &@R'7ZD'2:&5;]$#K%4 ^* MNSW2H*VI--(.V"27Q'R\9^N..50.^;(Y/AK.P,,2K\VD,B_#O]P@"SH;0PC, M=Y5S'7,"W;#:)FV/TY@W))SJR.]W!C\C\K6@:@V^*P):]<11&:)5PLB"90IS M"Y,4!@%;81:,\FB#IG#P&'0TF056$[LFKF YFA'"RC !OJ#O(V8%%FL#5L>D MVU;^40@(DL4,#*":#,1^I/#U(@N8;137FE:0MN15\U0'715".VDC5+-N\(7T MX/ E*? *05\A@D(#,&':LLU^6YKNH.HFOYTT94V 9Z09>+DY$/>_ JL,L!'' M:YW.50;$&2^JY*V!; [ '5-BE8?>T*GSYF!%ZLNO;+VI@,1(@I0 E*E6C:4D M.ATK;!I(;#YE;*BM;UH"-[Y[3J"#6H.]E8.C* MI-NXH\J)6)B;. FE 0[;ZZKJ;779-[)W7#6YO2F\PV)!F409F0.KVQGT6DC8 MVS>[4'QI;KQF7"F>F\>4 %A"$\#^G'.U66@%U17H^5]02P,$% @ \H:< M5%GKF\6!!0 0A$ !D !X;"]W;W)K&ULU5A9 M<]LV$/XK&'6F3XA$@H.QX^89(E7&U$>3B4YS*+D>RQHJ_+*4JN0& MEVHUT;4"GCFFLI@PSXLG)1?5Z.S$[=VJLQ/9F$)4<*N(;LJ2J^<+*.3Z=.2/ M-AMW8I4;NS$Y.ZGY"N[!/-2W"E>37DHF2JBTD!51L#P=G?M'%Z&E=P2_"ECK MP3NQGBRD_&(7[[/3D6<-@@)28R5P?#S")12%%81F_-[)'/4J+>/P?2/]K?,= M?5EP#9>R^"PRDY^.DA')8,F;PMS)]3OH_(FLO%06VOTGZY:6H<:TT4:6'3.N M2U&U3_[4X3!@2+P]#*QC8,[N5I&S\HH;?G:BY)HH2XW2[(MSU7&C<:*R0;DW M"K\*Y#-G-_-/Y/W-Y*3XCU[(R MN2;S*H-L6\ $3>KM8AN[+MA!B5>0CDG@4\(\YA^0%_1^!DY>\)?]W!(;]F)# M)S;\F_ =EL+8F.R21#[E0'Y1LJDQT0PHC#]DQ.301O<4OA0(K6O M.N>X(G+I2):RP8 H37"3U%P9D8J:&U&MB(:T4<(().;:$>>R<+0=[R'Q.7\$ MPBT)]H4E",,7!1!E2X 8B0PI8+&13#R*#*I,8U:;G/"B(%)EHL+RWTA:--]V M)I/XV6R4IIAI"JNYX2AM48@5=_6-:I?H+"H@$@6JM=!(O=!2+9R"2UG6O'K^ M^:>$^=-C30JI->@Q.4]39].J>*:.L 6\P8]N:=:2I 77FI1@%*4U3@4 M*^R;HL(UP@NJ-9@B[.J5HQQM.^0DW]AA/;&*!^&R#=!BJU$702>%94;DD!NX MJI )'=F;16_(Y<>;3^]O'N97Y)U M;[]ETTL&:^-@@:8.%GZ_N+N^Z/\N'#P[(4EYD39%"^1-4X+B1JHC;SR]@DIB8VXQ MW9T/07@M\E0$[D=P"AXV#B'CC&<-_442N#E7H,!WW MX;4CJ >-^?%A/<^R(\*SWW $PQD4.R^JWMUY7R?QX&CU_>F_D+&;#FF=2^+@ MOYBS;_Y$MLZ72QSB[2%02X/!$.[XV#C99I6L;4)INNOTP39_=_^ P6 T\#TZ M0U6^3Y/$MTN[B_V6VI;[C[K\(C8LBN@LFE%_R@B+/1I$/IW-T/$XI$&$J+Q@I<*EDZGF$' MP*#N.<]?P$>[,54H2U0T[EJXEDV1M8/A @ O>9@<;YP\.WYNSP)X:=68/)#] M/P_X^Q9>H77C M[4Z#\\@4KMH(LP?G\=L!FFV"#Z"69A'/7+ *MAABUQIT9[ M.MO0?F/BPWH*L:Z"<,OU31?R_^2M[^NG#-U4I4./7#$EF]\30:M2/U9F%D[6[)"VGPSNU><^!8098 OR\E MMIYN817T/YN<_0%02P,$% @ \H:<5*,#PDA-!0 =PX !D !X;"]W M;W)K&ULQ5?K;]LV$/]7" _;.D"Q]?2C30(D:;L- M6+<@Z5;L(RV=+*(4J9)4W.ROWQUER7*2)@L08!]L\7%OWN^./-YJ\]E6 (Y] MK:6R)Y/*N>;U;&;S"FINI[H!A3NE-C5W.#6;F6T,\,(SU7(6A^%\5G.A)J?' M?NW2G![KUDFAX-(PV]8U-[?G(/7V9!)-^H4KL:D<+S M04HA:E!6:,4,E">3L^CU>4KTGN O 5L[&C/R9*WU9YK\6IQ,0C(().2.)'#\ MW, %2$F"T(PO.YF3024QCL>]]/?>=_1ES2U<:/E)%*XZF2PGK("2M])=Z>TO ML/,G(WFYEM;_LVU'&R43EK?6Z7K'C!;40G5?_G47AQ'#,OP&0[QCB+W=G2)O MY5ON^.FQT5MFB!JET<"[ZKG1.*'H4*Z=P5V!?.[TMW=GU^^NCV<.9='*+-_Q MG7=\\3?XHIA]T,I5EKU3!12' F9HQ&!)W%MR'C\J\2WD4Y9$ 8O#.'I$7C)X MEGAYR3,\.Q"4#H)2+RA]=H@>YXN3*>MXV<<*V,]&M\V/EDG )+(LUYC8UC%= M,D28X4ZH3;^'6&.\P--& MJY 20K10[,-CQ' J%8(75 M!>.J8/H&C$5Q?E(*Q54NN.PTL&TE\HH)9$(H.C"X,]T;B5F-:ZB>I)8H@'%C MN-I 3>J0B^_$<)RI'!K"UY1=ZQKZC8T!3^W]=%@;^@TT1FEUU,UR73=:$5FP M,\D--N25UA0+IQ&YN6Y1LP^+918:CE$9LW?&Y\-'%Q36X M+4 7IKTY-'O()'*4\(ZA[%@,R.XLK$.^(RZ1CC5&T(&@OOO\*I4\ VH%"=]/QWDK$P6*Y'*;9(@B7 MX3!-HR!;9>RZ77?<>*X$W7[[510DRW@O[%66+$:S!)E1U4?MAG)"ZO>>K((T MG.]USX,L3?:6+8,P3!D9^Y 3?8XARBMMW!'5H3$0^CJQQ3J@M&-]]>I1@2*% M+M@.0U \";*N2@R8[7%,&UC=*.M'T!LG)CD4+=[<2<\UEUAHL4100[94K5#B M':0=8.RELN_LOJ;[^1:'X\G3J7;!;<4:+HJN]-94A>_7M1H#UIJN.0QU4 J^ M%M)WIM?_V8E]1N2DN<1#PV9H='V_10ZY' =)E+!T%NY%^$OF4>Z M/&JIVEL+WGXL-7E%#!93Q+Z \F@Q M4(/9^".VM[;#P[SNVL]M0%0[M9>VQ MWWG\CE?C2:O-@ZT0'3S54MEI4CG7G*>I+2NLF1WH!A7M;+6IF:/0[%+;&&0\ M)-4R+;+L4UHSH9+9)*Q=F]E$[YT4"J\-V'U=,_.\0*G;:9(GW<*-V%7.+Z2S M2<-VN$:W::X-16E/X:)&98568' [3>;Y^6+D]4%P)["U1W/PE=QK_>"#KWR: M9-X02BR=)S :'O$"I?0@LO'SP$SZ(WWB\;RC?PZU4RWWS.*%EC\$=]4T.4N MXY;MI;O1[1<\U#/VO%)+&[[01FU^FD"YMT[7AV1R4 L51_9TN(>CA+/LE83B MD% $W_&@X'+)')M-C&[!>#71_"24&K+)G%#^IZR=H5U!>6ZVWBS6J^^;U=4M MK.[H.TD=4?U>6AX(BT@H7B'D!5QJY2H+*\61OP2D9*?W5'2>%L6;Q"66 QCF M)U!D1?X&;]C7. R\X3_5^ (YZI&C@!S]Q[6]32A& _B3 DOQ*#@J#M\47#)3 M5I"?AFLH3L!5"!>Z;IAZ!J:4WJL2.3"P#9:"22B9K8!W +V%S?I=-LB*,31H M0!LN%'4=V(H9A/=A,P];\^7Z U"#"&>!VM8ZIDB[BTH+3L=9I25'8SW98$D\ M8"'PODJI+8; L)"K.__%6?0_@%O2X=/'WB%G#D'83C>..BJ-!V2O:^F8A@D. M0L&\,4)&WM]^8GK4!S6:7>AV"R7=E8LMT:_V#\H\]M%O>7R-R-5.* L2MY2: M#4['"9C8X3%PN@E==:\=]6B85O0HHO$"VM]J[;K '] _L[-?4$L#!!0 ( M /*&G%1RTL;G(CL *S@ 9 >&PO=V]R:W-H965TD/4_,!)$ 1,0BPL4A6 M?OV<]2[ !;38W6^J9CXD%DG@+N>>?;O?WU;UIV:;96WT>5>4S0_/MFV[__;% MBV:]S79),ZOV60F_;*IZE[3PL;Y^T>SK+$GII5WQ8G%T=/IBE^3ELQ^_I^_> MUS]^7W5MD9?9^SIJNMTNJ>]>945U^\.S^3/]XD-^O6WQBQ<_?K]/KK.KK/U] M_[Z&3R_,*&F^R\HFK\JHSC8_/+N8?_OJF%Z@)_[(L]O&^3O"K:RJZA-^>)O^ M\.P(5Y05V;K%(1+XYR:[S(H"1X)U_%,&?6;FQ!?=OW7TGVCSL)E5TF275?&/ M/&VW/SP[?Q:EV2;IBO9#=?OW3#9T@N.MJZ*A_T>W_.S)\EFT[IJVVLG+L()= M7O*_R6V[GZ/WO_WR]O+MFZOH M^?NJR-=YUAQ\_Z*%^?"M%VL9^Q6/O1@9>[Z(?JW*=MM$;\HT2_T!7L!"S6H7 MNMI7B\D17V?K6;2^+#']=5V4#@$[IYQ"DO_XLT<=MYGR3I=$F+Q-X M."FB!D;(@/9:&K2%!W^NJVX?;9.;+%IE68D3[9,:7LJ1LM95G<*K&2!ONZ7/ M7=GFY;6=OHFNLS*KDZ*XP]^S?B;J:_B*(?O;K<5+/FP MNBUACJ9;-7F:)S70 __\Q]LW#<$97\0/N,+YV7?>H[Q:&1; 5^39#6RTW28M MO9?FS;JHF@[.+@*81DF:_;.#545M!:3^B5>3DE&%%9=4"5V@*X,< M[MD$PIX8A#V91*4/V;I(FB;?P '@9$T(&Q\Y1/2ZJQ$;3OQPIX%QY"<.HPZZZN MX2<:2,9I/%JB(VRRX+KP%*(<#G?=1G X)8A20+5JE\51LX7S! Q*,[L^.-N\ M!>R"=:^39AMM0##"N=-\-WG5-4 A0%Q5W4ZRS%-SGJ>3A_%[0Z2?-6V^0_H* M'>?D"*@7?-O [K(?GA%(ZIOLV6!80G%F"HRC'KL9.PDX:3D) DS#T/K 2 M%-+$+BE!0< W#$78>9'XX$2ZW9[/@Z@JV6Q ZM/1)COD18T!*;T@%&=9T/U+ MI7F L1$1(S(#Z2%I7^77):$#K,YA?':!H&6@"F+G(FYDL.PA0&*^E9"XXF P33(\_9UE78 V=NDKF''Q RF V MQ&J4!1$^4N.)*RNZ#Q]FT017.#-K/("CQ_5#F R M-7!6X)?T2,)Z_BIK;UE,(,K *'4+"BQ0+1XE\P0731'0L^@?6W@CS1#]\E)% M51BQ&T(4!S=T43D1._&LE-:/@[5XC+ )WC&N-\55V*%C1T/!L\]15BC44'>" MPX?!=E4#_"6]@6T +P0IH?L#0-QN<\"M7(&KP&#$;9U1!WPR!",>!'@*C$N* M'OPB #%'8\X!J*$#= ="3-"Z@A\ A$D+H$*RNX%I8587D-L/= V#4\[#'3DOB8+J#-2$N@*I7("658CR M17\K W;6 )S# '#\R/%%U/;@3SA+AQ1(50^\A\"2(9,J;FV^@7&FQN_DWV^P)1#480)'0.!'] ]#0[0G42 M_OMG5R$B$B$VK+/3>3$"\#MP6+"_->!;<-R9K&!A_GW22N2 *_P&(5,.UD;2 M+M6ST6VS7(!(>Z!% ZB M@"79E)=-M]F@&0UG>U,5'8@2'*;<(+\@O<8RL"9Z#N92TUO&P7?,!=*L. 1: M)LYI**2Q7,#%,0%U#VBD=R*;C'0A ]S@1#N44E^;?)Z%.5SIKL(S"E^>[#/A16A75]9W%F0#E]525'C'* M-R.$\"N_FWIO .(@BP=+ MGEBBSRCX:U[_05Y"-6K,L$< ( T[RX$_0G47B/ MRM3>.SOR_Q%M"1UX.)V*/"8G.UY"FE??0#NB(=%2FX !J&L/ $.R%D$);!NT MM1SG%V!TC'J+:C@@VO&=-)#IR%57;#2F,M.B!;&'F][G:@ M0)7,7U*TW3)K?J]!ER6-GDT%W+A10U!) ^L.=5, @PCQ&Q ?L%Z6+';[ %K$ M5 4IR@7:"1&MP-U%Q! Z/U<"X<_BZI3G;^[@$&.4O $QYYVKVJ-["KT4B M.L<$C '9:&VD?-%S3J*CNI_!58T@E8 M.]EG4>@]E/]W0Y\UCR%2 F\D;G:G4)M"4G5HO;[\R7=EP1=(W56!)IP9#M$0 MIP'V@!BK([-9!@=LOMATI'(Y_@3X5?P7'K@&SX%9+(]9*]O8IBM49L2.(5O) M^,B&&C3;_]6?;.K:G3NOBVA'@P@.]YIU #*/DN+..#!UB!J)&;#F&DR;=AOC MOPUIO=<@3MGGQJRK4)[%;K@F\_1<9/^D 3 9"O^^Y,T-1[" 2_SU]^ Z:\J-6J M38W;\T/*%6Z!#"'( :ZK*KW-BR(DK@*"@IAX3LIRQB*='#9E1[H)J019"7A1 M?SU.+XXA_+8K86K@-EF6-BRG/8&8B,EO#L!R7H1&TXAY_C'(]7K3P X'K"K$ M.9HOD@ &_$_FZC\!A$6'<+4/)*.J:^_3(WIZG/&!9^(1@R6BH=GG*$D!HY6$ M\DQ>@Q4@_*PN\7#<8F62=*.@\\#7[AUKH>>3PD4UR0Z':KJLGO3)G!N?S/D# M?3(X@]41@=VU=4=3AYPU7SRH1;"_-2-/" -U]%3B8("CB"GT!QX1S(./QT@H M+9A+BLDQL6I DGT%:D:L?M)&G$"(-+'29 HK):U$T9B<$R0T)A5B9]1]W/W_).]E_WP#O(8L@%1KQFLN!G7X26F MY;.HYK\$T-. 9'?F*"Q95'XFWR?2">S/90@"82(@.\8.?49LGS!U-9F+@..P M<4XEN((0(Q+)P6 ,'![.UGM4G$AL T]%W%X:NG\Y2:*7 M8\<;HO8G#A6-_Z*TK8@&JC=(U#0&+-I1K(212=WL'G_(VXZT+!_OY%%BL?DU M:6AROG=\NNBCVW%F ,46&J:P+:A*P%J*'%:7^K3-(H2= [.$_[B9&F=W#+# M!GD21T;H4-2POPJ#98%UL,^SJT&K &R8.M[YD4VQ.+HG'NH1:3"1XE$C1/W/ M1HMO[!FX85(B491M] ?'WRGFP83]''[Q2/R Y1HZ?JQZ*UYR)Z".SS1V@OZX ML?G).,:=MS64E^B2:8'+HV_P+([Q'_7*K#-?E0IO0E9,*GB!'*U.BMD 4DG1 M5(KREKGNBRR]%A681B\JP%Z869SFBD4=K*$YI,(^-$A[R#^/OSUZ*/'*ASV8[X#(VPM M'N 1AL._C1#V-6BEK7J7/2HG.8YD3C]5)6O#DR!:6! M)O=X,92U04@]>I0H M])U#\1QNM+\UQK$KV /8!5"JT:;L:H[;J[T;4[H"VD%^&+3J5BW&E%45F 21 MS;::+ZP[1+0K6;1 MKS95P0_F<3B'7&Y@:E2U2)I^R%&&UR@&'$RSS];HLS+S?1NMP>C)VUM0GK;L MM$ V1JF"[$ZYQM&,V6G0(@;NWGBA!I"X#244$#69(=2C #J3)L; 9M*<,PY< M>UO>0+'!Z1FP&9C'K!GW*LS0-BW>* .B<*YKVUQW:>60KSL;PQN*$CT'.@&P^ MI!W\,K86$H;#B !;\];\5VI&>MR M0PDDDL6QKO:26T3V'XB$("N>'"*<%M(? M-W*^\+,S'3T ='F3%H/Y1< >0==A9R(C$F9Z(W: F0>8U,R\82G@US*5MB8L M7W-&6D-Q8EP)* E%_A<1I.,X&OAKA2&\-$,UA#\C^Q/GA"]N]?L,K- 6V&@FT*I MM="3)&A)!AX8+@N ).40D2.YFQJI_VAR 9"])P+:3I#D[3RP[ MCHID17'C1K/E &_7= Q(X-LL2>5'G39%'094.QX%@^0UHGD<9;M]4=UA(D=6 M9IN\E;TI-'FF&1!.$W:D!AWO'()Q>2E[;86KV @R.;KUM FF (@*?[WPZ*_?*>EL1#PD0B2'R6*ZR^UG M@+'V$_)P8*YK)0F4PZ#O)U5M MVEMB%+@15+-KT"+7SIZ6AR="8J^ZO$@YRBG?_(+9T)C6C[&W&I;E<$!6-$CK MP*?8,>J) W>E4TAAXT;SZ1C/VWY8=AP1GC)0=#&>1^*D\9E8HT->E ]1(?N/ M2HR6:8A95-Z_8=+&"J@'Q/7M[>RO;+^?K3'_+"FM.H#9G)]8A!?Y&NDQ1O,% MO=.@!))\3EH;)'"FBZ<&88-$RDV<\<0A1^%55H<6W*3D#[04.1IT$Z\(GEA9VTQ;$$U"[6H.6XH MQDURDRVAHJE1%HF72*R%-+IR$&S.&Q=<^89U(O43#R(V'%WOK80/SE9,P+K\ M%0[@CT'PIEO]244>%8X.JL-?DJ02R@(*)N4X10"2S-,KY^BED>0E1H]97P&3 MLE'SPU7AO5UX^1:.4QAGAZFHHB"$R0$L')*>>D<9_VZT%*;.%!P/8:6YXQ41 MOF2L-B M%] -T#&'VZ/,&R1!.7J%2+.8#"3-HO[OG]ATNU5^BS7]Z(/UPF99(F MH"2F*"WVF#&/N,/S>@D?BL?D+B1>B]Y+K+UQO(SD%:=$>Q8Y. 6KJHU\XV;6 MTJ]T8-7FL&LL*^<<]_%0@RF?X#&!K>RPD@67$:S7 Y&^4C14P:092"%(N6M42I9?%.>8JF)%:X"#8C MG,@2D9>= PLV30E/< .&)%@A<%0$SY%IV,?T?NR^$1_<_+EN!0*.LUI2TKI6 MK9O]2TX0%+XF%5@\8(@6-M9"-5/H/-/\%]@:K@BLWN!9AQ#*.VE,)P<3!#V( MBNE.MGZ2_MDU*C4-R-P()JJ3> 3DOEEE\)RZ*RP64B:B=2LB:\2]B-- _#8M M>V(:H;[@*:PRRC%4#DP&JT^EUMXPLDY6B#%-1C*:0!(Y26H9&]1SXLR\_!OA M/12WAK-/.#1@54DZ08Z>;JI.2E_CJ"&#<:-8+OZ<2FM]*E@O2);4;E>JF !Y M4O;IXJ&3G\-$SANI6TJNZTRC<7:CSOGN.BJ(*[/KJE7]_F+3DEUKDQ@EEDNQ M#])DUA2F([>ZBAQ8..9>W7A9E9KUIKL"EIM1L'_/Q="T:L-]':W;YIYQPAVG MSB5-A6EJ=U;Y0^AD]3I'),!\-_1%H_F.U(@KU.)'=-)B9K+A?X#.G)Y@Y3_B M(RLA"8<.LI)]6K9^N>$B64U?Z(_&>N1GJ8*1@D(BJ@KMI2S$O26PZ1.5"FI$ M =Z8DW C2$"'ZH!LZ&%Q3T*%RB@QY $9XA?8RZN(E?=K#\["K$P#85'G1$4] M#LN.3'*R3FD4"YNWL9C.NOA9+)J03O' 5R/SAQ>PS=0G*') G<%2*6D-72][ MCQ,3-[SY,C.>#2?/WR8R T*M\E*HT:Q"J,!JB*N.2 ,-A8#1XM@J.^2X6J^$ M_FQKNY1CMDO/=,F#-HN[MI%EM*$,6BFR$PF("W7*7K0(5'[ <1NV3GC54;4F M(8!VEV=LF=IA4ZM*&R_R3UEQQY3!;(0B?,,S&N03K[#Q3<"P4L^E8P#Z"Z') ME>E+42 MZ9-@ ?X+:A?YNL1)[J^)-JT_^# :8"NM;5QK^.JC;N@;ZZ:LO\_N_2:/5"6 MO9)<%S*PX_G3(:=N<&F:MCY2JTN!VLD7S1J#CU)NG*0]NSOS$2+#&I$^/!Q[ M5UZ\]R4Q9).I^A*N>J,4)P-%]XP4HB&+5=?1KQ!Q-.VQ"RG 0SW1$UL@K@T M]Y9CD(TN6HLW@C;XV$27O_WQ]O6A%CQ8C5UKDXV!_!#V(*1,8IY:H\ ]*_1 MKBR]:L11L"M3B%,"(\D:F^K0Q ^U'F(,45>0V'1@^*;ZOO M46K&B$C,F)Y?RB4'G7H6O0V1\TB]B!1V#L8U&\$J&Q0<3GF0BD!CL#2H!Z>\ M,7U>[5"SG(?7L&BQ::_5@#N+!SY83Y'W"CK%0TC80359[CQ 3RZ']%;GO ^2 MU +U8NA"O$T\'R+;)7>J(>7ER,!F:J,MA3=@YU;G_X,JEB]_PZ]^?_/:#1BG M%?6MNKCZ':-L9X='QW%DG>; MFP@Q#DH_K[N<6X"!U5JA-Y+F7=PG[E6\&'F51-N[/885N 2GIQE+3D%/J;5# MDGY[ZZ97K;331)]*_C9P=8=+OZCZ@3FCZ=YB],L1M&-/[X!0+3>@%=U*+8) MBK0?=FW,^AVS'A[H]:TUH2G,*.J3765#-I/FDLT17DPG^?X2:N 3M)V>,(ZE M0E.S&6X8Y$2?GE;['H^\]X!R-_.JD%L_PV Z"6$6/4\.HC=/*]A_VFN2GA$N MI..(SYUKW+F_^B&*4*+ZF.4/&UV-;?0!4'89LI>P.RQ3).&35D3!Y(!)[AW< MN@5'*A+):;VN\U5F>I1U,SO!BDLWT/@6?3[?="( M1=<,UPT&$@-BK?=Q"UKHI)=/=';L1U++6??92C3DX1ESN$/W"L,8= M\'(PQD(!W?%F.+V#,GX?MLU)C+@=R+P>9GX.K=!AU@^.6#'(=*"I[S M4"6L,,&Q?.+%_#PVE1\!>RTS&1KC-L:3NWP\3P^BB^D,Z9\JOPF&K<@>T$0O MYV!*?.Y0W#RX3:P*Q#O#AK4;,R=)93D+B)JZ82/&;[,B/6RK0Y-%[ME;DUOF M7">CNP;90^8F>G-^MV7%)G0;-* TI4SBO ]."Q_#GV5\,C^F?/3GBT5\15K1VP--T&.SG- MHDOZ<*@=. 8D+[ZGRLV;=,L&_2EM\%Z>DQ@OL2J*C<9]LUT;K@UJ8@A3KD9;:[^8KI)_YS:K"+H8'_&^RVC*%*P8RE(,]LD039E>-]X=ON[1TWON?Q!0><:T'D9@I4!:CS1U7;!7 7 M1K,5UA[B=619C2T5S&)%KJ=(,%7,,YE;*OAZ(R\ M*_28DK5YR 9.(PMGT?PE80Y=3AJ=+6:+;^+H].5,?1S+VGJ!B2]9?757-J; MP2W3ML2:UPS(.H,S*H/%> [__N/BHVV_^B2G1(@^[8*WB>\IV(K]0(="W1!L MM8WIMZ"I7COT>..%39X+UN%@I@PH8%)I;BG2NW:&$2X'DAF+OXD"B+'GH'XU MCFI&2W,S+,(+T!SZ(!EP\BJ0+D$=AME1E9TJ/%AN3?S(]+_ORC5G'YOF8#I4 M[+AX#;ERYW(J"E?VHD8)%F0CT[>2"V01"-VU6YRO7OI!*K;.P/N7'(E[ * U MA):4W-[U2G=$MFX',[D8 :5=QM=RL?>*0,=Q@ZX12=_LXPO@#\Q=42:C% M9U(< N9GU(,]JD+NQUVUR@OJ4RS$U&[S^KX]F:,C!VYH0QJ/]\Z*$^3H0H]8 M^B@ $SJ$%1_FFT,+;#%"Q$_4E1(5<%&EVU]CY0*3\"8CF2<]3L"0; MC=)3T"QFUU'/K*ZW>C=%OFRZ';53!\4QKVROF1X&&R^AWD%"[5GT[K?>^(XD M<(%M) RS*ZI.[$EN-JERS9G9)7]6M<.-''1YZM0#1D'N?_W68#SF@]BQB+VA M]V9VMD ,Q3^/9J<+/#I*8.'F [/SI?QZ/CL^,C\:W\_LY9G\OIC-3^SO#\CQ M>82'9BBB[>4<6D!JVH'8FXY*1O6)L[&EI"H"JA6W8^II.#[J"']0MBO9WB@$ MP!+-)0Z08XEP>[<7GQ&UX $@\W5%#]4ABLVH%A/:.$4!6I&M]N*1#V;OY*5 MS)Y(?\7."JF>,@R/,)JX3%(PQ437B(V(WJ8%$J($DS/2J M.6+;ZNP@TI2>CB)G:2BO^150>79(+?7$ZP8JE#$B[M%:OZ*^?Z^*W3=P'J]C MLV #A"NH,02J476^ZEIE6AEGV]6NOFH&KP-*(CDFV[&);Q.3P)399O68PV)2 M3@SK!9 1.T6%#]!BOYVLHUW85E"+Z590EY7QQ7'IU\XLQ;6<@D;M5QGYWVD1 M-O]*DQ!Q K->=&"4QVA ,[$7F8M./"O&W\-C<4&QX7H%>W-PW9J\XEPU&3UO M,G:/1(OY@1L!7X\? 0<[C=EGPML$9I6;WG28G)04 M;J-^MG0&/T=4WI^OF3U+'QGD>4,A:H09QV\3(MO:RRW/1M#CU; MTY';^]%K^%654G5D6(;UO8GH$OPTE^S* GT#)Z07:[UL !ANNBO@67K+HH?- MM*#LLF6X0SVGIT^/Z!1B3FL$8.0GI(VMG00SL7O0=\&74@K[<7"=&0]5/D\<7,C! MT%J[U5F:[YYQNP68,DK_$6Y32>YE&9A03%ZZ,VM@A@,A= V*+UC)Z85!?)R65#UR6BFX);&.>")7XR%_ ML5B"TEWO^AD"4+'"JFO_.F((FI:6%GPWG_=B7_'X6D0QJ M>M3XP5-35-@R3/S>X;Q]9"W\*Z/-\P&]'L1^DP!K0I?.8 M%+A0F:'4%BI &]F7S12^D6 M&FH9\ZC+%JNN;3+#)UQ1Y EPNM]9N@PXX50#!CX2$SH81"V"7J4!P(9]Q90J MQ<^&\2*!AG1;KLE6'0\JA"ES>O,YTT)C2ZY:(L%:4GLBDM)VK;7 MCFNU!%7$RP+I'D#%)J\CC6:+(2(5E2S1Y/5V((G:O"&7W5A,(6G<@+P-#'(9 M@G-SCFTNGI77*$LWPWU.^7UL?^#%=%O?/SBOT89+@QZ>1XX1_7'QD1K9TE&C M>PLO5LK9]>B:2VTT/_L&G_2BXT;-DXY/OR92Z3H_5]X(G!!;#<62+07'2[ F M1GJ9Y-'5MLNC_X5O_._H735;+O@@<5U$O6G&S)0P?'[Z#59KX 7P.V+R#B; M[AO])8_^LC>Z5;O=69;1-[[S'&N +"U*;!L&X92W/,T3Z7XO84P<7P@*X0R: MKJ;34#X:3U-M-LAYL#,9NX_Y-G)\E[JH)90&VHH5#GQ*?W7O.IY"+=LJ>#'= MSO<#^ZO)[8;Q^2!F/6X(!WP5:D"-*8?R$P%&Q3QS-=.>O:\?A)NR^8J?9_6( M;,030KV,6LCA$M@#X^L>;H,^U&J)Z.\2!X7 M:2'K-3M14T*@Z?9%X48C&E+GVR&(S:MH=@JXGN:J]8^(D@T!$ZVR;4KUI[#/ M]DQ>3+%8E&_)((HHTS)7./(FYNSSC:@IH, M +Q.KK->@WVNZW":-\JY.RWH3"J^HG/2LL?4-6']JP&L#4L*8?#F@4V&#HJ\ M*(8:1R.I#)KNAYP=_=:57K+@P";!,[ZGRMPV.UY,]RA^+XA[2ZI4>Q<\S<<- M,>0EC53Q&C(QC_:5W_O\"=0ER(T:C7DRF)9\[H2)WQI@BDUU@R0N>\[TA\\C MA4"")WX^KS==VP=*$LT7$O53HQ8M((:Z7<4%Z]H4[PRRP]@-8#JE2N9&V\PUK."/',/CAXF"7QHO"ICUYN=K9!MZ5Y9F'*'[H'"?2KIV M6]6F91YPJ:JC"LBAG[#-UMM2FM#1\9;5C5/40W$43LVT*]M8J==+0%,-F;R" MUZ%=)7H!@9:GU;[N;#!$[B7RM!*]:Q[EUJ8K-JSF.$:Y(\B<*]4I&$ KN/O: M77H048_CL\524#@^/ITK!L.7\^,CW+%,;DI__+R?,B_X[:/X^.C+>/3 MTR/V^#P00OULK_N+A^S)P(.XZ--X?G*N:X =+%XRL;K"R;^LI7![FN#"SY?Q M2YD$/YZ=Q$6 MMK9I.5V;]);/==0%\XC7(^^#GWM^Y&]C%JE;S33JN1AA=N9!6'7272TF!L_%*O*&07"J*"^$%#%8>V M1XVM/9Q%[]#;8AL:8[$:-0U $-U2)Q_*C*,R/?&QB&.<#>6L3-9:S]C1C5YT M\P\7R)CZ>\>+SG<>A %( ..8 Z!QE;W+W:"SQ+(RM M';)3F5L4<"(HE;@]"5IK,VC*"%?PUN MR':[29Q&U?R26YN)9Z\:6J\'T-CH;?(IHP( XS!EESE_3R$WOI$)G0ZP=G>* M'IY.SM-KRF)N[73"B,&.P2;FX0YG[OILP.3AD"2IB8EI/R",!UXBJ#FRV L? MD.0E6P+LIKRUC:6U[#*ZI1\%[MR;_R .+E;^(S5V*:8 MH:VF6T[7P5UA5IN$V22>'^2)CQXE"GWG]8XB?J@W$3K-<:0#R][J-!W2*QZH3-Q/7>(WW#H\$4KCJR!,\),$.5TT)9% =:1J7 ZW[70K ML=$JBNSHSH?O>'[B0BO>[.$ G#=9SD4LMGT%Y0%,4HA-UUW>EU0[K LFP(^8!G:ABI8V5YG&Y.&+:5_UN*FBDNY MF]ECD>D!)/1YN]N;FR8KPH_F-/,+99W0L8[+Y"N5$3A?DNL#""E5^7 MHNJNI55=(>+=-$OHU6\?>$%K&KADY3C@&;HNBY$@8S253#L&9DN5:XG2R7+\-"@MV MNG)VRF(Q7:32)*>,"'=LZF6*?6[8U\Z6FN&IPOVX>A>@Z?"0 2OTN. CNOS4 MTOYDJJM(CW%2KD3[!4<[R7MP6\CK70R329P.Q;L0MHL8BTKNO0"A?/3I"-N6V/ MG;N*,DR[\KS=E--N.'6E-B[Q5$N.>SJZ<%"!FQPI^KPKOJ6+ M.7]XMI;''$Y&F MQ\["%S',";^K(I.V=X9>9.O&DYNDDB= ;,=/OJ,G1&#!(N:SHZ/H!T*7V?)L M<1K; )*N2-4@]))Q>IFXJG"KV&UD3:GF?$>;K.&G+"7V]H&/*'JE#81]313. M:+!)[#<5]?H2YWI%I/HAR"@2!_#:3PZ-.<+!MWO&RMLP,<#T*:-,,>XCQ8?PP MP'8;X&>E_Q,()& BH(?P,SGW2.BDG)"Z+R(>N.9^+^'('T'K4@5%!LU4RXZ M2;YH][V&TJ86FP!?F$GSDC ^:5$F=[/5J3!B7U=(-HD40XA:VH<$LK!)D#N- M"LW!ML,"!+*Q9,V)07596VG8[G>\D\1))T0#3$AD1>&F\:8KZT3&_SHN.=8ASSO/7\\ M]<*G&_M,]Z\/SDT<4KM"ZS6[P5)_@@/AX7J*,;KU(U3EXE_^9OF:+&]#R7?W MP%A[6;,Y*;+S\5B6K[AHI<)KJ!N7BTX=SKEMQ+S8A-'<1!LPSK0,QR91K=]RF M/["FIGD)PZ.:?C/,A[0K@W:.7]J'3V0D\M#Q?QLOS4_/UV9R&_(_0@1+IV&UZ M_<3GV#XG["&P>,/Y M\H0.'-#E.#X^/HM?GIS1T2.? *0"?(,O3O@)1D+[HF$@_0'TA\% AA/Q&P_( MD+1E!\OI$H$K:2#N"ZV@XO>4@;Q4J2+/Y/H#:IXJK,QT=K0>7ML/C*X>\:L# M8ZV!8A^"%>E%=4V^LD:S:FJN.J8V)J4T0*RU)[R9/LDI7T:R5B7>ZI07NR:Z M5"-VI4E#S"D7VUYH:!NR4_T]EBZ3EL+7V5%3*;_6<=!, 0%$W10Q<0SO!RP> M&&=17G$41W/B/?AY?H+\2+N))[>V^();:F6[_-!IOR96I6UYH!522@%O?$8D M-^AA"U*\J4 A@77NW"T8]2\YV&#+8/]R)M3+J1V^68%X=;%_2'E=N/ 5]FL; MGQCI:GBN'>2![M\ID^K8%H8<3U=TO,MN<8]RP;%SFQH<>EEA,N3H=:Y?9V3$ M>K,W%B;D,K978(8NV60/LEKV/UU(227OT1TZMCMP22TR*QG9HV;^"L7L*;(OO,67XN,+3BL-$6.'#:#!?Q,>#] MSY28Q.$EZ9ZSR1OTLS.-K;+KO*0.O%02;\$Y/]';H6UK$PILY3OQI))SJ\[R M6^AD_/ZM M=[%?.*G\BVRQ1U",[I1/EP@&:,#@/N ,X_/BB.Z;?>O?X#=??">W;UY9%YU> M5;[ Z/7H"[]R&BE"]C^IH>X?\ PQ8_.^WD#U&F!YD[2FR>S?L_0:=R,/GL]/ M#F3L2ZS0L]3V%M%(LP*T-L"L+C9_+GD>,USTG%S?358VGCAJ8#K'_0N6B> *5/0Q- UK2_/M%^BLSS-"?49A*:0#Z^-Y;CXQ=4E M;\6[JM?3T4+1Q;37SII1MJF MW@$Y^NQB=M)PG,^]^SQ/%XNA>94\Z,]&/W#1PPT'[=3D$^,6) M=K1QQ0-?<64*J"AJ^?/%Q7NNMP"I0Z&SG/(G6.SLN7%/IC68Z*CEQNRLU.3N M90P]+&)%U$5]YLW(B:^[G)>,'2U&Q50LT_KBQ]RB2AV(O,='Q9IU0?1DEBNC M0J+#Q5XGTC,:8!_(CT?("Z<_WGU28TJ1LZ6EQ],UH1^R-1<.CTD-%:\"C*!& M]W6G0$%UT5UCH[B'R*G3&(Y@U8I,P#^EWXY- L(#X:3QWX1;/;_J5BT)@..S MH\/%T<&4Z%%Q8S@@(,$;XE@@W7^[+?5.:CLH,+W#XZ.#;_L:X*43N7OK7GP. MDWG#)SJ#P0=W'HN0IT;8-*Q[JK3I MSK!(1%@5H03.?7*QXT[I7*L1B/=0&,2$Q#3R9=K_V32$J3VQMUNNI:4@K.7) M@5C60(/^0K5Y/J4V3_ M+B#R.5.0+5'?;=.B1^(FF:+]4CY5.P MC:PU3VHF8HS49L0>2>X\4)#^H+F&6/U19YG)9&&UX-"YO?:V1K0HD5@*HX(] MIU3PSPG:C+'V*FD.)!4IVSFJI7L1+F&QNQIW,6'[$E"P8YMX2"Q4)H:P5,_7 MOX%Z\/9,52*;+;<1)8],ZR\>!(]U[%!5]\0A8#X">^<((KQ>&_>F1!PG:=M. M\^\FUM_6;<5ND/L)]CR.7LF%DD@\*RD<-7;8^=%)4&RQEGMA\\S-=[\X"><2 M/O"N+;LT;C^56[B,H)%$"7':F).ED+G^4L_5ULJ1&Y5M *N'.YGPYCLW)9XJ M>\V8:PN!D!K-(#E%%>.#VV=P=(>JVGX]:;)X(CWTJ%: Y[1I'9!"""A?0@7_ METFT=WBQ[S25$&K.0>%T>J( QN?L6S<4LEP<& GRFCMZDB<#="E#6F^4 2:K MJFO# XZR5ER+IB^DS@0\UK#J.'$STGLWK/J6)C8)*!.,(OPEMZ,E4F+,^I1S M;T9/_>/D=FDD3$L VX_+0VA5S^<'K-;=[5F N+@Q'SL/<@&>_+@T!^ MD;=O4NJ%XQL!&S[["2#?([P,>=&U$^MJK_0;<$4*&FV&/LQ[)9ZQ1[G[@^MQ M=-<]8J3^JVDG9&6^H/3VUTF;_/@]NLBRRZPH*(>Z! L0;4_S+28 @A4Z__9B M\>P%O&D?__'[?7*=_4IWHF'RP 9>/9J=G3SCA%?] (H7#AFMJA:8+/VYI=QT M? !^WU15JQ]P@MNJ_D3+^_'_ %!+ P04 " #RAIQ4AAKY/*<& H$@ M&0 'AL+W=O1"[M??KNS83@C0F<[-?8!8UNZSJ]UG M5Y(/[Z7Z6V>,&?)0Y$(?]3)CEJ\' YUFK*"Z+Y=,P,Q"JH(:&*J[@5XJ1N=6 MJ<@'ONL.!P7EHG=\:-]-U?&A+$W.!9LJHLNBH&IUPG)Y?]3S>NL75_PN,_AB M<'RXI'=LQLR7Y53!:-"@S'G!A.92$,461[VQ]_HD0GDK<,/9O>X\$US)K91_ MXV R/^JYZ!#+66H0@<+/#W;*\AR!P(WO-6:O,8F*W>GRHY#U1* UH^&"7:K7!.2XP*3.C8):#GCG^ M?/5^?#GY.KZ>?+XDX\NW9'HUN3R=3,>?R/CT>G(SN9Z-;W-F=X_'!BP MB9J#M,8_J?#])_ ]GUQ(83)-SL2T$0@L'C!KT3@&3MA8R>T=L(G[,R@GN9ESHA,I4RH2!8FU?Y32U,ERD4BVEHK;8)MW1 M@*;?2ZZYG?F\(/)>,*4SOB07])O$#M&)!D"9C)%362RI6+TFYU+^B([[ZI)C_:D?=FOZ.VENA,-NMC*2MNF2)^@'3R0N*Y M[N_DZ]ETZA @07\3'A;50'P1UOS,0(BLT^."*9[21N-+?]9_9/ #%26T/N)% MUEY4V3MA_!NN:9:5XJ^2"O*1\O.2DFN69D+F\FX%X>@[Y).9MQZA,$'IQLCT MZK0Q]([=*FO)W[ $J 4G>[.,B7_@;Q^65/5US,Q., MYB;;A=3X78M;P9VNMTD9=YK3AQ6Y5M1R"+AK6OP;J 3LMU!3ABFF#8&B@^K941TO57 W M.;N#7.4R $BA9<[G% ,![:AAY6/E#V6^JEV'DGFDN%74*UL=K1\O.[W+^8HP M*55L1RUT.84BS_,JJBD!ON*<%[_1'6^?Z?11T^FCG^[T[[B@(N4TKUH%'&<, M\%>6PE2-_P0()](JLT]M L];NP8^+&0.IRO,UJ*QMY1UQT4SG==,V9(75=M& M-J'=9A>J0[+9E.^!AMCA\Q+V<'BP:C1-*QJBW;3+@M::7B\:#"R S%:1Y5!O MHFHZ=N> B1H*3EAU/- ?HZC0U![?P =NLMKR>R7+Y<_SZ$E^V:@WO, SQ7K* M%B4>,!XI75V<;#Q?2P/K3$NE,+54:P9K#9QA'#E!$A+?24:)$\9A+2BD.-@2 MCA(0=P,2NY[C!6O!>C)T_.'(29(8,1,7!$=;)G/H%3ROVH,/,D/'C9*VH3A) M$#N!Z^VPW]4,W,2)PW:Y89S &H:UUH:DX[J1,W+;IN4[(?39)(Z?BZR-*"85 MH^K8-)KN0FLNVM2^TIM\VB#HJTUJXL4#VA'*4 &%@ $7_ ;%$)(KMME2I8!>A#/W:LA# 2#3L$+D%+ MRN>$/< -2=>4E=CIM^C@D!P.(H]L$(2 C4*9%3P![8U%0'>7*(#F#!5W'+>" M-1)<.!A@0VW0A^8E@D Y01GF#&XH1.%5Y$ N#DJ]UNPX]YB"_5\NI>U?N#'9 M=*X851JV+VP;3Q0:[*H_7VW=YRL&R2@A[LA&SPG=J)D>.GX2.Q$4T_I-Y/A> MXD1#%S=C>U@MV& OEUKODV04 ]?]1C:./$ ,FO'>$ IS%+;[^6;+Q3W)$FT! M+[:W:*#RR^UU\5*T,$I;)?3K[>__R!D&W\8*F/^#HX7;58>^]HY>M9DP'D$2 MAFTC&T9.Y'62!--AU ("U>W.5!78%MB>YP^=T2AN4[@7P_$R3KIO@B&TSU&P MWV+NU:#[@ZZ[]>ZV9<%WH2^Z+5PT#(%4;70"WW']<-?I8M"YOH('FX]#QOU!+ P04 " #RAIQ4F!W52?P# # M#0 &0 'AL+W=O4+3N-K;1 TH=]$<7AS)D9 M\@PO@PT7=W)%J8)O95')\]Y*J?K,MF6VHB61?5[3"D<67)1$85<_M[00SMEPI+;"' M@YHLZ9RJ+_6UP)[=HN2LI)5DO )!%^>]D7LV=GUM8#3^870C#_Y!IW++^9WN M3//SGJ,CH@7-E(8@V-S3"2T*C81Q?-V"]EJ?VO#P?X?^WB2/R=P222>\^)?E M:G7>2WJ0TP59%VK&-Q_I-J%0XV6\D.8+FT8W0(_96BI>;HVQ7[*J:79L8GM!OW]M\1S_+_A5#OG"[4A@@*IG/Q47].>(ZZ;-NP]RMKGV'N&[:[\/DH7ILK^BU76"[F=X5/ M+"JT HXO.%>[CG;0/MJ&_P%02P,$% @ \H:<5."N5$*Q @ T 4 !D M !X;"]W;W)K&ULE91M;]HP$,>_RBF3IDW*F@<2 M"!T@ =T#+[JRTFZO37(0JXZ=V4[3[M//3D)&JQ9M;[#/=_?S_X+O)K60=RI' MU/!0,*ZF3JYU>>YY*LVQ(.I,E,B-9R=D0;0QY=Y3I422-4D%\T+?'WH%H=R9 M39JSM9Q-1*49Y;B6H*JB(/)Q@4S44R=P#@?7=)]K>^#-)B79XP;U;;F6QO)Z M2D8+Y(H*#A)W4V<>G"\B&]\$_*!8JZ,]V$JV0MQ98Y5-'=\*0H:IM@1BEGM< M(F,69&3\ZIA.?Z5-/-X?Z)^;VDTM6Z)P*=A/FNE\ZB0.9+@C%=/7HOZ*73VQ MY:6"J>87ZC8V"AU(*Z5%T24;!07E[4H>NN]PE)#XKR2$74+8Z&XO:E1>$$UF M$REJD#;:T.RF*;7)-N(HMW_*1DOCI29/S^;+[[>KS>IF=?5M ^]NR):A>C_Q MM$'; "_M,(L6$[Z""4*X%%SG"C[Q#+.G ,]HZH6%!V&+\"3Q M,S& 0NA'X8 MG. -^D('#6_P#X6>P$4]+FIPT2NXC>F.K&((8@=E)=/-BI MX()_>*8D' ;/)#)*MI1135%!XB;#!"YPA\:7@28/3]Q#=S"*7F ?QX3N./'A M1FC"(/!#=S0>P4LOQ#OJL@+EOIDE"E)1<=TV7'_:CZMYVZ5_P]M9=TGDGG(% M#'T _QV1]02P,$ M% @ \H:<5,^>OH1F @ 2 4 !D !X;"]W;W)K&ULG511;]HP$/XKITR:-BEJ$CL0Z "IM%3CH5T%7?MLDH-836QFFZ;] M][,=R*C6HFDO\9U]W^?O+KX;-5(]Z1+1P$M="3T.2F.VYU&D\Q)KIL_D%H4] M64M5,V-=M8GT5B$K/*BN(A+'_:AF7 23D=^[4Y.1W)F*"[Q3H'=US=3K%"O9 MC(,D.&PL^*8T;B.:C+9L@TLT/[=WRGI1QU+P&H7F4H#"]3BX2,ZGJ8OW 0\< M&WUD@\MD)>63<^;%.(B=(*PP-XZ!V>49+[&J')&5\6O/&717.N"Q?6"_]KG; M7%9,XZ6L'GEARG$P"*# -=M59B&;[[C/I^?X@ZV" MFHMV92_[.AP!!O$' +('$*^[O_]C,9\M0[B=W<.7>[:J4'\=1<;2NZ HWU--6RKR 55"X$8* M4VJ8B0*+MP21U=6)(P=Q4W*2\0KS,Z!)""0FR0D^VB5+/1_]QV1/4*8=9>HI MTP\HE[9+BEV%(-#V)1:PD;+0T$_BL)=1R%(2TJQW7)X0A)TW24B2+.S1S%GI M,*0D>^^/1$>ONT:U\3VL(9<[8=J'WNUV8^*B[8X_X>V,N6%JPX6&"M<6&I]E MO0!4V[>M8^36]\I*&MMYWBSMJ$/E NSY6DIS<-P%W?"<_ 902P,$% @ M\H:<5#_>OL30 P Q@@ !D !X;"]W;W)K&UL MI59M;QLW#/XKQ T;$L#QO3F)XS@&DC1K,RQM$'O=9_F.OA.JDSQ)9]?]]:,D M^Y(T3H9V7WPB13[B0U*BQVNEOY@:T<+71DAS$=76+D=Q;(H:&V;Z:HF2=A9* M-\R2J*O8+#6RTCLU(LZ2Y"1N&)?19.QU]WHR5JT57.*]!M,V#=.;*Q1J?1&E MT4[QP*O:.D4\&2]9A5.T?RWO-4EQAU+R!J7A2H+&Q45TF8ZN!L[>&WSFN#9/ MUN"8S)7ZXH3;\B)*7$ HL+ .@=%GA=L%?9!K3_@EL^QPRN4,/X7UL$V/XF@:(U5S=:9(FBX M#%_V=9N')P[#Y!6';.N0^;C#03[*=\RRR5BK-6AG36ANX:EZ;PJ.2U>4J=6T MR\G/3J8?/CW,CF8W#W=P^_'SS71V=_-Q-H6#&9L+-(?CV-(ASC0NMH!7 3![ M!3#-X$Y)6QNXD266SP%BBJX+,=N%>)6]B?@.BS[D:0^R)$O?P,L[RKG'RW^( M\AO @PYXX($'KP'3C2E;@: 68&JE[9%%W0"7*S26&MF:T;Y\_@?H7B!:%Z*E M_$*A2*LMIW+!7,G24 /9FEK$MII;C@:HC@9LS22DL$&F@4GO9KBQ!$#!VAIA MH01=4"ZK$?SVRS!+\O.?_EX:!TIEPV:.VI=NMT4E3'P=7S@]W%T]6U]_SVL$ M[ULFJV^U:N$/M=&MA!D6M51"51LR[_?@3UO"@0/)DO-@XH7T_! .V"&D66^0 MY]TI:=[+3G/X1.PU',P/X;AW=G;:;9_TDM,AS)1E8@3ID%R31]>S7GZ<>M!; M"5-;'4-? M2P;#7PF*>H# 0#.+OH0,E,0C7]%MM3=]F-'9CWT":V:@$,P8ON $3!*U 5LQ M+MS]/J)'_<@P\K([&@KJWPJ] MIWU.L23F!.RT+A<&T+T[S]N/ZG+6"\WGPG,-V/SI4%=^0E*_%0K;1@SG;8;TI=A-CV:APE_QW3E0A*X(->D?WH<@0Y3 M,PA6+?VDFBM+<\\O:_JC@=H9T/Y"*;L3W '=7Y?)OU!+ P04 " #RAIQ4 M(0,9VKP" "!@ &0 'AL+W=OY>3CL8;P%...WFR!YW)@O-G M?;C-AI:K!6&!J=(1&"U;O,*BT(%(QL]#3*NEU(ZG^V/T;R9WRF7!)%[QXGN> MJ?70BBS(<,DVA8KY[@8/^80Z7LH+:;ZP:[!A:$&ZD8J7!V=24.95L[+]H0XG M#I'[CH-_[>VD M!XY)P^&_P^'Y<,@&!9X/O^MZ9>$%; MA<#$"_ZW"F>X.BU7QW!UWN%*J*^R38' ET!]5+,\ ]Q3DTF4P*H,N%JCH+<7 M BL%3$I4\O*MJI_G^?@A\MW@*_SK.I9:(54:RP7IT=4^FJCJKBG]7T[QW>35 M_HD5&_S",GIV4&Q/;9SR+0K])X'GNG8WZK9XKQ_97M2'!Y,_(3'?FE\.?,]V MNVX+#'NV&_1A]F?Q_-".NL$+S+.]L OC;,NJE,R*T^BIZR)'(2'J=5I@SXZ" M"&*J-BNHHVLN\L,5$7A?F7 .\T+>C?M1: B\D.=%;?X9STI+&PO=V]R:W-H965T!^.@FU];"L8/M4/CWV$Z;%;$-B2_UR]WSW(MS3T=[ MJ;[I':*!GS47>ASLC&FNHDB7.ZRIOI -"FO92%538X]J&^E&(:T\J.81B>-A M5%,F@LG(WRW49"1;PYG A0+=UC55OV;(Y7X<),'Q8LFV.^,NHLFHH5N\1_/0 M+)0]13U+Q6H4FDD!"C?C8)I(^>.R*;Q_< 9]"$=\'1_9'_K:[>UK*G&:\F_L,KLQD$10(4;VG*S ME/MW>*AGX/A*R;7_A7WGF^4!E*TVLCZ ;08U$]U*?Q[Z< (HXF< Y @/N\N MD,_RAAHZ&2FY!^6\+9O;^%(]VB;'A'N4>Z.LE5FIK"(L/T[L5 M3.]N8/[IX?WB=GZW"N%NOH*S%5USU.>CR-B #A:5!_)91TZ>(4\(W$IA=AKF MHL+J3X+(9MJG2X[ISLB+C#=87D":A$!BDKS E_;EIYXO_>_R7PB2]4$R'R1[ M)LB]G:2JY0AR XVR\Z3,KQ :3H4!*BK [RUK[(=N0A!HGFKSR_RO7Q4D3M_ M_ZY3[3*SK<5ZCGF9A/LS@ ]J9VTE> :MM\WZ@X]*09R&) M+WOG(@GSP26LI*$4@3//<4FE]976@;.N64X.5'5^K9"6C7B#. MTF&8%OEYCSO+8\M#SN%:"FU4V^D($^X1M\J2 0F38=[[V_Q) 8M_OC D) N' MR4F":1H6>?K4IQ:=C':-:NL%3$,I6V&Z*>]O>XV<=M+PZ-X)["U56R8T<-Q8 M:'R1#P)0G6AU!R,;+Q1K::SL^.W.ZCPJYV#M&RG-\> "]/\&ULG55A;]HP$/TKITR:-BEJ$B=0U@$2M&Q#:BM4NNVS20X2D=C,=D:W7[^S M RFL!6G[@GWVO7?O#M^EOY5JK7-$ T]5*?3 RXW97 6!3G.LN+Z0&Q1TLY2J MXH9,M0KT1B'/'*@J Q:&W:#BA?"&?7["9+*1<6V.:#;S0"L(24V,9."T_\1K+TA*1C!\[3J\-:8&'^SW[)Y<[Y;+@ M&J]E^;W(3#[P>AYDN.1U:1[D]@ON\NE8OE26VOW"MO&-.QZDM3:RVH%)056( M9N5/NSH< 'KA"0#; 9C3W01R*F^XX<.^DEM0UIO8[,:EZM DKA#V3YD;1;<% MXO\XNO\\'=].8#2?3Q[G/MQ/'N'=(U^4J-_W T-!K&N0[@C'#2$[01@Q MN)/"Y!HF(L/LF" @=:U$MI*(DQ/$<^J8K"X1Y!(*8;A8%51$X%JCT3X(-*^5\SSGVS<]%L8?X7_7D;9J MJ(18+5"Y,NZOJ)RAJ^D+T,/=^&@__3L9>J0FIQSI^1>B, @EM9:^@AMIYP ( M7B$P/V3)X*FU./H@U$\HXFCUL!%!M+DJ'2+CR_] MN,=:,V%^-[H\)>Q8U*G2S+A!01 ;[3EVQ+I^PN+6*V(]/XX9W*(F+IZF=567 MA,R 5U*9XC=WTX6%)*A[)/=#]%*?>P40)1V?10&PO=V]R:W-H965T6JCU*MUT_.SE2<\IRIB5SS IXL99DS#;?EZDRM M2\X2LRC/SCS'BGST6Q$$KYD5:9OY.8MK^4Q#,8R4^8_V=BY/DR.*Z5E7B\& M#G)1V%_VN=9#;\',.;+ JQ=XAF^[D>'R-=/LQ;-2;DB)LX$:7AA1S6I@3A1H ME%M=PE,!Z_2+=^^O?SZ]N[BY(I?7OU[RT*DB%T7"DR&!,V"NY=!K.'SI/4CQ-8\GQ' MWTKL&WK^MTC\ -V@I1L8NL$1NK?@+TF5<2*7))/%ZE3S,B>BN.=* XJU>G)( MFP_3_/O?9I[C/R7?^WNND!O0(,\7O#1:;!Z!-AVCTKU%-UV=O1 M"1FS$^)YU)O..W9<.@WGY#Q#'Y6E74/)&)][SE,S'LO2W+I/@<3BI%WKAM0/ MIMUM0.>S&7F[7?-R"0HE-UQQ5L9IPTA-LYW0$8T[HKY'(R\<*,?UGI(/I03O MDY;4>%3?HDQ)M]:+J.LXW6U(@[E#WNL4;,"_6YMC?D*B*8UF04MY!EJ;AD=1AVMMEP:1?.&D9R#1,D ^WO$?Q&L6*F*_%-H'F<@7GDT)GOD;=\R05Y6[&M *J_P[\OJ2!OJB(A M'UBI"UZJ5*S).!.YT#PAZV[PI$-&O=PLN^S@L3HAH0^F[6 1N=1Q W)>I%6W MZ[]2@;>_51E(T.Y=[W)PY_%HN.4E2IOV$.Z W7V_Y[P.=:+I$%+[6B=C<4*" M*0TCKUT:1#0,9N3\GHD, 7$*B?U4,4#&8.&_3\@4;!JZ/1YF- CFY$YJEI$@ M\,'+HNXI#4./AG,7YDW(X:QR2EZ]O[Z[O/YX\=J$@,L"!'%GE( 4Y.=25NN: M!] .!![7HSY85$M(W2!AR8D[<=R?&G%% :B&R0JNZD@SJ7^)4(21=2GNF>8D MEOF:%5O"BQ5;H8YA/NZXJ!1@6YD0J7@N8EDD5:QE.2%W\'AG&Z192 W4H"!) M8 @U?:JJA=*LB,TN.509*F4PFR3@7L!X_5@+T%@F@&#"3"T"]=,22."Z$LL& M-2'G,82W!-C+ME8AG3DZ ],!*GX*E4J#[?"? #^L;Y6XC P"G6 M!,-\! B84YN-<"?,2!,3W2TZY@?1\?'V-3@>A%A@B:%)[GFI!0JW "."J50% MLQ9;TN0-&Q 9\7_J#%H".":XS1N^*"NH2 T7_?UJPD#*X 5)@U&=21CMH= P MKW\P;"Q6B-P45KJ6TT?AT^GAOP$@P,Z43KW9C\?.$#5QC9JA%?NH"0UJ>B'% MFWC3PR&ES7Z37B+\YL!RQ58%UR+&(D06QN1-EKFZ:3.+AL17R$RNMH=C#UKM MQP6?%KM#S'12_[6@P<6[52G:;$*@SVH-?LS>%!1Q $'(HEPH7M[#(I2G@Z/Q M\98.0H7NR*:J. 9[+:L,N,Z$ 4MMRX^W)&9K@2D/FM9/T"7K%%"UPF"BUCQ& MY:ZKG307WP'X MFT?1_+_-I(UD?W4D[(/W\6CU/3#&!@#T"4B3IN[K%VPE!TTH%#$&2&&X%:!= M6+D4,3."=W-KJT'$+9-3+$.W.Q8&N2F1@$VR2064Y!VL4A.(R)#R$@1 R"_ M&S#&CEH1'#:0YYRIJN3&$BP#/18,SV3JRG5B"OR=?.SV05WC%S0XG\SG^SD8 MX#=L&JBI#BQH:[^65OC;E!=?X(\H+>-/A'^V!J 6"( X]/B8J;2%J<4;; '9 M;1[.)]&,Y"++8-"BO(D")I<-0:>,@W]>-T$AY2!]&@.^"9A7;8&QO+%*(G-8 M!PG#AAM+NT=L3T;CHD<4/NP,P':]V@9:$_Z9E[$ G@_;LXET C"SD*Q,.I19 M932^(1>(.-P4E*5+F>W6!652E_34#3W8 6S"FWI J*,-S&X1<,2K7+M=;;-= M<^U'@!W]H<^A3>L.LC'2NI1K6394AFM,]SE]"KX "8$IQ36JEND#I5E#WO6G M4$Y[1Y)?+4(BEDTT6W"]X;SVU .2'6:SQT^][\SS:>A#;K"NC Z\0+HLRV3, M;*8#=*ZD3#8 9XJW(*HIIFM*N)6).*JEC:D)=V)P+Z#.!SG@+^%UN5%(I#L6 W0MD M\]%_IW5DGSS0X1IZJZ62B8WUNZ.SEY_GD2'YFY,#Q 27#TX-&?I.[ MESAD$K8M:NS..-D8B2< :*L9# 3R7(>9<9B]%])U\&(!V M7.ZKXA$"\VO#D.+@:@L(/(GD;2V!<6='$0?#4"9MH6+"D1\ 7'LC'@U"&$$U MU%'*CD_IW'5LQ/K:8/4-W6[Z<+>+G#K>+DB@F0W^!$@NZ?\Y."Y-7W"%!\-[ MA<::"1M=H1 T!PH%%)]9UB3@ W4!%O=#\K:2*'9"Y$[1L)\B?0BB)BI0;SYM MPJ<7T, /D$8_=_X ) I38=;UY?%SQ:[:5!RB)R2GX]5FG$%QO?:H1"<>+[YR!%H)^-.[9SPA>YW",8M M;&4+(NJ=XQ$L"?L$\$5IA@X;9U7"=VGO'F49M6PX.M_@=$0TG0_N67=*=;\( M>7-M(+D$1ZCP@:E,3&'>:[F GA$$H5U6AH') V_!PO8M6/C5;\&.VOK0B["' MR7:^8M\>0T:W $'WY(7"V"+P>$48+-J7U;T"T*S]A^K"9:=U&X#V@@\C*[/? M M];FZAJVDK3H1I-WZ"4P:DS,Z[-5U5F=[P]_7W_;<>?_7WL9*1[,>#.O^'5 M7O_Z!CRY@$[4A3HU B(SZLRFQ(?2,9J%J$!(DE!L+H4F(8WF ;YVF,BT+@5XO6G$(3Z8GA^[1N,.J;M10R80,EAB,_ M^,R#1G^/1*(Q@)ITYTT-.?];[H"#GYR-EFOS><)":BUS&PO M=V]R:W-H965T)7",X19B#A MYM))>BDDU\_"7K FLL1),ESZZ[N2C4M(0M)VKNV'?@"][3[:E?99K0<;J>YU M 6#(MY(+?=8IC%F=^K[."BBI/I8K$+BRD*JD!H=JZ>N5 IH[I9+[41#T_)(R MT1D.W-R-&@YD93@3<*.(KLJ2JHFX:^6=P!<&&[W3)]:3N93W=G"9GW4":Q!PR(Q% MH-BLX1PXMT!HQM<&L]-N:15W^UOTC\YW]&5.-9Q+_BO+37'6Z7=(#@M:<3.5 MFT_0^.,,S"37[I]L&MF@0[)*&UDVRFA!R43=TF_-.;Q%(6H4(F=WO9&S\H(: M.APHN2'*2B.:[3A7G38:QX2]E)E1N,I0SPP_CBZG1U]&5W<3ZFD^O) MS[?DW2V=<]#O![[!3:RHGS6 XQHP>@$PC,BU%*;09")RR!\#^&A=:V*T-7$< M'42\@.R8Q*%'HB *#^#%K45D!*HKA1@))OGCO,PYH\_]*,@_D"^5SO2UEH\8BCGH.PQXRD'3\1^J:2! MG-PHEH$F3/SU_1P+R355]YAQ,*F0&5L*MF 9%89\-@4\GGD)YS+'XT01CAYH M,)I\GFM0:QNUY%*L*IRY$_+)W#[,!>A,L95+$%>P!D["IHV:-B:WTN V6XWI M]?C1;U9(98X,J!*/90W:V'O6IW_[8LXEHBG#K/%S*?+:]C#Z0,*^E\3!_O!* MBN4_9L96PNZ_'=O0"?NO+4\A!WQ6+!P^(@M0"L-*%U3! 63T,$W;8>BE<=*. MD@#=;R[IM%7M][TP.6E$T\ +^N%WH]#+5'(9ZW\N_9>YE'IQ-]P?_NM<2F(O MZ'9?6WZ-2UL5V_:Z7IS&VV;RM6+F@6C(*L4,0_D-,P6Q51WC#UC56.>9<-#V M)2/U2W: V[U>^MKR'D73Q M.NEN+PF[J);W^@5>XV[["W3>_P@HR*3+&&751 MB3-(BEV/=MYFQUY:$Z#23"R)WN%.M4L Y@CPW&-^V+2W!LJ6+3O1]X@S8\JI MR "MM3;_1$6%]32I\TWPY!IN%14:HX,LE"P);Q@9IYB/(R0V7CIGOV'D<*DU M>1>?>-%)__W>'OM9+6A2ZZ7 \$%&VX->VCZ>"X: M_)U:MP2U=!6])IFLA*G+WG:V_6@8U;7R'^+U%P&ULK59M MC^(V$/XK5BI5=Y*U29R$)%= I;V.-WN(6#;?C7$0'2.36UGV>VO[]B$P%Z! MJ]I^2?PR\SPSXQF/NWNIONHM8P:]5%SHGKN0<;GO>:%W M7)B5FZVQ"WZ_NZ,;-F?F:3=5,/-;E**LF-"E%$BQ=<\;A!^&B95W K^6;*_/ MQLAZLI3RJYU,BIX76(,89RMC$2C\GMF(<6Z!P(P_&DROI;2*Y^,C^L_.=_!E M234;2?Y;69AMS\L\5+ UK;F9R?U'UOCC#%Q)KMT7[0^R2>ZA5:V-K!IEL* J MQ>%/7YHXG"EDP14%TB@09_>!R%EY3PWM=Y7<(V6E Z0]&H]G3^!Z-?Y^.'^?C.1H\WJ,OBX_C&1H]S6;CQP7Z/!D,)Y\GBPGL MOEO0)6?Z?=J9@5B M+U!NFFE$18&DV3(%6: 4$P;QDBY+7IJ2Z4OAO\WUXP\9":*?T+_]#[2U$D+. MJB789,-^W(+P!^X,_J8T>QB^&0\:)W?T54G.G8][QM=4,11E.,W35CP.<1YG M0+AFX'T!]?_,1,U0$N(T"UJQ+,4Y3*=*%O7*H#U5B@KSBB("8N1D8HRS)$.C M)I)PI2EJ2K%!G$%%GT?V9$"&0W(B2@(<=' (SK8,X$?>$%Q()1NJ* K./4BB%"VDH?RTF!!,TN2$&79PD$4W M:B!I:R#YQS6P^^84+V7Y;;3_FN4V28>44[%BB+J,_T1%#/AD([Y\7]M]E'9M7[[^A>5-8CBC.<4+2 MZT1IC-.8W"#*0QQGZ7>((,.;4KE*U+$I%]P@2H&H$W^/*&R*\%+.^&?]JV)J MX[JT1BM9"W-H9>UJ^Q 8'/K?2?SPBGB@:E,*#86]!M7@+H6$48?.?)@8N7/= M<"D-]%8WW,)CABDK /MK*2+2#!P:G]L*<5W$N_&C* =4E,;6>Y_?<=.Q"XZRZJ>A\2>YQY MGGG&,[%'1Z6_FCVBA6]UU9CQ8&_MX3X(S&:/M3!WZH -?=DJ70M+IMX%YJ!1 ME!Y45P$/PRRHA6P&DY%?>]23D6IM)1M\U&#:NA;Z>8:5.HX'T>"\L)2[O74+ MP61T$#M-1D!3U+*6MLC%0-:-R.!]/H?I8Z?^_P6>+17,W!9;)6ZJLS M_BS'@] )P@HWUC$(&I[P'5:5(R(9?Y\X!WU(![R>G]G?^]PIE[4P^$Y57V1I M]^-!/H 2MZ*M[%(=_\!3/E[@1E7&O^'8^:84<=,:J^H3F.Q:-MTHOIWVX0J0 MAZ\ ^ G O>XND%CP%(LAP@V)]Y9Q\M?X8TX/*C&[@TL MFA++[PD"$MDKY6>E,WZ3<8Z;.X@C!CSDT0V^N,\\]GSQ_\G\!G_2\R>>/WF% M?T7_3]E6"&H+I31BM].X$Q9+ZN4G;%J$]3,8W%&'V_N7-O@V_:^_Y#R,?X>? M':FWP>X1GE%H ^B*!;356*]1^^T^._(P*MS>A[X _^)9/LR^F[OG+RE4+>$+ M4;L^@D>MRG9C#20L*F*696D/25@2YRS,+\0QBY.0Y>D05EAM?UMKX;4=SAQD M@B+E&B*613E+B[#'1JPH4L9S?E'/BK!@/.7P45E10WSBRUQ.\;/ML+4.'6O M%/]6W=TSW6Q4VU!=-.'EDS\W@!=4TSCOG=-X2#5.8%IWOB4EO]6J)E#E?XV# MT%82,,]"QJ-+*3B5,XL2$O?#UJ41&^:7PN=#5I"Y_&$SX8T13H]&V^KF+<19 M=M'$ADGZ4H6#JU.U1KWS=XZZHQYY.EM:O3Z=042ZB%.5$K M:/"?N=*UL#C5BZE9:1"E5ZJK*6 M7D&E-N>38/*R<"\72^L6IA=G*[& !["_K>XTSJ8]2BEK:(Q4#=$P/Y]6 T(R_.\Q)OZ53 M'(]?T'_R9\>SS(2!:U7](4N[/)]D$U+"7*PK>Z\V/T-WGMCA%:HR_I=L.EDV M(<7:6%5WRFA!+9OV*YX[/QRBP#L%[NUN-_)6?A167)QIM2':22.:&_BC>FTT M3C8N* ]6X[\2]>S%I\_7O][>D,?+/V\>R-&CF%5@CL^F%J&=P+3H8*Y:&/X. M3,#)K6KLTI";IH3R-< 4;>H-XR^&7?&]B!^A."%A0 EG/-B#%_8'#3U>>,!! M]\!%/5SDX:)WX!XP.\IU!43-,4Q:0V.):$I'",!920I5KU2#R\:)R ;G0*QX M!K/+N_LW^^&[C+/P1_)_?9'/Q"Z!;$%H0\!%C*"_H9Z!]CY_$>0LR%T F(_" M&YS[VZMWQ]>=4_#(!)ZQAA@P)& Q39*P%XPXY7':3W'K. K1E,Z'3G<&#O&(IS1-D^->^B@(:,#"T0)G-,VS8_*I]_:P=9K2+'NU51!'_31 S2C>PXNX MYT5\,"_*\3F$,6!WQGX_X+^-\:7GW3M1/32@']^>8-B@*/0:_^H][.BOD%:Z M3XA*BIFLI)4PJ"6,9GS$@)0R%I//V'ZPT6AA9;,@E3*&%$+K+<&VLQ&Z'.ES MFD=Q/TUCY ##B%LM/N">TFX)#AN#AOOB]CN'D\?/J&P4T M2_)Q.#<]UM>'&P-BCO^U1A>4TE_W3%>*[%*TS'5^"A+*QQX.:,*'4H+IG"0)N4:- MA7/DL,_7)0*3+AE@:?F[=B1^D/5X'C*4_W7YI7V M12 ]N B@K_&2[QFU(U=-G\XE#'*N5'6R&'9BE@(I+FJU=K<@.1\SBC0*+TQ/ M0E;NRKDK]?>;^HVF_EZ7MBDVL,$GV!!EGU[.J/W^_N!>*;(@["0<.,I.@G0T M008>@%/*RA=V=L*S,5(R1DIW\6XZ>I#4H!?^V84MW3&A?9OTJ_W+[K)]T SB M[;/P5NB%Q'2N8(ZJ["3%ZY)NGUKMQ*J5?][,E,7'DA\N\74*V@G@_W.E[,O$ M;="_=R_^ 5!+ P04 " #RAIQ4S(V.66\% "L$ &0 'AL+W=O*<$SI[3,1XR0:+3DLAB< MG;BQ*W5V4E8FEX6X4DA7RR57C^V\WMV.B#6(9&+ MU%@+'#YK\5KDN34$;GQM; ZZ):WB=KNU_M;M'?9RR[5X7>9?9&86IX-D@#(Q MXU5NKLO[]Z+93VCMI66NW2^ZKV5C$$XK;+&51?_E#$X;\KA=R7K[AAI^=J/(>*2L-UFS#;=5I@W.RL$F9&@6S$O3,V?3]Y/IB>#Z9 M7KQ!5Y,_+R\^?$*'G_AM+O31RI?_K=?$D;\5^C?_@+ND5D(]"BXTDC8E")(B%C>"N62T@HR0L7YRVVI[X8S)022$ 0EM$&*&X&81P-T@(@7Q0=#XL4,.M2+(OA4F]\, R91VR'>6Q;/)\(4=+\M2YU"IE< MRPRVCQZER#/PA3B/-K]O-UE=06A*E%"(&7I,A\SU8(?%(.(3A M<=(NU@/"L -AN#<(@3?2NW:#COD@.$\!J]_DI"5K:],BX4F[J )DU$@!((2( M0Z2@D:"KG!FF-F^FOZ&-EM(&8V2AQ M@_[@164CWL:%!I@E!"=0!L2#"GM7LP1*\#A),"'$8I "6&MO,W3H8T(IIDEP M!%.A;\MX)J2IIX)PC(,XME,D_G[MW:S0",?C!%,P8Q5Z8!IU,(WVA^F^_-=O M\K_BO_:[&Y8?!=_PIWUIT:N$O7+9O/V\+QW2?]29'0,IW (4\$/%\VYL,I\K M,;>LAFA!--@W%-[<5=[\=ZU9X]8"+CUI6;UJI!&]QX6_<9W#HL75O@G)P,\ M.+1PM.=.@^,7LW\]O='HIK AMDH<3B+ %M?6MQV&!7*-H0^UT8/0YOS"*CTF75V=P+,' /]^E%/+I,NE\G>N32E@4)S;#JT M;Y0,"G )[S;-3?UX2LMY(?]ZFEO[E_D_WBE?EU!8#N)K451B#7('L7CC?_,Q^,X00'#41RC*3Q'W=D+2E Z=\+8G@\:&RIA.(PI\(0= M^]2?:/%@V[#A,,24;4Q$T T#E(!AQI["WFCK!;D4:N[>R1J,5X6I'Y/=:/<4 MG]0OT(UX_8Z_Y&H./(UR,0-5N+'#%5/5;^.Z8\J5>X_>E@9>MZZY$!QND%8 MYF=E:=J.7:#[!\79WU!+ P04 " #RAIQ4CIQQ!3H# A"@ &0 'AL M+W=OB2.JK:QN( MT[2;@]/ 2=N]TM;8%BJ)7I*NVW^_0\F6%31.>RAZZ,4BA_,>9_B&YHSVVGRR M&P!'OM158\?!QKGMJS"TRPW4RE[H+32XLM*F5@ZG9AW:K0%5M*"Z"CEC25BK ML@DFH]9V9R8CO7-5V<"=(797U\I\G4*E]^,@"HZ&>;G>.&\()Z.M6L,]N/?; M.X.SL&;ZDKV_Z2?>$"6.^MT?0!C!'79=%_UY7 . T#&S@#X <#; MN+N-VBA?*ZT?.+'\WV&5?:LLF65YUCQKA2["HA> M$0MK+%I'RJ:[,EA[3QWD\X1__I%Q)OXF/^N+%4S3* ,YDBX&215$A)8RS^MT9;ZS-8E8YD",R3T['&*:-I*@=$,DEI M*L5/4_G'U>;L=U5;BHRR+!J<\MR3H(ZA(Q%-JIPR7\V&QB%Q2' Z* M)6(,*R)[K':*!QMGIZ)(&!9*F@^)!']4A[]0[>CW5!M5E(QF<=HO,Y0L_U9M3M-88K$D WB4,RH&Y2-ICG<;+^ICM5%IO,LGMQ3_4;)T6'6" MQ321?1Q//3+AX-FNP:S;YL22I=XUKGO!>VO?_UQVS_[)O6N>9LJLR\:2"E8( M91=I'!#3-23=Q.EMVP0LM,.6HAUNL(<#XQUP?:6U.T[\!GU7./D?4$L#!!0 M ( /*&G%3%Y^ MN 4 \0 9 >&PO=V]R:W-H965TT8^FCB3.!Y;/?P(D2L14Q)0 #"* M^NN[ "F2LF7E:OL@DR#W_/;;!>'3M51_Z0S D,]%+O19+S-F=3(8Z"2#@NF^ M7(' -PNI"F9PJ98#O5+ 4J=4Y(/ \T:#@G'1.S]US^[4^:DL3]L$]7V;&/AB/D$EY#GUA"&\;&VV6M< M6L7N_=;ZKRYWS&7.-%S*_ ^>FNRL%_=("@M6YN9>KM] G<_0VDMDKMU?LJYD MHTF/)*4VLJB5,8*"B^K*/MJT\;@N+!%>3 *WW+4,^?WU^^FL^LK]GSV2B^F[Z>WE]0.9WEZ1V?WT M]F%Z.;OY
RE,ILFU2"'=-3# M<)N8@VW,%\%!BU>0]$GH4Q)X@7_ 7MA@$#I[X8]A<,!3U'B*G*?H!4\/V%-I MF0.1"S(M9"D,24LXV0?J84.__!0'7OB*?.]UJFT(""04,2.21QZ-!ZW M%H-X1,/()X^E2+E8DJ/YJ.HLPI#C[R68OD1!1%.E&ZTDHY60(=>)WZW M>I3EB@MR(ZIAMHTFH,$X;D3C>$@^F R4)KLV0CHP (X>8L0;DIRE![ON/*#UF444V\8;,LZ M@R03,I?+S1$<$Q^!F+1 ^'0X"K8XQI.@>3'T)C6&OD]]Q+I]0?T@/-!DPZ;) MAE_=9$8QH9G; /3>-CMLZD?+^/2*&PE!2,@&&,("=AY^JED..XP/XRP8?%);:)NI)=X\G0]H?YXN-7M=M\$ MIX#W13,UBYZ^]FGL/5>NN(59Q3[UO-VL)G2\FQ5RS@N# YP;-9P;?37GI MW M+]L.&K'?7R=ZQ1(XZ^$'E@;U"7K_&@7_#^I5A?J&@?*LI-&(QM&8W)4JR?!; M:^^^0HX6K44_P"$2=I?>'E+8*3_#Y-F3':NFI *'MS :;Q/@G]RW3B5B,=.N MI;"T*R73,D$Q)E)B"\03.TG7&4\RPD62ERG8EZ04D5N*_7?--W>^.^7+:[8"<9O%FQ#7Y"&[*H MR[_:(HL^:PT'TOA5DUS?;:0WHHW)QD.=^FN%G4^TS#&V47_\,X&/)3<;S-T M>C5XTP1B73*2,)V1!,_0.*CV[N;4BE7 6F'/U14C)W, 49<) M\45_;YDH\3SAP.H[NNWPCV-!\,PQQP"X%4.S;SD32UV21VZD];1&VD(GOP0K M")]!)1R!TGPI^ +'I;#9+?(21 )];-HN^:[$F0W]"6][L[4A[^LLWVPY(G26D!*+,K6NF-5@Z-MATD'A3,E?V MJM15;M:"=+G[-+1%;<'>X6'!4C3>I7D-634%T$83-B/SDN>.EW(MJGRK ![Y MWQGO.V0KJW)N,)TZBT;+=;S!?*O@2K3)C6U>;FP#+RR82,:*A/MVE$'GD%: M6KJCJ,;6P(2K\UKSM#GM3JM#7BM>'97?,[7D0I,<%JCJ]U,'+E MCGQS:? Z6XS/+&#L@+X?B&EV2ZL@^9_ .?_ %!+ P04 " #RAIQ4\)QI M94T$ ")#0 &0 'AL+W=OLV8@8>J%/JLMS:F'@T&.E^SBNJ^K)G -TNI*FI0 M5*N!KA6CA3.JR@'Q_61042YZD[&;NU63L6Q,R06[5:";JJ+J<C*:QU7<*OW.VT7MC ML)DLI/QFA4_%6<^W ;&2Y<8B4'S7.^:R MH)I=R/(K+\SZK)?VH&!+VI1F)C_75_![=4,YA_/9U?PTQ>Z*)G^>3PPZ,(J#O(MW+2%(Z_ M!02NI3!K#5>B8,4AP !CZP(DNP"GY"3B)$)\$)_#"+N'0X87?D? ) MV*B#C1QL] KL''=+T90,Y!)J)9?< #5&\45C+)=@),B-8$H?X_0T](\_I,0/ M/\![/;&:P:P9/#*J-#"[3H LLVK!E&/ZN0'Q@VQ/(/Z^$'3"['K:_:94\QP$ M-A4NX%^()%^^)"5C45CR.( MA[$79,E3/"3UAG'8R4$X]%(_A,],ZQ'\QOC$"H04]TS;5XI9R]P.71H:B!?%+1,!^= ]]]+81=X"2U5P@6VO-5_+ MLL!B<*FB,B&Q3;2'.8+17!!V@#)5'H)5'J!2D&B\]HZ'M)&@&) MB1#.;] ME_6\*$9 BS_P0, 3T6CKNCE>SB^*6+.\4=QP7)H@&/X+%5ML^;?)I4GX7ZS9 M7[ZC6J^62[Q2N$8O#2X&QP;R"+LDVZJ2M2TH[1WI&Q@BS.9WN!C$"P/?R]!5 M$'AI&EC1SF*_]6S+_4=3?K8V)(Z]+,Z\8$B )+X7QH&799AX$GEADGH)R=YQ MFW9>^R3"/9JF=J.2$\=PW!W#\9N/X2U)["$O&WO&+96L#K8[ZAQK"<=.Z--> M_X\G]+QEAVO=N!5K:F2$/3"5<_U$WYL*F618(S'IW*181DG[S:8K5K<>*PQ0T1X<8(HX/4=VUL3SY60X.]ZS'>-U;N(T#C3FF$:6_*W6SW MG7'>7J^?U-N/E&NJ5EQH*-D23?W^$ M#M1?_5C"R=I?MA31X=7?#-7XK,645 M\/U28L_8"M9!]_4U^0M02P,$% @ \H:<5 ^( +2! X !D !X M;"]W;W)K&ULQ5=M;]LV$/XKA(=N*:#8>K>=.@:2 M--T&-%L0IROVD9;.%E&)5$DJ3O;K=Z1D24X<)\4"[(,M\>6>>WB\YTC--D)^ M4QF )O=%SM7I(-.Z/!F-5))!0=50E,!Q9"5D034VY7JD2@DTM49%/O)=-QX5 ME/'!?&;[KN5\)BJ=,P[7DJBJ**A\.(=<;$X'WF#;<G@Y<0PAR M2+1!H/BX@PO(G@\F I+"B M5:YOQ.8W:-83&;Q$Y,K^DTTSUQV0I%):%(TQ,B@8KY_TOHG#:PS\QL"WO&M' MEN5'JNE\)L6&2#,;T)R08YNZ3(']7XV MT@AJAD9) W!> _C/ '@^N1)<9XI<\A3278 1LFDI^5M*Y_Y!Q(^0#$G@.<1W M?>\ 7M N,;!XP<$E'@ *6Z#0 H7/ "U0$6F5 Q$KDHBB%!RX5J:5 R8&]BF] M+X"'46\S("N1HSH87Q-M]@&S'16F+'H'K; [$6O._H&4,$XT&OXJ157^HG"< M*Y&SE&H<4QH?Q98;ZE=2JP"4L#5Z "H5 ;-=!(,-Q1)D$W!O:L/N$LI3&_\A M^=PC0"6@YR2OTIH"JBLWK.$>BX0"Y9 U<'276WN:8L(RI8W[.V@GV3&S/"J3 MS#92N,/J4!K*W2SQXRM40_+S3Q/?#3[\;\]/+\7XL8&)>:^!H3=A?S+MYNI\ MY]W\_JS7C?'ODN3(>]_."UQG/)FTS6CLN!.W;8:>$TTCLJB6M37NJRB@'3[R MG&#B=V!'43#NM0(T1E>W0N-F=^Z[E4R=T(T[W[$3A4'';.*X;D@,V7V+V.:8 M(BH34A]KD$5?" [99 QS9T,5X4)C/<09#(DTJD!()E+2: C2X0'Q1ZWXH_\B M?H6.J;8"Z:FTR>%SFE.> %F8,JWVE8C#OE\H$<;%CU*RLC+;X8T_/!+7LF%K M#Q54JT5\5"=V*L1;:>?LJ:>G:O'=?N-EH5Q0E9&2LM26/UJ(RL2H7\1,. H, M6"5M2>GJ><[HDN5,,U GKUY$E\^)\;S"35-D)46Q+5/;3%>=$GTG\ (23ITX M#-O>/P0_MA#VHG0L5L<56/A3+)*%^#71?'Z\^;D'Y$;1H[03@AON-% MX[;SJ[WJ8/#H'9JM37J9ZU^G8:/7-W >#.-)4TC](5:N^O59%BE3B=E=@FCP M!NZCH1^1=^8Q)N\.5)"XK2#QJRL(5JQ*VDW:FVZDPH-#/LD8A] 5QA8/5E': M$QUMSQ9?S!D2'[O^OL)RF-)N86$H]BVS!]0WS1\4LP2-1"CG%9989-;$&4/? M3_'>P;?_;N%[+V_*WXVUH;-C;J2,$#Z)/&=L,M+U43&1$P3V/21^Y,2Q/3RC M%FWB!%&XOUM=$7EFG%S M&5RAJ3L_X2Z'QB\&^9OB)!M),P/&5$'K;, [:C[[YOU!+ M P04 " #RAIQ4R%D<:_X# !Z#@ &0 'AL+W=OQ M4]N!F6I__#I." P+AH?R K'C<^Z]Q\ZQW=UP\2HC (7>DIC)7BU2*KUW'!E$ MD!!9YRDP_6;)14*4;HJ5(U,!)#2@)'8\UVTY":&LUN^:OB?1[_),Q93!DT R M2Q(BWH<0\TVOAFO;CCE=12KO6E+#A_S1O3L%=S\XP@AD#E%$3_K6$$<9PSZ3S^+4EK M5MB%D3"B,=_TE!%O=I=#86P)%FLYGSS&48W8U"$QO(6_?(3 M;OF_(LK02\0S25@HNX[2B>1T3E &'19!O1-!L8>^<*8BB28LA/ C@:,KJ,KP MMF4,/2OC&((Z:N!/R',]/)K]A6Z*1&\+"4$<27)T.:5[(>7X8DKP=I>2=+&) W\HE>6P5%G0M0Y=; M[+KOM=R.=]=UUOOKX,=AV&_@CEL-^Y"M7V7K6[,=L"BCZ'-&$FJIO56QM:XK MQ4?)WK"HG=G;6Z_X>4DS,TY[7$>VZ/SZC)8$D#J@\12$9$0,3C\-"#/G)[ M.V[ORLKN' )+H(*8"B2*(0W1#Y)[,B"^1XDJ'+L;<'MVD[$&\=KUM MEWUG7-CN7*/2Z]&(LSQ#48@TI_+5QK^S&NQ?6?J=#^&6M919EBQT(5K?[08F MM0=;-K-A2>CO^^N! Y\?,K8.^5C+SNJPW:4F;T&<27VRC=_U:532%8/0R)<0 MEBVU+.F8]LORJAJ_ID-[+A&4*_4?\4_8 MV3LRZRE0#]/LEYVK;R -4U\W^=U!+ P04 M " #RAIQ4']B.#.P$ "(&@ &0 'AL+W=OZZC+B>7.^"VV@V6V3 M;IHN,I$O*4S^P\XQA%9:,TL:'CM.T4$6KU>^6U$>_W6"$20O&( M@[Q(4\070YRP^;'E6JL+-V06"W7![OV;5*1%),<\(HX'AZ M; W*7^J1R\',P$Y?B$)7^32,3'5M<"$9ZB(A$W;'Z.EP,Z5'HA M2_+R/YA7]W:@!<(B%RQ=-I85I(16K^AA.1%K#=S."PW@L@$LZZXZ*JL\10+U M>YS- 5=W2S5U4 ZU;"V+(U2MREAP^2Z1[43_Z\WGP75P/[@-OEZ#P?4I&-T$ MUR?!:' )!B>WP5UP&YR-P1]@7$QR$A'$"*!2))OM^SA2Q& M2=KALN-AU3%\H6,7@BM&19R#,QKAZ+& +4=1#P6NAC*$1L53'+: YQX Z$#7 MH.?54^.5>OX+>@,:%P2<%R@E!C6_5O-+->_%ZLJ9 FPJE^\;4Q^,)S-:75;S M:NCNL.[NT%B\- -6?1$:,IXQCM1GP$;ACX+D1!T_MV(-DFI^8>?@EP\?H.-Z MAB+;=9%MH^*='#R:)%A6*3#'N0"8"B(6!X B4?!R '(^GBO5+'S":,X2$LE) MB/ZO\*C63EUKQR@YQ.0;H;-&/W1KO>XN_'!4=W?T_GXP2UX420NX[M(/OJ%( MU]$T__]J%;N?/7$_VPE2T M9K5K)NL]SC)P_L6DI9'JMG=B#,U%UPS&MQFC0;-\U'B;H$7SUNT:-4>8A](+ M,FJJ:MF<8I[')'NV.K.2ZS@MQ_G-5)7&LFN&:+GT 0U-^4?3$SJ[6'NH^0?- M_'O3VC=H7B J'RLK*AR:ZM2TA/"]UKY!J7GMH48J-.-O%2G&<4'!/P6BX LJ MGR;@%H2S),T078!+DA)ASLD:DG G611JP,$MI-$&S4]X(AFQD4\T M/*$Y-[[&)V:E#7RB"0O--*PBQ-XXQO1?^;5%]'5=?:Q]9Y6GL&-\;XP;4 M\(0[2:M0XQ*RT@4LTE+T-4N?U MP*2EP>GM)'5ZFHG>%E)G@^9%H9)'>X/O(YX&I_=NJ;-!:8.EUW3US"3\C!+T ML "W'$4J@(P2)-0390,:^!J-_D["J*^IYV\AC#9H7J$%6+'@R%2EAJ3_;E&T M0:G9$+XFJ6^F7LF"LX*S#(-SEI2N&+;N6B;QM5\^=Q(W?4TV?PMQLT&S@L/R MUR[HF.K4U/3?+6XV*!F\8*]M#J28S\HMD!R$K*"BVB>HK];;+(-J,5]L>U8E@6;G5,&%"L+0\C#&*,%GC(G5B>J@ MWGSJ_P=02P,$% @ \H:<5.Z:=.P4!@ W!H !D !X;"]W;W)K&ULK5EA;]LV$/TKA%<,*=#4Y%$BQ2X)D-C.9F!-@R3- ML'U3;"86*HN91"F7Q++?G>Z=R'M/TM&SRK\4"RDU^KI, ML^)XL-#Z\<-P6,P6/\8.\ MEOKSXV5NCH:;+/-D*;,B41G*Y?WQX)1\.*>X#*@0MXE\+K8^HY+*G5)?RH/I M_'B RXID*F>Z3!&;?T]R)-.TS&3J^+=..MB;"I9)MOX? M?ZT;L14 I"4 Z@#H&T#K -HW(*@#@KX!81T0]@U@=0"K>K]N5M7I<:SCDZ-< M/:.\1)MLY8?JC']Y_1F^ND"G5Z,T>75 M]&(TO3S]$YV.;J:WTYOIY!H=HJND^%*@I%Q-:5RM":W0[72""IVO9GJ52W0P MECI.TN(M^O47PL+?2O3-0JV*.)L7[]";G>.CH3;5ES4,9W6E9^M*H:52 NBC MRO2B0)-L+N>["8:&]H8[O' _@\Z,8SE[CRAYAP #&5W\C0[6A;_U%#?ZCE2? MK\?HX(TOR[A_%KRGH$GO5$3L277^6FX[W:>;E4>KM+0E[6V<)_%=*M$TTS*7 MA3;752?Z6T?J8),ZJ%('+:EOE(Y3LWOR7&8:Q44AM7?!K;.P*DLY@I].J*!8 MA/1H^+1]U5Q<$ &/&-O%G:]Q? O'"(NVTNVP"3=LPAYLVEFLH\/ML^(H##&Q M6+BX4&#*B;!8N#@1!B+$?A9LPX)]QS5)S:5/TD0GTDN).24 "8%0L"AY<#P2 MC <6)1='*>>$^2GQ#27>@](>*MP]M:&"F4W%A^,T8-95/.?.&@M$P"#R4XDV M5*).*E?R268K/X/(75]@5A>VULW8@PLHILS54V(D$=U]0\9RYD:?LX>U9VM=EG7N[:H.@4) 0ZL5 M/B!E ;=GI ='0DZQMK2"N P) M9@(B8??"AV2<"V8WPP,T>SZ*L-T-7T8"'+=H!H&F'="O'0=U/]X.M]?)?9+% MV:Q'<\!=O2'!G-NM 6?+1&:5<+LQGG0L8)S8?7%Q$#+$N)C3J3 M;GG^+O-$7"$F@II1;!M"#Q"88#ALVV:-%)-N+7:O_[Z:79$,S%CESF!U<<:P M\X#X*X9&3*%;3'MY.7"U"P+"A#/F/$"*<1CA%A,-C"V0@S,ZW]MS$ES'"), M7@T:>8+]\K37K8&K H>,D,@>#1Z<<5B.K9MX M<"+BC$,+FT96H%M67F7%ZMP[U4=1$-HD79BYH0^);; \N,#DPRU^$QIQ@^Z[ MZA\V6'5>RT*:R6A[2!^0&TLMN,W1 R0F8=0R::$16>@6V9]DF\ CK8"=.P@/ MS&N'/#CC)W'K.&F$&KJ%NMT/H?_02)G9O7X K.Z1S'.5=SUU:P07^,]V2=!( M)71+Y>NVHJN(AR#"R)V@+I!S+.R[IXD/5]YDM6W&1F%A_]WNCVU&5T$/.1'$ M5EH?CE S?)VAZ@-V[$7::#+M>8/[NKU8GX7MV8L>F'G#>O3C<>BB_E/E# M]?JD0#.URO3Z&?7FV\TKFM/JQ83U_1GY,%F_:&G2K-_[?(SSAR0K4"KO34K\ MGIN+D*]?I:P/M'JL'OW?*:W5LOJXD/%:%U\C]02P,$ M% @ \H:<5)VNZ&/M"0 \S$ !D !X;"]W;W)K&ULO5MM4^,X$OXKJMSL%5,U));DM\PQ5+$!0G8'EAJ8W;N/PE&(:VPK M:SN\;-V/OY;C1'$LR8':W)<90KI;ZF[UTT_+YN19Y#^*.>DF3K/C2FY?E MXO-@4$1SGK*B+Q8\@V]F(D]9"1_SQT&QR#F;5DII,B".XP]2%F>]TY/J=[?Y MZ8E8EDF<\=L<%=?>F$/ M3?F,+9/RFWB^XK5#GK07B:2H_D7/M:S30]&R*$5:*\,.TCA;_<]>ZD!L*6#7 MH$!J!;*K0 T*M%:@^Z[@U@KNCH)K\L&K%;Q]%?Q:P=]1($.#0E K!/LJA+5" MN*N #0K#6F&XKP)VUIES]@TLWB2[E6V3'WB=;KR;;_/&U@G'5<8'J[-8'>1S M5K+3DUP\HUS*@SWY0U4-E3Z;^\G-&-W^]G4RFES MW?P''?WS']CW_O4QSHJ2)0D@6;E*%\\UUB_?8/W[W3DZ^K"GX?'^AIWM;5M, M7NUM$@_W-#EY9W UIGYY>R0U5GY]@Q6-^MO]8A^; #*#D M-W5/-G5/*MO45/?Q8Q;/XHAE)33/2"RS,LX>T4(D<13SXK-E";I9@E9+N(8E MQD),G^,D07&Z8'$NC[*N\E9&_,J(I!E/I\[)X&G[D'=*7-DD&GMW-WMWK7L_ M2X#1L"SB"+@1FHKE0SE;)NM(Z=!OO#+HF7INM>M:M?L^ ML"7Q7WR*'H&H#1)1%$A2HB? ;?:0\&-PX;A@"0< ?^)%*1-1?$(9L$(Q0R5[ M07PV QZE2X[7VC+Q0F][SRN 6\D%6W*NX^^DT6L%Z)A@*@.PF\ZV)/%]WQ@I M?Q,IWQJIKQP8'BIYGNINZZ)6S7)?XRW5Q"O>H<"CH+*^@ZLE=M"4)#8LQ$N'$E?*,K*2_G8JIS(^S:Y+A3XJHM M07!H]&*X\6+XELH[DI7WL;OT=$X.6QN$RFC7V;@M=TR@(FF[AMJ2U+.@#784 M873V];KRF!N.=UXBRMC^['- MHGR%(0*&5N#%&00!JCN#UEF@Z;+ZHIQSH.[I,F%R)*V:7U0A+9N*1=5D[\4B MCI O 5+#Z'#[K ;4@21K/,5M>':'@1>V92L-R >./:8J/#^D#"VH=D M4HLVP^'YS0JIH]$6=7T:A@8'%3W"=GYTR_,(JH(]\Y/VN'CG8KC#D5_V'>TBE<=BB3HA[N*S1@JFH;M/.UWEL#Y8-,I' S) M9'(X(MK1U&X&4X,KHRY%WZ!XWJ48M!6;,5#\#]L)X-GTB4-)%!):+EX6/"OT MYZ?-Y;"' [=]XLH/@[;HE48T(,0?F@% L35L9TYC 7YE%4DHE@]%/(VK M HD$3"ZR^[ ">DL$,Z?66U_#7+"VK[0EH??Z6..K1M(-"#7[JJ@=MG.[EJ^O MGU DBJIOV#"AS<^P0RNJW')3)^HZNJYBHX5-_Q3?PW;"M^7?E,]XGD/^:D?K M)(*_2_BU=D8<8PV!\[&F)4XTDA03RW%49 _;V=X^+F0B.[:YH:%Y(1V2=KHF M.M' QDYS_ATSD<9H)-)TF<41JQYGW/-HGHE$/+[" M%WWTM9SVCWHZR9[U+DA1$4(/=1M$5*\F'7:(1):%/ M76PN&-5A2<<52_^NC\Y%DK M5>B+V]O*WBV_CO M.T,_T!5\6]2E'G$\<]!5RR =+8-G/&=)M>VS*80\+LI\-5/5+,=VJ4(4KI/A MP6Y"%>12.^3>YRPKV.I997-JUEZ):F;B$'M^NZMK)$G@>AKRHI$\QBYP(F.J MJ()<:H?[IYZZZ+Z;YW$.JR9)['W*HX[ M%,V36(=B0/K$.H50A>[4CNXWR_2!YS)^ZR=!!?HOLCP5NJ!MQ-YINY?=(N-N MD2NK2--=U1*HO24H=Q?LM2*%6T_LBE6#6SL/<=CZ4AL*S8WW;BAL(DTG5.^A M]@EKY]S#: 58N[75C6\P=7%H&5#J3CN M4*38B%5VQC:^!3*3+U&9+]3X7'RKIKNJ"KGU(..<+4<0E.F(% M6JP.@,S^C$4/[!,8&+0DNT/=,S_P?8]FTPF%]JX=]*[92P=2>0KU/.=04?<4''KV4>!] M2-5AU#4BU3L4FXXI"/;LH%=GXHU(Y2DD] YV!>,I./3L)'U_I*H-;:,+Z6-O M]Y6.E13&VQST?0-4>5LOOMAQ5Z7DK5#E*3CT#G8]XRD\].SL MM NJ.M2Q8\:J=ZDVW5"(Z]F![YJS8IGS:F*89(ME^0F=QT45,_2M=??:7$0A MHG>PZQI?0:5O)XB;;1NNC*]\S4WWT/!VDL).WXY69U']W@#,*-_6KQ=<0URQ_E"_,)'P&NDX_@'.4K_["8/6A%(OJE>T' M498BK7Z<&PO=V]R:W-H965T37)I+!P[V,Y2I/WQLYTV=!(-#X.7Q&?[ M?A_GY#RHA'Q2&:*&3*2 M6XE*#*/"?R98),5$,O]'83=W2=:3OACP8% M6>,*]4.QE";R&Y2$YL@5%1PDID-O')Y/0I?@=OR@6*F],5@KCT(\V6">#+W M*D*&L;80Q+Q^XQ09LTA&Q_,6U&LX;>+^>(=^Z+)AR3ZCJO;V^!W&IM,BWR49!3GG])IMM(?82PMZ!A&B; M$#G=-9%3>4$T&0VDJ$#:W0;-#IQ5EVW$46Y/9:6E6:4F3X]6\ZO%_'(^'2_N M83R=WCXL[N>+*UC>7L^G\]D*OL%,:6K<8P(/"M.2P;4IHX(O%Z@)9>KKP-=& MAT7SXRWGI.:,#G"&$=P(KC,%,YY@\B^ ;PPT+J*=BTG4BGB!\3%TPB.(@BAL MP>LT5>DXO)-#51&IKHA$(#R!F?V"I. TAMES20OS36KX S=D0_,R;V$[:=A. M'%OG -M2FI],ZI^4M]^P]3^EO*<-_NG'E+<=IM,BY:R1[PD_IG+OX"RCX-=;@OR]OIBC7+ONKR 6)==UBVQFFQMF7/?5 MU^WU]71#Y)IR!0Q3DQH<]\V_(NN.7P=:%*[+/@IM>K8;9N:61&DWF/54"+T+ M+$%S[X[^ E!+ P04 " #RAIQ4T16[Y!T$ &$P &0 'AL+W=OZV%$,M;3>/^@L28M^F2)/+-C+(8"[EDZ/H/4A1DI7@^C7CV%ZP+6[T%_!47-"Z<909QF.2?^'M!1,4!P3T.J'! MQSH8A8-QK(-9.)@9,WDI&0\C+'"_R^@:L-1:HJ4/&9F9MRP_3-*^3P63;T/I M)_K3\:?)^./8&TP>P<#SOCQ-'L>33^#^R^>Q-_XP!>_!P/?I*A'@@?@D?,7/ M$0$>37R2"(:SUM$9\!@)0FD2\A=P-2("AQ&_!K_] FWK=Q FX'%!5QPG ;\! M[[;674W((M)4-+](>)@GC/8D#!&XHXE8",6\<*D*FX&IZW(.8F<@J3B]]BVCHSMF M5WNM\OW6#+F.;CC;9J/,T#E#-[P;HK.ALWSI=0=-:O[7;1PD%&"+K-KB&&UL MM5=M;]HP$/XKIZR;6JEKX@1"Z )PEZ06H:@W31-^^ 2 UF3F-FF;-)^_&PG M34@+@57M%Q([=\_=/7<\LEMKRF[Y@A !O^,HX6UC(<3RW#3Y=$%BS,_HDB3R MRXRR& NY9'.3+QG!@7:*(].V+->,<9@8G9;>&[%.BZY$%"9DQ("OXABS/ST2 MT77;0,;]QCB<+X3:,#NM)9Z3"1'7RQ&3*S-'"<*8)#RD"3 R:QM==-Y'GG+0 M%E]"LN8;[Z!*N:'T5BT&0=NP5$8D(E.A(+!\W!&?1)%"DGG\RD"-/*9RW'R_ M1_^@BY?%W&!.?!I]#0.Q:!N> 0&9X54DQG3]B60%U17>E$9<_\(ZL[4,F*ZX MH''F+#.(PR1]XM\9$1L.-MKA8&<.]J$.3N;@'.I0RQQJFIFT%,U#'PO<:3&Z M!J:L)9IZT61J;UE^F*B^3P237T/I)SJ3P MC$F%! AAA)D+"P:?)E"2"8=TW.@.?D2 4, [Y+1SWBE=OWU??\^N1.R3Z1DXZ!1LRT;^\!L*?E.4]X%4$V452]DLUH= SY#RWW&2();WQ7*>&'NC-%KO*9A4*B:HE MTG_4@%-8$J;VY$%K:\K5@$WWK&F]WCIP>QW=AX[EH@J!1$]4R$,G\*#_/RI$ M%;V4JJ)"5M%SZVHO0]P_?(_M*H>O4&"T1X+_?_BJ 2N&;Z_CCN$S-TZSA2GYEOJ)!CJ5\7\E9%F#*0WV>4BON%"I#?TSK_ %!+ P04 " #R MAIQ4FE%*Q$,# !("P &0 'AL+W=OV+>8KR(GHL#50=;)@ M/"=2;?G2%FL.)#&@/+-=QPGMG*34&@V,;,I' [:164IARI'8Y#GAOX\A8]NA MA:V=X")=KJ06V*/!FBQA!O+3>LK5SJZL)&D.5*2,(@Z+H76$W\;8U0"C\3F% MK=A;(TWEBK%KO1DG0\O1$4$&"6 /<^P&\ >"7 >RK +P&^R4Q!Q>0A)I*,!IQM$=?: MRII>F&0:M**?4EWWF>3J-%4X.9J-3R?CDW%T-+E$1U'T\=/DH>*-4HHN5VPC"$W$P)8J=!V /2_#/"["=!O"Q"XZ9U2N!'I/$T@.#=B* MP\:HR>L:>UV O8G0. M5*KZZ(_I(A77Z-N9TD%C";GXWN+!KSSXQH/?X*%L@]K:%MAU@Z#2.Z 05!2"5@HSDJE&W?7S1/U4;U%D M/C'@J":#M^B<_&"\TA$M:0RK&,+_5*ANY:'[UX7J/DBLY_E.+^C>*]1#/=_W MN_W[>G&-GMO%V&LH5*^BT&NE<)@DKI+T&JV!:YFZB^J(M=L+O$[@/*_[R-MQ M8;^#:W%Q.ZY;X^\@$?TJ$?U_W+'5:=SB'CMWMX/SG]H5[]U ^*\;MH0^WK$U MBO4M6Z?8UK/8O>/A_N.N?<1@<]L^ FSNVT> S8UK[XT8JKV69E03:,XV5!:7 M;B6MQL$C,P3=DQ_K,=&,+G=FBAGSG/!E2@7*8*%,.IVN^IOS8FPK-I*MS2!S MQ:3J<;-0( M /4% 9 >&PO=V]R:W-H965T1 M)FU21SZ ;JL "=*/16HI*NWV4/7!)!=B$=N9[916VH^?[82,5L#VDMC7]YQ[ MSDU\!QLAURI'U/#""JZ&7JYU>>;[*LV1$=41)7)SLA22$6VVN/P+.[;?)?P@^)&[:S!.ED(L;:;)!MZ@16$ M!:;:,A#S>L88B\(2&1F_&DZO+6F!N^LM^Z7S;KPLB,)8%#]IIO.A]]6##)>D M*O2=V'S'QH\3F(I"N2=LFMS @[126K &;!0PRNLW>6GZL ,(3P\ H@80O0?T M#@"Z#:#KC-;*G*USHLEH(,4&I,TV;';A>N/0Q@WE]BO.M32GU.#T:)Y<39/+ M)!Y/[V$@6SV^LD3B[F\!GF55D6%"7$@J?(M22N_Q_/41-:J$\# M7QL=ELU/FYJ3NF9TH&88P8W@.E=PP3/,WA+XQD#K(MJZF$1'&<\Q[4 W/($H MB((]@N+_AH??CLCIMDWM.K[>H:;N;]D=56OX;8)*@UC"E1"9 L(SF*-\IBF> MP$R*K$KU;A FR-/TYM]X#:/2(?KTT. M)!J9>CI2H=]6Z!_MQ]L*TE0X@1*EC9E)L>\'.LX7]CMA\&'?=_X'KMOIO\?5 MAOR=&\10KMQ@49"*BNOZ-VRC[>P:NRO[+CXQ,ZT>07]IZH%X0^2*<@4%+@UE MT/EBM,IZR-0;+4IW3Q="FUOOEKF9RRAM@CE?"J&W&UN@G?2C/U!+ P04 M" #RAIQ4M_$ZD D% !F% &0 'AL+W=O(JC1%SV=E+NWUF66.]( MC,6 [4FB?MDP'F.I;OG6$GM.<)@YQ9&%;-NS8DR3WF2RX-;NMU)_<":C/=X2^Z(?-@ON;JS2I20QB01E"6 D\UE M;PK?73NV=L@L/E%R$+5KH)>R8NRSOEF$ESU;,R(164L-@=6_1S(G4:21%(\O M!6BOC*D=Z]1O&6'7TBQ(%?CK5DD MLK_@4-C:/;!.A61QX:P8Q#3)_^.G(A$U!P1;'%#A@,YU< H'YUR'8>$P/-?! M+1S<2JU^I\I.3 MZ?SWA\7=XG[Q\>8.7%P1B6DDWH(?OH.>^Q.@";C?L53@)!1]\.;H?FQ)%5^C M6.LBUBR/A5IB_9HF P!1'R ;V?.;/\%%'N9M ]2\"RH: >>!75EAKHBZ[.A MWI\/!3N@KE\!]7!W!2[>?(-BJ4J7Y49EN5$&Z[3 SE*AG@@!YBQ>T03KW=T' MMV3-M@G]2D*P"$DBZ8;B543 5 @B!9BNOZ24D[ /?F8L/- HZ@/5 >"#LJ(1 ME90(;9K&VN1&J>%?TY607(G&WP;*3DG9R2@/6RB_Q&RJ;.[I99Y:0Q\G'G*A M.[8>ZT5KL(*V^XW5=6[EUZQ&;@!+HR/NPY+[T,P]94^I(0=NB>,:RY85(J^# MH'G-YDRI>TAX5D)PSW$B-H2K*IV7?:^,[!E7L"1\K3I"#1G -H H O)9R8 D MG C9M&_-<-"V![;]O8&87Q+SS:GE3+7QNIZ%)CK^:>W]$1PVES4H8P?&V!\8 M3M3X(JKA =EL2#8=HV>@BB0C]0P+@-78%6JZZ:S)'5$3M*Q=$\T\GENCZ;BV M[S;3')4T1T::_DT"/NL [&YU6$D@-&O@6967@$4G"T?#4HDE-DEM/C=HNJ/=5(P3VA$ 1>T,*A M4E%D5K\K4IQJ)7[JI."=5L+QV]J^DDUD%KG30G3Q\$^K,0I:YC"J%!*93YWW M3.((T+H,&CHB.#T+V,@?^2TL*LE#9LDSBD!?SUDNZ=?\K4094A8VTC,'<< S MP5R8WAXKT73,HFF0BPY/MYV%5?OBHK_ _8;YEB8"1&2CH.R!KXK/\X]:^8UD M^^PCS(I)R>+LP.LUI _7[AC'YPMA-9(# !2"P &0 'AL+W=O*<.7-F2,YP)]4GG5%JX$O.A1YYF3'%"]_7249SHCNRH *_ M;*3*B<&AVOJZ4)2DSBCG?A0$?3\G3'CCH9M;JO%0EH8S09<*=)GG1-U/*9>[ MD1=Z#Q.W;)L9.^&/AP79TA4U[XJEPI'?H*0LIT(S*4#1S/C^@/[* M!8_!K(FF,\G_8:G)1MZE!RG=D)*;6[E[0^N 8HN72*[=/^SJM8$'2:F-S&MC M9) S43W)EUJ( X.P?\(@J@VBIP:]$P;=VL IYU?,7%AS8LAXJ.0.E%V-:/;% M:>.L,1HF;!I71N%7AG9F/%^LEC>KR174V.N$VC.!:"I-I M>"E2FCX&\#&&)I#H(9!IU(HXITD'NN$%1$$4'B$T^W[SH(5.M]&UZ_"Z)_ 6 M(I$YA94AAF+5FPN8$DY$@E-N=Z)L,$E39FN9<)@SG7"I2T4UK._ML) :YU\K M61;Z A".ERD36[<2E6.BI"G<%%01"Z'APQ4R@ 5ZTQ];^/<:_CW'OW>"_VL\ M 6"C9(Y[ OUIR5GJ/('< ,%=O]8L9;CQCTE=0?<=M#U'[L9Q/XZBH7]WA%'< M,(I;&:%NXBO^X'TIG!(+49UBEM1;FF1"L?P>JST3^KRY9*("\!N2AM2U7NAF$A80?A13:-OR?7BL'>"W/YN M"KL_6AW?41CMF%&OTSV>8/^@.\FIVKJF36,&2V&J^[V9;1K#B6N'GLQ/;@1H'N %L"/)6 6@(ZE>"U!*_N3%-* MW8(&_C= &7C,^$9BELI+1> NA =S+_#U:R[LF@MK;71B M R3.Z]SYQUU]Z+WN/E!2L$3(@?]-0)^WQ_T'!?M^!N (01#;]B?W_GSC_J[ MIXSJO9*"->?#?Z^_ES?T( K]'7O[L,!U_! -VPLZ>\%1>S.V)4QQ08G>:8RH M(8/!WH=SH3?2K?GL<-+@PCYN%#C>#FPZ).>&/@IW*K%[1XRY#WYBL:9,@IRL M--.Y"G4O1'/&-H'B97WJO'*ES[!ZF.EKB0@#T.LKSM5'8 ZR[J*+_P%02P,$ M% @ \H:<5$QNS_&* @ EP8 !D !X;"]W;W)K&ULC55K;YLP%/TK%I.F5MK*&YJ.(#6/:?W0+&J[5OOHP$VP"G9F.Z'] M][,-H6E>RA=L7^XYOL<7'Y*:\5=1 $CT5I54]*U"RN6-;8NL@ J+*[8$JM[, M&:^P5$N^L,62 \X-J"IMSW$BN\*$6FEB8E.>)FPE2T)ARI%8517F[P,H6=VW M7&L3>""+0NJ G29+O(!'D'^64ZY6=L>2DPJH((PB#O.^=>O>C$*=;Q*>"=1B M:XZTDAECKWIQE_1&D86RE9"L:L&J@HK0 M9L1O[3EL =QC *\%>+N X C ;P'^N8"@!03F9!HIYAQ&6.(TX:Q&7&C=Y'D^>?C_3O^CBZQNB> M45D(-*8YY)\);*6DD^-MY R\DXPCR*Z0[WY#GN.Y!PH:G@]W#L!'9\/=W@DU M?M<5L3O[46*OMX]Y/RL*/,__G#7:S_+\N-?KLCXI##N%X4F% M'Y\O8O-]6>^'1(5[A02Q$\<[HO:SPMYUZ.V(VL]RX]C?%65O7=D*^,)8GT 9 M6U'9?.Y=M'/76V,J._&!K]G#&Y6>@-NG]1^A]02P,$% @ \H:<5.#MS-^I M @ W < !D !X;"]W;W)K&ULK95K;]HP%(;_ MBI55$Y4HN3@7TH5(*W1KI_4BH)WVT4T,B9K8S':@W:^?[:11V@+J)+Z '9_W M\3GO2>QH0]DCSS 6X*DL"!\9F1"K4]/D289+Q =TA8E<65!6(B&G;&GR%<,H MU:*R,!W+\LT2Y<2((_WLEL41K421$WS+ *_*$K'G,US0SK6R9G9DM)\Q(3GE,"&%Z,C*_VZ214\3K@/L<;WAD#5. MP+%W")Q&X'Q4 !L!_*C ;02N=J8N1?LP00+%$:,;P%2TI*F!-E.K9?DY46V? M"297SB9CH_F9]/K\#E]?WY;'YU?CV?@=X$"Y07_!A\_F3[WA>0$S#/ M:,4127D?'+V:1Z:0F2B>F32[GM6[.CMVG>!D *#=!X[EV./KWZ!7;W.\!37^ M#]3=; )Z1]LHDX]3K-T)F=+=UF*GM=C1;+C+8OFIIE6!P)&]$ MAMF^:H^#O# ,WKAH=HY2=>]=(;;,"0<% M7DB9-0AD&UA]E]0305?Z='V@0I[5>IC)ZQ&PO=V]R:W-H965TLY.E79>&?4#B2Q,[]SQW]YQ]O?Y&JI\Z 3#D(4N%'GB),:L/OJ_G"61, MG\H5"/RRD"IC!I=JZ>N5 A8[4);Z81!T_(QQX0W[;N]6#?LR-RD7<*N(SK., MJ>T%I'(S\*CWN'''EXFQ&_ZPOV)+F(+YNKI5N/(KEIAG(#27@BA8#+QS^F%, M(PMP%M\X;/3>.[&IW$OYTRZNXH$7V(@@A;FQ% P?:QA!FEHFC.-72>I5/BUP M__V1_9-+'I.Y9QI&,OW.8Y,,O)Y'8EBP/#5W$AH',$$)6 Z!#0.@)HE8#62P'M$N!2 M]XOR+4]^A42\N[$&9&H5?.>+,DS"@O;J FN&7,$""P6V'OJ*E1X[CC/MF^N MARCE>K\(SRU: >T^-1H_-^J$.Z(G6;>KK-N-67^16Y6+!ODZ%5'G'Q>F6S%W M&T.\9=M";R.QJ?_*N=HO0]T-[S[3B0;MX(A2O2J,7F,85\* 0J=$,0-U7IOA MO=,@>-V@QED5QEDCSX297'&S)1A-5A=&,YR2+3#5$ <-=FT[^&\7IG3=WBMA MKW5X9VJ-PH,[\Q>FI[GO_671QMQO7!9-,H8[JO ?7QRZ:Y8T^G\EBFI:UK,2 MU1G1PQ(U,Q6Y^WL#1@9JZ28[3>8R%Z;X+ZUVJ^GQW,U,!_LC.U6ZP65'4XRD M$Z:67&B2P@(I@],N'AI53'G%PLB5&V/NI<&AR+TF.!F#L@;X?2&E>5Q8!]6L M/?P#4$L#!!0 ( /*&G%3M#@, Y ( &(( 9 >&PO=V]R:W-H965T M?G:01)0%UVAOB<^[^][M+.*>_H^R5)P "[;,TYP,M$:*XU74> M)9!A?D,+R.6=-649%M)D+SHO&."X#,I2W3(,3\\PR;5AO]R;LV&?;D1*2KM_4OY6URUI6F,.8IC](+)*!%F@HAC7>I&)!=_=0U^,JO8BFO/Q%N]K7 MT%"TX8)F=; DR$A>7?&^[L-!@&6>"+#J .NC 78=8'\TP*D#G+(S52EE'R98 MX&&?T1UBRENJJ479S#):ED]R]=A#P>1=(N/$<+Z8SDES>3Q=H_+183&=+- K#Z3)$EQ,0F*3\"GW^9'KN5T1RM$SHAN,\YM?HXIW= MUX6$4RGTJ :YJT"L$R 3B&Z0;5XCR[#,\>P7NJS27'5(C?]!ZBF9R3N1ZQND&ON XAA@)O)?_U8AN M@>%5"EU/J1+S2C$U,[9#LQ>80:^O;P][U^$F!TW@-6[O6)V&U3G+^B@28(H0 MR%8!=KY'E81[D-KU#?L8L.UEF89G=/.Y#9][EF_.H, D1K"78Y=WX[EM/--T MO2.\MI?E!I[=C>-Y9O%&\Q7D$' DJYWA1I 18)Z/7RNX'=G"$V'8*?*<; MT&\ _;. "\@%3N5<+B@GHA/-;V6*4RT1^! !3#O+^FE+Q9JACH_FL&/X%4$L#!!0 ( /*& MG%3:)'X48P, &T, 9 >&PO=V]R:W-H965TU\=;25MK:(25#*UH%X]!*WM4CB8#LK_'OL)$NS-BT# MU)?&3NX].?>X/KX9;+CX+M>4*O S33(YM-9*Y1>V+:,U38D\YSG-]),E%RE1 M>BI6MLP%)7&9E"8V#7*RHK=4W>5SH6=V@Q*SE&:2\0P(NAQ:E_!B @.34$9\870C M6V-@2KGG_+N97,=#RS&,:$(C92"(OCS0,4T2@Z1Y_*A!K>:=)K$]?D1_5Q:O MB[DGDHYY\I7%:CVT0@O$=$F*1-WPS7M:%^09O(@GLOP%FRHV\"T0%5+QM$[6 M#%*655?RLQ:BE8#@@014)Z#G)N Z 3\WP:T3W%*9JI12APE19#00? .$B=9H M9E"*66;K\EEFUOU6"?V4Z3PUFM]\FD]O%M]Z8/[A\M8!E8K'DA21;+'GCY9#ZPE69EL.VH9G!5,4 ' M&$QH= XP[ 'D(#B>?0-GU6M>=T"-_P+J[G8"SEYVH4R>C^(<)F1KI1NY42,W M*K'Q(;F%WK%"_>J!/"&9 EHR0'\4+-=;21W!QPT^+O'=?\'O@97@LG.)*E2_ M1#56\3""?0\'P:%(>XW84](NPUI]RCI#U3*"^T 49$6"5$TUAM7 MFUC$B+&&+KH5GM?B\29P0HQVZ':$81^'03==KZ'K_8_&&55=E+T]+A!K*O@I MY7$5%K3"$'2<<*>P#C#D^O# .OA-8?[1PF[Y4FV(H&5%4^/,@FB/YB,[@[6/(G!=9H+ M_D -77E,D:WG0GP:S;<&"8\[Y#]KON^ (0R\_J[F^V&!BYP#=@*W1@F/.^68 M9U*)HNKP=)>@RU@)NDOU*?C6K*!_&M6W5@6#TZ@>[!V3?8QV/;PC"D%_]VRR M6ZV=:<0_$K%BF00)7>HTYSS0*R"JWK::*)Z7W=X]5[IW+(=K_3U A0G0SY>< MJ\>):2";+XS1;U!+ P04 " #RAIQ4\XV4D8," "2!@ &0 'AL+W=O MJY**OE-( M65^[KL@*J+"X9#50=;)@O,)2+?G2%34'G!M05;J!YW7="A/JQ#VSE_*XQU:R M)!12CL2JJC#_/822;?J.[VPW9F192+WAQKT:+^$.Y'V=63L22\F>=_Q=$%00B8U U;#&D90EII(E?&K MX73:E!JX.]^R?S':E99'+&#$RI\DET7?^>2@'!9X5P _.X10- @GU = 00-H#PK8"H 43F9JP4 M<%6 M-<]%RIJM4YW:RI;&@K"XY4Y@?HEE%9"#2F.>0O"5PE ML]4:;+4.@Y.,"627*/0O4. %_H&"1F^'>P?@R9OA_M4)-6';N=#PA?_=N1-) MHC9)9))$1XM69I(1VV]X5F8CX% K+4O7L&BG6<=AQ_>4S/7N_;Z.\J.K:"\J M>1UU%>U0O=#1:75T3NJ85#4F7-F51%F!^1(./LC.J\S>GH)_1B2G(FSI[LZ_ MM0)5BW8]@3*VHM(^YG:W-=:!\9.]_:$R7.N/?VFL6]\JB80*5,)"47J7'U55 MW#J@74A6&T]X9%(YC)D6ZJ,!7 >H\P5C&PO=V]R:W-H965T[&2V <=.NP!9$-3IAF'8!UHZ6T0DTB/IN-NOWY%2 M5,61W?1#O]BB=,]SS]V1=QSOI7K4!8 A7ZI2Z(E7&+.]]'V=%5 Q?2ZW(/#+ M6JJ*&5RJC:^W"ECN0%7IAT&0^A7CPIN.W;M[-1W+G2FY@'M%]*ZJF/KW"DJY MGWC4>W[QB6\*8U_XT_&6;6 )YO/V7N'*;UER7H'07 JB8#WQ9O1R01W 6?S. M8:\[S\2&LI+RT2YN\HD76$500F8L!<._)YA#65HFU/%/0^JU/BVP^_S,_L$% MC\&LF(:Y+/_@N2DFWL@C.:S9KC2?Y/Y7: )*+%\F2^U^R;ZV36./9#MM9-6 M44'%1?W/OC2)Z !">@00-H#PK8"H 41O!<0-(':9J4-Q>5@PPZ9C)?=$66MD MLP\NF0Z-X7-AZ[XT"K]RQ)GIS=W#[.[CS=7M-9DME]7SL\;K5>TU/.)U =DYB>B A$%( MYW=_DK/:S?L>JOEW4'U>+LC9NSZ6Q=M9@N."?,QNF^*P37'HN*,CW!^XX ;( M+>[OG-P(P\2&KTH@,ZW!:/)12:W)7[.5-@I/P=\G/$:MQ\AYC(]XO&<&!%)C M<0B2YM@JU&-?E6J:U-'8#O$TI>$HBL*Q_]3-79]9&H=1:_9"9=RJC$^JO 6M M+_'@9[MJ5Z+BG+!**L/_8[8C],FM^9*.CF@87= #M:^MPB"E:;_8I!6;G!3; MJ1MS=1L0 :9/9/+*/8V29'20TWEM-NRJI.$P/8BEARQ.0GHD\VD;3'HRF(6T M$X$(5L&)W39LV88G]_>KU& +,P5V"&R_]=8O<>OKRQ.N1JVKT?=5H=]57UE& M/;LBC _2_0VC%YHO6LT7W]"L=XJ)#,A*R4=0.$U198:C$P9?3Z<[J](4H/2) M/-'@:UL/?G11:&>&T!]5EH:YVUOB,*7#@\+TF.'1[QRJ6KG?&83VVO(;4QLN M-"EAC;C@?(BE5?5-H%X8N76S<24-3EKW6.#M"90UP.]K*&ULE59K;]HP%/TK5B9-K=0USIMT 8G7-J05585MVD=##+&:V,PV MT.W7SW9""B5 ^X78SCWGW..+[DVR9?Q)9!A+\%SD5+2M3,K5G6V+>88+)&[9 M"E/U9L%X@:3:\J4M5ARCU("*W'8A#.T"$6IU$G/VP#L)6\N<4/S @5@7!>)_ M>SAGV[;E6+N#1[+,I#ZP.\D*+?$$RQ^K!ZYV=LV2D@)301@%'"_:5M>Y&SA0 M TS$3X*W8F\-M)498T]Z,TK;%M09X1S/I:9 ZK'!?9SGFDGE\:P!G/ $P*T [FN ?P+@50#OK0"_ OCF9DHKYAX&2*). MPMD6UYETRNS<4]DX[C@GE&9"3"D*4X/"6QEK?;G[OSUW+., SR_!9YS M USH.@T)]=\.APWPP9OA3GS&C5=7RS-\WKNJ=8;8KXE]0^R?(.X6C$ORKZPQ M6Z@R2D279)9C@(3 LK&6)65H*'5_V72<,(J"Q-[L7W!#E.NTX&'4X#@J:L&P M#CHP%=2F@K.F3I2\5Z*"P[S]H%DLK,7"2V)NDUCX'K&H%HLNB7E-8M%[Q%JU M6.N2F-\DUCH6Q4\_NO&O@=?J=I[W;? ?&FFF !SMJ:R;%3U:3TINV8^O#KOZ0EJNOH+33E^ M[Q%?$BI CA>*$MY&ZB)X.='*C60KT^-G3*J)89:9^@K 7 >H]PO&Y&ZC!>KO MBLY_4$L#!!0 ( /*&G%1WT1'ZX 4 T< 9 >&PO=V]R:W-H965T M'37&Y8,**/AUEF3.6%?M@\AOU,* ME*7KDR!R:0!"LCH?7,"S&;83A53BJTOV4>D:)*X\4_H]N9DMSP=J8A'QR((E M$ [_V9$Q\;P$B=OQ(P<=%',FBN7K5_1IZCQWYMF)R)AZ?[M+MCD?6 .P)"LG M]M@CW=^0W"$]P5M0+TK_@WTF:ZH#L(@C1OU4* MJ*L"SA5P5P4M5]"Z*NBY@MY5P<@5C*X*9JY@=E6P<@6KJX*=*Z3UI63Y2Y,_ M<9@S&H9T#\)$FJ,E%VD%I=H\YVZ0%/N"413[I M938I:ID4@CL:L$T$KH(E63;H3P[H(PF PB-0A &]AN$221'OG/ 48'@,D(K@ M^/X;.,H<_]A@W%@.-27/IP!9G: F+U@D M0=8*9"U%UEJ0+W;\/76>/7+"&]])Y/ YW+8)LI++\(P4+VF%NQ%4+4VSA\JN M7 AU,9/'%!92;ZS5"VMUJ;6W-%B?,!+ZAXS,8/2RD;J.=!M6K*S+:1JV+>.M MV"P3,TMB2,,&UIN],0IO#*DW8R?:@ 7EC7])0B?MW5O';>0SH^Z/:B+3PF\- MO3)JAD+#PEI%;%J'LQ!"E>!<&_5,6ZJ-S&:OS<)K4^KUT2V-HH\*K^,%]0E8 MA=0'Y$?LLA?@$[:ART.Y->LY@RJR*I$P:Y$P-%P1FM:A3C2S6LK7#5(00M0< M!JL(@R4-PTWLO+C!&DSC0-: [ +.[IDAH"I:O"HU]>H]V_]5,.L9J"A MRZBF@7%+=$5?@'TUADM8)VG#*A=Q7@9-#02U%[L@<_B+V1S6V17Q'ESCB[J8 MCFRSZJ99BP;&1HN/@JFAG*H_N4ZPCF+PS65\_0%N^/[WY(DL-F!,C\$MD]$W M%/P-^R9P) @<]4C@J,[,MJ%:N(4SD*!FU!J;2I&@4M2)2B.RB$.7N20">Y='+F8@ M^5CF>B]@29(ENALDVPJP1/C\'1(!U9T' @V[8A08_([#L1@I:0G);Z3815KVO-MJH+YB8Q M'6LM6P(DV _9\O7$RY:$*SX('DE$G'"QR5+",U(\DJ8$"S+$:L\IP8+BL)SB M^DS)-)^K'&N,#-2R1,:" [&< YN-/&0A$"E*$M-40[C.C1@:1LM;BDL?/^3D M^,!9VOE)LXHX&N2W\G(05(G[IDHLJ!+_1JK$#1RH:W9U6] DQC=@+9T3"ZK$ MV%3&+^'9&#:,3^#9378R)>"S@[([)UR[000\LN)3J:&ULM5IM M<]HX$/XK&JYWD\XD8+WX+9=DI@DAD+=F2MJ;SLU]<$" IK9%;1&:F_[XDU^" MG-B6S85^2 "Q^VBUVGUV)7RTYM&W>$&I #\"/XR/.PLAEH>]7CQ9T,"+NWQ) M0_G-C$>!)^3':-Z+EQ'UIJE2X/>085B]P&-AY^0H';N+3H[X2O@LI'<1B%=! MX$5/I]3GZ^,.[#P/?&+SA4@&>B='2V].QU1\7MY%\E-O@S)E 0UCQD,0T=EQ MYP,\O#:-1"&5^,+H.BZ\!\E2'CC_EGP838\[1F(1]>E$)!">?'FD9]3W$R1I MQ_<Y,K2@H"%V:OW(W=$00'!&@64*Z"V"CA7P&T52*Y MVBJ8N8+95L'*%:RV"G:N8+=5<'(%IZV"FRNX;16@\;QS1FN5S6:_WFU(ZE2> MMQNF^]W+ BN-RKXGO).CB*]!E,A+O.1-&MJIO@Q&%B99.!:1_)9)/7%R_?'V MXN#^_-,-&-U^.1_?WYS?WH_! ?@PG;(D33P?L#!+]B1I]OI4>,R/WX-WA#%R"G%51?#]6G MD]96G6\!]7GRBK >JZ34RZF;,UZ8(WS(%3/%R#-Y8-P73E4_!Q!D;A(XV%+,XBUB"3#3)) MD4D-\MTJFBQD905\!GP>SH&@42#IIF:.+(LR2"N%3%J/QQ-HV,AVL&'(U3X6 MLR03M8NBEH,)?BDV*",Z""%8PAM63.T8+K*+DB\<86X<86H=L7?-X_A]3[IW MP@,*9A$/ /V^8N()!%0L^+3)*6;),@(-Y)1=8I9<8A'LO')()F06A Z(3=RR M0RH$(82HUA_6QA^6UA\7LJO,O##S6 0>/7]%@0R5<+Z)E8,6L3*P2O9!A)%9 M:Y^]L<_6VM=G\9+'LF0^/ 'Y0L%/,%[0\%_Y![ZNPBF3L3PJ5--[.EF$W.?S M)W#&@Z47/H%K%C!!I^#O&QH\T.@?33HY&ZN<'2>JNT%VM>L]KXG%?<#7(8WB M!5N")8TFHA_[3Y?-4Q W*ZIWVA5.Z"^>+R9,V&9SFT7 M&B66&^2"11I!Q$1E.JP0A)C4TR%4]0'J"T3=QE0OK$S+%C0@J5A96=+$T*@G M2*@8'.HIO)B'8#32;;EB76CO.A45=T)GYZEXFF,60\AR7J5B'AIE25F@M5FK MR!G^8G8>-DR 2=?09BU2](ST]/SFK,WQ7R8CP17!72%I(M5(C*'MC"N-YF59*0OB1=,MEEQ2OPE8DD"X9L MOCA(VA?9N.R#:Z$]?ZLZ@W9]I$"J+J#='RK.4+D6N*:;Y7*-1Q5WHU;#+SGC*R^=- C(K?KNMI\5#2-]#3]]GRLZ+&A65_SD&)[I&^RM\L> MNV2&:QD.UABB2@/2EX;QPHO2< JI %X*1GX#Z;S63T MA!,*'JA84WG.$ L*!!?R$#+A890.-9ONEDQW$#9Q M??ACQ?A8S_AC-F./- DPW5V$XE2\ZW8<*^[#NV_'+W&Y'9>'3$W@X<+%2ZMV M? OFN&Q A%T#ZH@#*YK%>IK-;1O3R2IB@M%X'PR^'-R.JL(+E_OBUR6M0D26 MLW)5'^(R4]?Y63$TUO/I!Y\]\HCJ_*((%5N[CD_%B%C/B(WQ"7Z"=U67H3GN MBYNP^OA4Q(CUQ+A]?%XW(!I=T]+&IV),W*HI;A>?9?HKQ:=;/BS:+R_87EZ! M*GXD>GX'#7"XH54GBFF)OGL=/DDS9G)0AZ:XE:!=WR(KGB1Z M5ON_>7&1XQ;SHO[L2PK7VJVX<8N\�@HBZRM;NJN([HN6Y75ZND?.5>>-=06V\.:5X(_7QIKB.M.*ZK>)-CR@/ M_*8NWDQ%;Z:>CW84;WVS?$A_S=%:D90^6*/CL.9<;+YJS, 8^G[.L3 ?G]C'/Q_"&98/, S\E_4$L#!!0 ( /*& MG%2?D+K4H0( "H' 9 >&PO=V]R:W-H965T9-(%$R5>; FLK0>F@B):*=DP([<%-;AH+)RZVT\*_GYV$K)MH MQP/B)?&U?<\]Y\2Y[JRY>)0)HH+GE&6R:R5*+4]L6X8)ID0>\B5F>B7F(B5* MAV)ARZ5 $A5)*;,]QPGLE-#,ZG6*N8GH=7BN&,UP(D#F:4K$RQDRONY:KO4Z M<4L7B3(3=J^S) NM+K 2U#%[(F2R>L*[V.A:$N50\K9(U@Y1FY9L\ M5T9L)'CNE@2O2O *WF6A@N4Y4:37$7P-PNS6:&902"VR-3F:F:\R54*O4IVG M>MA 5>49 N9 MPSU5/%O I=;=F&&8Z)T'<*TB^/K%#5K?@&8P2W@N21;)CJTT65/2#BMB9R4Q M;PNQ8_A;,J?Y?HIPA\!@&3SE5+S!"E?!HPTL)#]M>VZ:/OCK"VA6AO6NFV_Y37?MO:H MIG#T#FO?[^=QC7O\>7ZZSI].XWR&ULO5AM;]LV$/XKA%<,*=!4(B614N88:&RG"]!D09)V&(9]4"PZ)BJ) M+DDE+; ?/^HEDDW1LML.^6+KY;F']QRINR/'3UQ\EBM*%?B:I;D\':V46I\X MCERL:!;+MWQ-<_UFR446*WTK'ARY%C1.*J,L=9#K8B>+63Z:C*MGUV(RYH5* M64ZO!9!%EL7BVQE-^=/I"(Z>']RPAY4J'SB3\3I^H+=4?5Q?"WWGM"P)RV@N M&<^!H,O3T3MXN02GEGO//YJI(CUWR.= MTC0MF;0?7QK243MF:;AY_?T??VT"L6& X X#U!B@0PV\QL [ MU,!O#/Q##8+&(#C4 #<&U60Z=;"J2,]B%4_&@C\!4:(U6WE135=EK0/,\G)E MW2JAWS)MIR8?_KAZ?WPWO[D$%U>?YK=WE_.KNUMP#.9?"J:^@4NJ5CP!%_DC ME4HO*"7!T8RJF*7R-?CU%XB#WP#+P=V*%S+.$_D&O-JZ'SM*.UD.Y2P:A\YJ MA] .AR "ESQ7*PGF>4*3;0)'JVLEHF>)9VB0<487;X$'WP#D(CB]^@L#MI;G0N3 M(J6 +P<6U=\?M!FX4#23_PP,ZK>#^M6@_HY!;^@CS0MJ6WVU(:X,R[3[.,$H M<*$;C9W'S850X\@&+@I=0L)MV,Q"YWN>A[UMW+R/"T*(4!"TN"VA02LT&!3Z M7G IP5KP)5,VM;5UL#$L]-P ^\A0V\"TB=#*"2!N>3[L( @XF-[4,(V*.%P4'A^O"B$T&D#Q%)29=4; M]O5&060NYSX*A=!2W9\MU&K(AI4,6T4I"R^9RE3C%IE1+VL@6" MH&]+'53<52,T7(VF M>SNWAF#3PJ]D"NGC8(#)K@T5ZDH;&MX['M9@-B2;P^M^&B)S?VC!>4$4 M!>$.-[M2B(8+T8$=)+)LQ1#R/7.C8\%YV-WA9%?AT)X-VT8L]SF*^\4!ZQVW MZ6*\6SZG)%8_W]E@#]?LFY>KXI M!V@/DR?_ 5!+ P04 " #RAIQ4TW.Z@)T$ #3%P &0 'AL+W=OW8KNAT^5S%+Z:T S M6Z'OG )EQ!*:2L93(.CXM-6#G_LX, Z9Q0.C2UFZ!B:51\Y_F)O+T6G+-2.B M,1TJ T'TWX*>TS@V2'HX/[NXOKBVW=PU*>*L%A^!+__!@/_#\!2\'W* MYY*D(_D)?'AQWW&4'HG!3C _EHRFW">AZ,PJ,[&+[+Q&[-9 MH[V!Z:! #-Y_FK6+X.W&='H+K1;D,:;'>BLZEB2FK['4KF I\H)PK?J;9I'K MAK"Z^&$QVG"7XH-_=7E&5&^H.@%PJS<>*DS9!E,B:!,U41$O>G]JH&LEWMW/ MRLEQRM4.?!SA-4XJS#S7P[B:%%C:BN".M S8)&5C-B2I C=J2@6X>914+#*B M+M/97)?RBBYH#%!3I:Q2PP-(-;1:#9O%>O=5E .^6!^>VU[7L JS,(1>NX8Q M*\FP69/_%V-O7G;0BBST#\"G5608[&7A]7.<,C\X]**HAA^KRK!9EIOYN4]Y M#3>X*7VKLC \0/6MZ,)HWZLIVD[_-LUTJ^15DX6L3*-FF7XS66]>2,A*,X+O M3R4J==!H/SM8CO,:@Q5F#0Q:_4;-^KW)X#G7XQ6*&6+.>#IJJH957>0=@ PK MJJBY==W^DR('6BOS^C=%O\JL_GL!6?E%^Y'?,[0IOSJ\O[Z+5IAAB&!8,TZK MTFA7E5Z?-GMKA9 5;W0 \496O%&S>.\PR2K5>'.259C53S)L51OOJ;G&%5US MQ23+S8+M)AFV"HYW;:XO?LZ9>@+2O&"*40F63$WY7 %S@,CB)S"B)C&69G-L M;";$PDR(IF,)*^GX$*GK;-UAG#(*AIS; 5<;QKZ_QF/O:F#MCN M ?@ C36VRH[WI.PY3O *>T[I -4<=U\3,6&I!#$=:S_WI*VK(58GR*L;Q6?9 MF>HC5XHGV>54DT2%,=#OQYRKYQMS3%NX,-J\I( %'%*(C.G''5565#XL]X%76NW1W#4E_?6?7G$L/@](O M>-_FF6?F&68&!Z6_F0S1PO=<2#,,,FMW'\+0)!GFS-RI'4JZV2B=,TM;O0W- M3B-+O5$NPJC1Z(0YXS(8#?S9HQX-5&$%E_BHP11YSO2/"0IU& ;-X/5@R;>9 M=0?A:+!C6WQ"N]H]:MJ%%4K*9I\.@X0BAP,0Z!$:?/4Y1" =$-/XZ8@:52V=XNGY%_^ACIUC6S.!4B=]Y M:K-AT L@Q0TKA%VJPR<\QM-V>(D2QO_"X?BV$4!2&*ORHS$QR+DLO^S[,0\G M!LW.!8/H:!"]-6A=,(B/!K$/M&3FP[IGEHT&6AU N]>$YA8^-]Z:HN'2J?AD M-=URLK.CC^/Y\O9E_+":P6(V?EHM9XO9EV>XA24F2B9<<.;3K39@,X0-XQKV M3!0(.3)3:"1%K8%W]V@9%^:]MTR12FTM$!Y)$]0:4WC*F$9#M],O?\"[7W]I M=MJ_O8?R"US"+[ZDD4OZBTOZ#3QP MMB91+*=D+DH%4B!]2*Y":RZW,&&&FQM82;4VJ/=>A[G<%?:MI'\^D!^86\S- MURLL6Q7+EF?9NL!RP@23"0(SKE@^,UE05X#:+)0:E' =#^>:S7[4[,>M0;BO M(=&N2+2ODGC63!HJ.=AHE8/ /0J(ZIR7,.T3YW&OU>]7WDN=VV<4XW[4C.HY M=BJ.G:L<5Y+:K>!_DW!"F;J"GW;.V-W&W:C;JW?2ZH;)JCY)FKK MUDK6I:9[YCQJ]3N->M^]RG?O?U0'_4,P7Y-,5_YDD]Y9\COMN!^_D>C\54T5 MA2<-,D>]]7/#0*(*:T>T/U&*?NZ<0ZJ03[Z!U!+ P04 M" #RAIQ4ZW/LF)<" !*!P &0 'AL+W=O37(A5QZ:VT[3_?K83 M4MI!8%_B1\XYON?>Y+I?N!>#4DG+J!IX7NCDFS(GZ=N]&1'U>*$H8W @DBSS'XG4$E)<#QW MX(%#*K3DR M3A:IT$H/"A,I3#1E?_T$GGS_Y8>_[*:I&1!BZRW@A,4MEWU4Z0G..F]31C*IH M@CW1^ &:<:8RB28LA?2]@*NM-?Z"C;]1T*H80W*..OX7%'B!OR.@\?%T;P<] M/IKN?VMQTVFJU;%ZG?^J5HMPMQ'N6N'N'N%IOL9$Z-]9(7@JB'I%$I)"Z"\ M=I:Q4@NMFNDLSY'.SO-V7@\BXG\10>6*.$%4]4/V>PV%\+0]L$/^R-]451]_4VFNF5F6*P(DXC"4DMZYU]U M9D75N:N%XFO;RQ9&UL MK5=MC^(V$/XK5GJJ]B2TB9WW*R#M\M)#VNXA8*^MJGXPP8!U2>99\:3&:=_9/R;V!,BP2D*8S'0]E(>/NFZ"/8DPN*6'4BL MGFP9C[!42[[3Q8$3O,E 4:@CPW#T"--8&_:S>W,^[+-$AC0F;RSH;B_3&_JP?\ [LB3RZ3#G:J47+!L:D5A0%@-.M@/M#GZ:0C,% M9!9?*3F*TC5(0UDS]BU=S#8#S4@5D9 $,J7 ZN^9C$@8IDQ*Q_><5"M\IL#R M]2O[- M>!;/&@HQ8^"?=R/U \S2P(5N&5@FF<5I92\G54ZIP)F,P^6L^ M>5Q.EN#N<0R^K#Y/%F#TM%A,'E?@879W/WN8K6;JZ/?X.;LYN/ M#52CGZ!Z6H[!S8.Y6N:J$H"%04!,JXS?^E M(#H M7W\N[VK=RO1,="(D:+R"D>$U#*BEI;#Y. M78MA^!=QC>M6E@=1R^:XA6*W4_&70NE#JK0''G*I+SV01],#2XDEB;+ MF!* M8QP'%(=@S@3-QO _DY-,A_HZ) HOY+]-07;K6#&)PZ9N^M]@XY^&5;+G%=GS MKNH1Y*1.5*)Y<[W:MB'D&>;%YM:MH.6[+>7H%_+\3GD+U0^X*K^M.B\*!Q*>T@6)5&8U3UZB_]Z9MP8OD-)BY)FI) M#BP=,6"GQ-^92D^7;W(/HBD0& M>6=YIY/D7!41R#;=2ZUU,Q.99DLO@6\C$W;/S+;7\1XV##[H&-[%:S#*[=Q* M\W:,RSG50(=LA-S+JM5+!]#T@^0/S'2';(SJ1K M)M4)-[O&ULK59;;]HP&/TK M5B9-K;0V%W*C R0@3$5J&>*RRZ.;&&(UL9GM0+M?/SL)&9# >-@+\>6<\WW' MMX_.CK)7'B,DP%N:$-[58B$V#[K.PQBED-_3#2)R9D59"H7LLK7.-PS!*">E MB6X9AJNG$!.MU\G'IJS7H9E(,$%3!GB6II"]#U!"=UW-U/8#,[R.A1K0>YT- M7*,Y$LO-E,F>7JE$.$6$8TH 0ZNNUCY=>7B!'0YI\QY&(NYJO M@0BM8):(&=T]HM*/H_1"FO#\%^Q*K*&!,.."IB599I!B4GSA6[D.!P33/4.P M2H)U2K#/$%HEH74MP2X)=KXRA95\'0(H8*_#Z XPA99JJI$O9LZ6]C%1VSX7 M3,YBR1.]_G X6XX",/HQ'4WFHSGH3P+P=?$XFH'A3G^#FXP?3=3[?@N(+, &+F&8RW+\ZV.OCUSG1>!D?""K9%'4_LH4)?89,GFU.$C02DH:]YY<5U:4K:(CZ"9_R%^HD&4A M;\:RTB.F ')^1:G8=U2 ZK]#[P]02P,$% @ \H:<5!16!M)V @ $@8 M !D !X;"]W;W)K&ULC55K;]HP%/TK5B9-K;0U M3Z#K(!(DF8K4,A3HNGUTDPNQFMC,=J#]][.=D-$'J%_PX]YS?,YU?!GN&'\4 M!8!$3U5)Q<@JI-QL,/A!J]A ?)N,^=J M973/.1Y6A!4$(F-0-6 MPQ8B*$M-I&3\;3FM[D@-/)SOV7\8[\K+ Q80L?*>Y+(869<6RF&%ZU*F;'<- MK1\C,&.E,+]HU^8Z%LIJ(5G5@I6"BM!FQ$]M'0X ;O\(P&L!WFM < 3@MP#_ MHX"@!02F,HT54X<82QP..=LAKK,5FYZ88AJTLD^HOO:%Y"I*%$Z&XRA*[Y(8 M);_GR6R1+-!X%J.?R^LD1=%=FB:S);J9CB?3F^ERJJ)?T3WF'%/YC#(FI$!G M,4A,2G&N0M'L#SK[_,GM][Z?HV9$A*)EP6J!:2Z&ME2*];EVUJJ;-.J\(^I< M#]TR*@N!$II#_I+ 5E8[O][>[\0[R1A#=H%\]POR',]]1U#T<;CS#CS^,-S] M=L*-W]V>;_B"(WR1N@/$5BB%+= :3C &'6-@&/TCC"^O]P1AKR/LG938$AJ^ M]SZ !MTW:-VCMF'?[P6JMMO#6WF;-0@&@?DXP667U1BP#UY+!7QM MNHY0 FLJFP^IV^T:V]B\YU?[$]7PFO[TGZ;IEK>8KPD5J(25HG0N!DH9;SI0 MLY!L8][D Y/JA9MIH9HV<)V@XBO&Y'ZA#^C^!L)_4$L#!!0 ( /*&G%2O ML?;U40, )\+ 9 >&PO=V]R:W-H965TU_/]M)4VA# M8-7M#<3.\_WX^>'8SW##Q8W, !2Z*W(F1TZFU.J=Z\IY!@617;X"IM\LN"B( MTD.Q=.5* $FMJ,A=['F16Q#*G/'0SEV)\9"O54X97 DDUT5!Q/T$N36E)06P"3E# E8C)P3_]V9CXW 6OQ#82.W MGI$)9<;YC1F=JRC=_0150:'ASGDO[BS:E;1@Y:+Z6BA>56'M0 M4%;^D[LJ$5L"[.\1X$J CQ4$E2 X5M"K!+UC!6$EL*&[9>PV<0E19#P4?(.$ ML=8T\V"S;]4Z7Y29C7*MA'Y+M4Z-)R>7?Z/)Y^GT\[?SRX^HDX B-)=OT)]_ M^%'X'E&&OF1\+0E+Y5OT:F<\=)7VP'#<>;7:I%P-[UG-Q^B",Y5)=,922'OD==4K'WS0X=_H+J*_7">J\:J(DQU.\ M PZ='8WR!_M1.WD+ZKH'EAWL85]G7"CT!42!$I@I].\G;8#.%13ROQ9\K\;W M++ZW;UL1=H-F7&@990L XD; UD"BMRKP]&)1%?Z"-)AY7J?#4%%#[S8! &0?]I M/.&S>/S>(/*>F"7/:5%/QXUWSF^DKPO.:@X[JH*/6H,^9 @%2(4$4H Z1 MB* 5B+E.0],VGK33@FX_>-WT.;Y,EK3+<+J%NN37=3LI\+W' M6\P[D(2[ ]7RMVY$_W?4R\>/"^#_K6('4'$I;:K9BY7) 670I"Q3X6XU(@6( MI>T )9KS-5/EG5[/UEWFB>VMGLQ/3/=I&YQ'3-FZ7A"QI$RB'!8:Z75C?0** MLALL!XJO;+LSXTHW3_8QTQTT"&.@WR\X5P\#LT#=DX]_ E!+ P04 " #R MAIQ4,IW>J10# "'"0 &0 'AL+W=O&O;(LVAHN*&+:!67V:,5U0J MD\]ML>! ,T.J2IM@'-@5+6IKV#=[CWS89TM9%C4\R[-CYF PMKCZ"$5&H)JOY6< =EJ964'S]:4:L[4Q.WUQOU]R9X%US 5*Z@RR70%;1=F%2C:ACLA)Q1C2&^0Z5XA@XMP] M?$.7C>-O#CAW]Q=23Y,875X<4HG/5\%_<"@Y6\J)CDOMY,WM6L0UVNXQ[=T6 M^#1#XZ8%3FA[G;9GM+UC[7=(J2EF0PP,45]WJV% ?.S@J&^OMBO5X'I;N"C$ MO5ZX"XL/R'FNZP;N+BYYB?-#AQ#?[W [@?I=H/[)0"?J&I;H*U!.IR6@&%9% M"N)$!H-../COU>EUVKU_K4Y#]+?2Y+H>#OW>7MI?XCS/#7'H[*7] ,Z)W" X MDO:PBR \G78H9]=33O45@A:<937J"4+6O97,C= M;O>:N#4S=&]_I%\99I ]RS1/E'O*YT4M4 DS)8EO>JHW>#/U&T.RA1EK4R;5 MD#3+7+V4@&N ^CYC3&X,?4#W]AK^!E!+ P04 " #RAIQ48EJ/9+H" !E M!P &0 'AL+W=OTE\G7N.S[EVK@=; M+E[D"D"AUX(R.;162JUO;5NF*RBPO.9K8/I+SD6!E0[%TI9K 3BK0 6U/<>) M[ (39HT&U=RC& UXJ2AA\"B0+(L"B[=[H'P[M%SK?6)&EBME)NS18(V7, ?U MM'X4.K);EHP4P"3A# G(A]:=>YM$)K]*>":PE3MC9)PL.'\QP?=L:#E&$%!( ME6' ^K6!,5!JB+2,/PVGU2YI@+OC=_:'RKOVLL 2QIS^(IE:#:W80AGDN*1J MQK??H/$3&KZ44UD]T;;)=2R4EE+QH@%K!05A]1N_-G78 7CN"8#7 +R/ OP& MX'\4$#2 H*I,;:6J0X(5'@T$WR)ALC6;&53%K-#:/F%FV^=*Z*]$X]1H-GF> M3)\FZ&Z:H&3R,)G-)@EJ)N?H"QISIH3>'%U8D^?W*C\"LB M#/U<\5)BELDK=+$7#VRE19JE[+01=%\+\DX(2B"]1KY[A3S'<\?3WZA7+W-Y MA&K\#U1/\P3U+HZQ)!]G<4X+LG7AV^I[;?6]BMO_G^J?X?=;?K_B#T[PWZ4I M+YF2^@=-@6SP@L*Q':E)HHK$](G-*/3[3AP,[,UNM>NT_DY:''BQLY^5=,F\ MF]CQXS9MSTG0.@G..RF,$925@'+!"VV(8@496F.A"!P]9S5AN"0ERQ E>$$H46^H)S$%B.TF^5%T M(-7>Z6GF OJ!Q9(PB2CD&N5<][5743?U.E!\7;6Y!5>Z:5;#E;X'09@$_3WG M7+T'IG.V-^OH+U!+ P04 " #RAIQ43.,E,I # !## &0 'AL+W=O MH#$$JKV MP^ZMV&M/]]&0 :PF-K4=V.VOK^V$0"&D>[K5?2&V,\_C>6;B\3#8BYR)H?.6JG->]>5BS441-[R#3#]9LE%092>BI4K-P)(9D%%[OJ>%[D%HS:HQ@->*ERRN!1(%D6!1$O=Y#SW=#!SGYA1E=K91;B9 MV[!DM F*6=(P'+HC/'[%$<&8"V^4-C)HS$R4N:(3^AV-LXR:!)$GO9=[YG8PI+&Y1@&^0[_FXQ:')Z^%>"SQ]-1SW.]0$3=("RQ=< MXJ.2K%8"5E4R_ERB&6R!E=#!W6NX>Y:[=X%[7/"2*925@):"%_ILYT1!AC9$ M* KR!LUIGNNY@ 70+9GGT);?:H_([F%*SW;D![B7A -W>QSU<[,X[H=!TIC] M)"%L)(3_34+)7B6BVB4\\B[J8;]_HN'<*O&B.&R7$#42HFX)4NJ:3XL-H4)7 M6846:R)6T'J6HC,'O!,7?VF11F>)\-H%Q(V N%- "DL0PH;8?IDW^X&).5\Q M^OWT7%=BXC-70QPGIX):K/KAZ=>5GEOUV_^9G&WJ'*>__#J:XWB2Y^ZU5V6LRPYT=)?)*?%KL@\.-^>X+P MT96&.\7>4T:+LN@*G'_@\M\^+8&ULM5EM M<^(V$/XK&GKMY&92L.0W?"7,)"1I,KV7S"7IRW3Z06 %U+,E3A809OKC*QG' MPF!D0H8O@&'WV7VTZV_MV=Z/?X3":4D3L!LEF:8K&\ M( E?G+5@Z^6+KW0\D?J+3K\WQ6-R3^3C]$ZHJTZ)$M.4L(QR!@1Y.FN=PP\W M'M(.N<7OE"RRM<] 4QER_DU?W,9G+4=G1!(RDAH"J[1IX:PR2"E;O>/G8B'6'!#(6#MZ^#7SCX M^SH$A4.PX0"]'0YAX1#N&Z%;.'3SZJ[*D=?R$DO<[PF^ $);*S3](6^(W%N5 MD#+=N_=2J%^I\I/]V\^#+Y^NP,/YGU?WX.222$R3[#WXZ0<8^+\ RL##A,\R MS.+L%+RK7/MB%0OMB'4^%6W@P%. '-@=?/X+G*S"O*^!&MBA M+LFH#=P<"L$&J,M70#W>7X*3=W4H5_NC. T)7>\-!:,&J%_WAPIKW&_>NC0= MU6YESZ&RYU .Z^[J.3;B*0$/^!D,.).4C0D;+<'?'Y4=N)4DS?ZQ1''+*&X> MQ=L1Y;,2_I.$9]G[#LT#UG79"B+((;3,S_O0#2(?]3KS]0Y:F85K9@AZD5.U MNMH&0R@*G:!J=KUMYH>N&\+2K$+7*^EZ5KI?ID1@O99 %M7 ";RN5T_5+ZGZ5JJ7Y(D(06(@50?A+"-2 MB=,<)S.\&H>)&LB8C6H+[F]G%(4;:5_Y6^QKU7:D&)4I1O8^^SHX!3=<]=5OZN44/#*J4[B7J@8J3Q:# 68X MQI;:0L=L'IPC*CE\9\]"-':O5V-;8851-;8%X3^JR/?3V9L M.<^',4(#VJ5#$T>VJ%K!6$1L0H+]+00YPK+(P>@_M@O^),IK. M4AN6D6$8''/EC>Y!N_ ]LIB(*5ZJ%464\^SLZ MW(@:M*M:J1;@/[#'4ALE@M$1EQH9%4+.FW=Z%P5&970XF^L[:+*J9FCT"]GU MJ_DVO&A Z+:1;[N9T-KFVZYGE6KCYX9J(R-IZ)B2AHRDH;=*VD4# @S:OE69 MD%$F9%>FRG2U(1I]0L?4)V3T"=GU:8_)T(" X*[)<(!CE861+F27KNK& (RP M$$N]D5Q@$6]< F5*>5QWB&X(@ARP5%LX:WV-**+&_9GM<&M$SSWFULLUTN6^ M5;H�AHYP[B ,TYF\PHN)GAE-KX&!%TO6-6W^B;:]>W?:IO1]B]?SS4\>I0Q^L#'*OK9E3< M;3CM;U8=W#))DH2.]7;P@8PFC"=\O%352Z>8+<%'FNI)8@MNI-T-C]D<1GQ= MNR[NTQQV!$MSO-ZQRL((LFL7Y,;CL&7;IKR%*UY1KBT3<;.3NH:^%V@.>*6F?M,8Q^\/<)BS%E&4C( MDX)RVJ&2'[%ZEK:ZD'R:/YD9:_?\! M4$L#!!0 ( /*&G%0H=$\/Q0( ( 9 >&PO=V]R:W-H965TH.U\NZG_==B-UI1]LI3 ('614YXWTB%6-Z8)H]3*#"_ MHDL@\LV&N-E)(9I:_*N$OZAJ42@AQBH0A8/MY@!'FN0#*-WS73:(Y4@>WU MAOY%:Y=:9IC#B.8_LD2D?:-GH 3FN,S%$UU]A5J/KW@QS;G^1:O*-PP-%)=< MT*(.EAD4&:F>>%W7H17@V <"G#K .37 K0/<4P.\.L [-<"O [1TL]*N"S?& M @\B1E>(*6])4PM=?1TMZY41=4^F@LFWF8P3@[N'T;?["7J^_3F9HDLT*AD# M(A FB2HW2"M!YV,0.,OY)_3Q@QWXGU%&T'-*2RZ]^ 4ZV[(C4\BT%-R,ZQ2& M50K.@11L!]U3(E*.)B2!9!M@2CV-*&97X MIX[D1O^!>IF.T?E9%V5\.L7Z1T*3DU'V]6'45MW.OW2L\+JWHZ7#S;9M:T?RI(L6 MAF'0+29HQ 1'Q=R1F!;0_BI=2H*.0H:>OYWAJ/(*VUY!+]A1NX]R;?F!=\3N M>X5AKQ?N:#5;K:X MM SAJ.8ED14#:+9;<;8K>[>._M#.=ZJ:?2.J6;C/6:+ MC'"4PUPBK:M0?@!6S9O*$'2I&^J,"MF>]3*5(QJ8&ULC97;3N,P$(9?Q?C,)5ACHSO+T?_;B[(<]7?VZ>R#D9PPR4@BDQ=$.HUF T.1F# MH8SK4UP?W?\E)Y\_^4G\Y9343\($>2[D4E,QU7W7()2U=O,MP'4-$!P &$-^ M04+_C 1>X'?(1Q^7>^_E+I:BJ4?0U".H_,*#?JT"''$-&]>P>PEV#44-$W/"I=8DITJ]$NPA:ZJZ-[VVC'=(TMCW MO#W>=E02]**XFS=N>..CO+?"*'J.-67FE>!0:-Q2(FY:&YP=88'GM[;>W6FZ]L*[HVK.A"8<9BCT+E+,5-67 M2#TQ&ULE5== M0*.7;__4J"4 RR MZWTQ2)Q[=(]T)%W/]HQ_:7( @0Y563=S*Q=B^\&VFS2'BC;7; NU_+)FO*)" M-OG&;K8<:*:#JM)V'8?8%2UJ:S'3??=\,6,[418UW'/4[*J*\F^W4++]W,+6 M:\=#L$=*RC-C7U3C8S:W')41E) *14'EXP664):*2>;QM2.U^C%5X/#]E?TW+5Z* M>:8-+%GY5Y&)?&Y%%LI@37>E>&#[WZ$3%"B^E)6-_D7[#NM8*-TU@E5=L,R@ M*NKV20_=1 P"7'PBP.T"W$L#O"[ NS3 [P+\2P."+D!+MUOM>N)65-#%C+,] MX@HMV=2+GGT=+>>KJ)51'@677PL9)Q8?/RW_N$O0T\W?R2-ZCY[H 24'Z<(& MT .DK$Z+LJ!Z2:]6(&A1-F_1+S]A$OR*BAH]Y6S7T#IKWJ$W1^V9+61R:@@[ M[1*Y;1-Q3R2"773':I$W**DSR(X);*FJE^:^2KMUSS*N(+U&'GZ'7,?%RT__ MH*LV\;>&Y);_@^KSXPI=O3&QK"YG<7Z04'(Q%8Y/4QW-F]=;PM/'':D.>M7!6=5J(T&WD:A ]P]+!+4 ON5% M,YP%Q*D Q-;(#7XVS4@[2G D@I!P)'6*(L1WW)'2*0H3SXD]LU+2*R67K*_2 M(D\)]T7AC]=NO997 MF5J8+K5Z.V<)J-YP<3;0:8O-8=/-)F8L-.%)FU1;VVZ*RV MI-=.M(OP&%B1N, MY$]1$G1J5\:]^OBL^J44L%';KY=MDA%/AHX#?V2]U13D^>1$>MCY?AL[%R2H M%^"%EKOVYJ6E+.?H*==UC,-,_,@;F\Z PL$8E1A0TIHG+(<'-0:^](CHSD2C M$&PX_4-_9(QE!SL^_:.QR0QD'L:!/Q8\A85A--BRK6)[4&!5P#>ZLFU0RG:U M: N2OK>OGF]TS3CJOU55M2[&VH ?K_&HO_ %!+ P04 " #RAIQ4"C;S M]]," #L!P &0 'AL+W=ODD :&M HU?IQS M['-S<^]@S<6KS 4VN24R:&3*;6X(+8'IGQD6.E9Z*N2L7 G!J M23EU \^+W!P3YHP&=NU!C 9\J2AA\""07.8Y%F]CH'P]='QGN_!(YIDR"^YH ML,!S> +ULG@0>N96*BG)@4G"&1(P&SK7_E4<&;P%_""PECMC9)Q,.7\UD]MT MZ'CF0D A448!Z\<*)D"I$=+7^%-J.M61AK@[WJI_M=ZUERF6,.'T)TE5-G1Z M#DIAAI=4/?+U-RC]=(Q>PJFT_]&ZQ'H.2I92\;PDZQODA!5/O"GCL$/PHP.$ MH"0$=4+[ "$L">&IA'9):-O(%%9L'&*L\&@@^!H)@]9J9F"#:=G:/F'FM3\I MH7>)YJG1[?WD^]T->K[^=?.$+M$M2W3R2$"$Z5_">I4WGJ'/44_^L#N#3EB"1-Y@KEWLZ% MO);7JWEK OFU ,1-H+#96%09B_[76$KH4M4_F\):U&2MZ^W]^36G31P_JCEM M @6]FE5WIP[F(.:VGTB4F%)4?,O5:M6RKFVEKJV/=2LK.L^[3-$'[["8$R81 MA9F6]%I=_0I$T5N*B>(+6VVG7.G:;8>9;L<@#$#OSSA7VXDYH&KPH[]02P,$ M% @ \H:<5+ME7OLJ!0 3Q< !D !X;"]W;W)K&ULQ5AM;]LV$/XKA!=L"1!$(BE+=N88<.RD";"T0=RLZ(I]8"3:$BJ) M*DG%[; ?/^HEHE\D6:06_P>T)58NP;95)X8^YK=W'H7/3-C1$/JR@R"J)]G.J5A MF"$I'M]*T%[USLQQ_?H%_3J?O)K,$Q%TRL)/@2?]B]Z@!SRZ(&DH']CJAI83 MZF=X+@M%_A^L2ENS!]Q42!:5SHI!%,3%+_E>!F+- 34YH-(!;3LX#0ZX=,!; M#KC)P2H=K*Z4^J5#?_L-30YVZ6!OO\%J<'!*!R=?K"*Z^=+,B"3C$6ZL5">(L%>>2JZ>!\I/C#P^SV_>3A\]@?C-YN)J#XQF5) C%"3@" M!A ^X52 ( :/<2#%*?CY)VCW?\T&/OHL%23VU.#1QOW(D(I7AFZX)8?+@@-J MX #!'8NE+\!5[%&OQG^ZQQ^U !@J(%54T$M4+E$KXB3A9P";IP"9<%@$H8Y6 M.\B,N@H$9B (3M]_!L=%]$X: 6>O 'RI4;4J\ZH+7.][D[-[,#I M77=.CH9K65ED*H+!O&REA#(.13EY15%"+>C0.D!90JW0\)42W:DP2]#U8 X' M#:79S7:3OI9IV*[3_Z8X[6XMYKJ#X29[+>:P7QUPX"#;NSWI[MN$W!X@'1'6LQ1NYC_#\IS55):7P,,'[;2M4WZV#6P7"3 MM19HU+[E[K93K"5O[=DAEM0+,V<]?2S8H#U("S_J*/S[U*RSU<))#QP]W>)$AOB=04]0X.F MO-'JB=K5\R.3) 1_T"0!-Y2$T@=3QA/&27Y"EH?>9Z%'N?@%7'U+ _FC+1A: M8-$A!!9K@<7M OL??#B5;^CXY82U6N)VM;R- QFHF-^G3V'@JAB4TJV;3'B)0G:Y6-"_QKA;6]R-C[5@OHGR9G]@*U?[26!9G6=5H M=2H\R<]"M\:G\/RJ.-O5,,51\QWARR 6(*0+!6F>.8H5+TYOBQO)DOSP\(E) MR:+\TJ=$E45FH)XO&),O-]D+JC/T\3]02P,$% @ \H:<5+S5PG[B @ MNP@ !D !X;"]W;W)K&ULK59=;]HP%/TK5B9- MK;22.%_0#I" L'8/;1%TF_KH)H9$36QFF])-^_'S1W IA92'OB3VS3W']US; M]Z:[INR1YQ@+\%R5A/><7(CEA>OR-,<5XBVZQ$1^F5-6(2&G;.'R)<,HTZ"J M='W/B]T*%<3I=[5MPOI=NA)E0?"$ ;ZJ*L3^#'%)UST'.AO#M%CD0AG) M%GB&Q8_EA,F9:UFRHL*$%Y0 AN<]9P OQM!3 .WQL\!KOC4&2LH#I8]J\CWK M.9Z*")T_%5D(N\Y M'0=D>(Y6I9C2]16N!46*+Z4EUT^P-KYQVP'IB@M:U6 90540\T;/=2*V # ^ M /!K@+\+" \ @AH0' L(:T!X+""J 5JZ:[3KQ"5(H'Z7T35@RENRJ8'.OD;+ M?!5$'9298/)K(7&B/[L:3,=GP\%LG(#)X/YZ?','SH#OP0A,2D3 28(%*DI^ M*JVCFWMP\OD3C*.OI\"\04' 74Y7')&,=UTA(U*\;EJO/C2K^P=6ASZXID3D M'(Q)AK/7!*Z48O7X&SU#OY$QP6D+!/"+E.##/0&-CH=[>^#)T7!XO@<^;H;? MIJ(%? ./&I(1V,T--%]P_.8VL(:6-=2LX2'6'#%\IFYG!E):R9+%D;[T^%F- M\;YC8!ACS:AJUU._$T#?[[I/VWOSUBN.8!2^]DK>>D41]#O6ZY6HR(J*&D79 M$]^0H-ARQ1^8]K9E;;^?=@[02N24%7]E\D_DY>/:>KKOK!FZ:"M/, S\3A = M2%7'!M)I#&0R'9G:\ _HF,#M4FT_;]!X;JG//S!ST'LIJ;M=H./-!]9\<^A!>)Z:,O M-*:M7R.V* @')9Y+2J_5EO$PTRG-1-"E;@4/5,C&HH>Y_+O 3#G([W-*Q6:B M%K#_*_W_4$L#!!0 ( /*&G%1'TT-/: , + + 9 >&PO=V]R:W-H M965TM*6LK05LHDV 5L$U\ M-*G;6$OBS'8IF_CQLYT0TK=0I.U+8B?W//><[W*Y[I+QGR(F1(+'-,E$SXJE MS(]M6T0Q2;%HL9QDZLV,\11+M>5S6^2^:9Q/>[[*% M3&A&)AR(19IB_ON4)&S9LY#U_.":SF.I']C];H[GY(;(;_F$JYU=L4QI2C)! M608XF?6L$W0\1E #C,5W2I:BM@8ZE'O&?NK-Q;1G0:V()"22F@*KVP,9D"31 M3$K'KY+4JGQJ8'W]S'YF@E?!W&-!!BSY0:)O&;+,2D#\C5? MQ!)AKF!9V :^!:*%D"PMP4I!2K/BCA_+@Z@!'+@#X)0 9QW@[0"X)@A(0[.NA70+:^WH(2T!HLENDP^1RB"7N=SE; JZM%9M> MF((P:)5"FNG:O9%R M\[T)4:=1V?@-1*\ILU4U5B7I5"7I& _N_B79P.I6K*YA]7:Q:GE'NLU-0<12 MU?L%-MV3/.HU 4]EA6\KHX(Z,-3Z;_#0#UWD.%W[H9[23:O 1[ZW:C7>M/)] MY(25U4IT7A6=UQC=RP?[!$RDX&NNHVO*AU]Q^_\P'T'%&KR>#P'P0L:,TS\J M*P>JM11%=*BBV%F?IP6O7SO CN]W MC>?H3M2E"[4=!%%JF?ORH$):.FJM ! M#K .>$1R21@,Z"F "%5"Z39_%GS-JG-'E$+P@\-1QE6RL-&GG..,ZFD-AS: M,-PXM+ 3AA#"M1K>M/.@"Q$,UZIXTT[5>IUN)9).%4GG]:( K"A=,"_C(H_J MX*G*3,YII#_4QOXU*%QT:M)@"Z)5_:/"J%TW6K4X;[)8"0[!EW\M_'\]J.2N M-P[/<5&PEL M9H'G(7\M?UO,7#= ZVW(KDT6>I:]Q'Q.56H2,E,XV&JK"N#% M>%AL),O-L''/I!I=S#)6(S7AVD"]GS$FGS=Z?JF&]/Y?4$L#!!0 ( /*& MG%1E^VE A0, -X- 9 >&PO=V]R:W-H965T22\1P)6 Z],?X4XZX!V!7?&>SD MT34R5AXX?S2#K\G0"XTB2&&A# 75/UNXA30U3%K'SY+4JYYI@,?7+^R?K7EM MYH%*N.7I#Y:H]=#K>2B!)=VDZI[OOD!IJ&/X%CR5]AOMRK6AAQ8;J7A6@K6" MC.7[7_I4!N((@*,S %("R"F@?0;0*@&M2P'M$M"VD=E;L7&(J:*C@> [),QJ MS68N;# M6MMGN3$Z(4[&&!8^:N&/B(0$-PBZ MO1P>-L#CB^&X[W#3JM+6LGRMR]/F8&U7K&W+VC[#>L_DX\U2 ""6*]")4TA0 M!4WI-T7)#2,^;K]W^.A4/CK7^/AH7B"6;;*F]+L90S_JNI1%E;+H M2F7TZ9PR-V/H=XE+6;=2UG7R3)\*O15#@K8\I8JE3#TWY=U-TB$^"1L3_S^X MT&^?XFHN>I6+WEM=.+/N9NM@O^^4U:]D]:^0=3[E;C8=Y= I"X>'W3^\3%C* MEH#X$O%R@S((0;$R31K>F?J7(=:A7]GL<*':H7=Y>*';>IT MGN@6A&Y2]]T&*@1;--:LDJYGZ4Q#O!WU_+ 3'GUT9["MY>DUA.CB5E\5-ZS" MQ(\ZU;*ZP4,9P^ZJ,VO:(>I-;P9B90\0$BWX)E?[UK":K0XI8]N:G\Q/S.'%-M0'FOW)9T;%BNFF M-H6EIM355J=,[ \3^X'BA6VO'[C2S;J]7.L#& BS0-]?!N8!U9%N] M0 M2P,$% @ \H:<5$2?7(YK! ]Q !D !X;"]W;W)K&ULI5C?;^(X$/Y7++0/K;1M8I.?*XI$6^[V'GI;E>VM[M$D T2; MQ)QMH)7NCS_;"0E=$L.U/ 3;>&:^F8P_SS#:,?Y3K D>BGR4MP,5E*NOSB. M2%904''-UE"J7Q:,%U2J*5\Z8LV!ID:HR!WBNH%3T*P#"?YR2P(M8';\E<%.'(R1=F7.V$\]^2.]&;@:$>202*V"JJ\MW$&>:TT* MQS^UTD%C4PL>CO?:?S/.*V?F5, =RW]DJ5S=#*(!2F%!-[E\8KNO4#OD:WT) MRX5YHEV]UQV@9",D*VIAA:#(RNJ;OM2!.! 8ACT"I!8@!G=ER*"\IY*.1YSM M$->[E38],*X::04N*_5;F4FN?LV4G!S/ODZ>IE>WD]GT'CU._GZ8_OD=7:'9 MBG) W]8Z< )-=.0R^8HN[D'2+!>7:@MQL8]HF>I!A!YSJC;^*O@).4CH%8&R M$CV7F12?U:(:?U^QC5#28N1(Y87&XB0UXML*,>E!C EZ8*5<"30M4TC?*G"4 M^TT,R#X&M\2J\1Z2:S3$GY4K!#_/[M'%I\L6>O6TF!DVH1X:,\.^4)O8E)MB M#MRBSFO4>4:=UZ/NVT8*J4*8E4M$)9K#,BM+/6$+] J4HW]1%_0J()5JWZC6 M!W<[QAZ)W A[(V?; -M9#J_4[6B:*:E)S)!19+B [%8>P XKGQUX8=D.) M&BC1_TD,4(#.28GH."6",(ZP/^R&$S=PXG/>"YWG8+4?'Z?%$(=!''6;QV[+ M<.X) &MU!:B7(1G:@I!6%+6N-S"\R/5\OP?& =%BZ_'_82X(G2%;X.K"0U G M+%KS+%%/X(@9XK20 R:M.?(Q>KC0E*S(3MLU\;A4@6EIKS,XED) M3$N+>'@69[P'4*49XS>(7-P#J:56;.?6EDO> \KK M5WC'!+K=C.K17%''/, M>R#ZG7$+W3>?OC"VC(SME&QAHO> #CX"NB5R;&?R0[YZ#\KP(RA;CL=VDF]( MS3#:14L>9R",.D[QN0!;UL?Q671WM:<[#KI)T*G0$%^BZCBNZO(-S5&>+52\ M=6Z(2UM-U](^L=/^0?)U1>&$=&C25* (%56Q20*4TE=;'4C:JX#@*%=%BT Y+)2H>QTJUWG595<3R=:FLYTSJ?ID,UP!38'K M#>KW!6-R/]$&FO\ZQO\!4$L#!!0 ( /*&G%2W*/F\;P, )8* 9 M>&PO=V]R:W-H965TW]!2?UEQ41"EIV+MRHV@)+6@(G>QYT5N M05CI3$9V;2$F([Y5.2OI0H#<%@41OV8TY_NQ@YS#PCU;9\HLN)/1AJSIDJJ' MS4+HF=NPI*R@I62\!$%78V>*WL<(&X"U^)?1O3P:@Y'RR/D/,_F4CAW/>$1S MFBA#0?1K1^HT_S3 X_&!_1\K7HMY))+.>?Z-I2H;.P,'4KHB MVUS=\_U'6@L*#5_"2K52\J,':@X*5U9L\U8$X J#H# #7 -P& M!&< ?@WPKP4$-2"PD:FDV#C$1)')2/ ]"&.MVH,+TC!(8"4\E$S)=XN%KQK>2E*DWMK/(6G_$68;CCI4.,WV?0MGW]]-B^P!@UK8%F#BPD94 M^/^B#EO\0I"BAB]ZQ=#W&];^12\_E4HP7603V)%\2ZMC!;P^F/2)BH3)]D&H M,M _B1H*O&$KMO-3*U_O1:^5@0XN/_+.9�:!M-7FO0K;;ZU>#80]P;ABVUIU88]X+6KHP[N:*P6^VP43N\ MJ/:A%#3AZY+]/G.*I+Y&)*/H8?[9_*!O.>[P+OHH\Y\ M"+HRFW(T@$5.=,S_P+4G!1W=.>@5SPK"S[SXU0M53?FB!@4!:N^<#K, ^RAJ M;9T.,]^/4#LS[M&%75"QMHV/U#YO2U7=7KV^+H>B:H*JB>(;VQ8\K-DO$42W7+5P/QQ F.C%*:#)#C!(,4Q[1W>6Z> MW?#+<[:124S)#0=BDZ:8_YB0A+U<]&!O^^ V7JVE?C"X/'_"*W)'Y/W3#5=W M@P(EBE-"1NHQ6,Q$-,7L3.-="N/#+V3=_\'5WT'&T124@H M-016_Y[)E"2)1E)V?,]!>\686G'W>HN^,,XK9QZQ(%.6?(DCN;[HC7H@(DN\ M2>0M>_E(R1)A?\)++.CT0;H1D::ZL+$ACFOW'KWD@=A3NJX.<*?E>%(%<(3.RS8)E(S[#$E^>W\;')U-Y^!FZNOU_-/G\$9N"5"\CB4) )W MDH7?P#V-I0 G,R)QG(A3\.=O,/#_ @,@UI@3 6*:B;S;OE$//J_91F :B?.! M5);J\09A;M4DLPKML0HB<,VH7 LPIQ&)6@ 6=@ WL ,5(R*0*%MH";(BC@C M81^X\!U #H+33U_!2>;I:2T4V6^+Q=-?P+^_FX&3WT_W8LVZ8SG'V#KOC _' MQ^ O_K]85R;7+5:!:P9TNZ\""ZI7H'H&U=N'JLT[TW4O B%+%1D(;,HI>=77 M!/S,5TO; LF@ P.MZ>'YXVPA"TH@(,WG(QA@3JTFON@S(WI"G!--0(\$1X2*A5YMJ6G'0HY?<;(CV5*Z):DR*#,II M!$OS8L4QE2!26L+J\;AA+70#UT/M)D.GY$3':O07TX\HL_"S"OPJ-^@L:KK1 MF+#"WJ)(M;)?-OYHQW($^\&P.AN+@V)5_W8X'UK]6Y0^J'4 &(]BJMK*S&"@ MTJR8A,SG;C[!YFS P!O5.Z[GN?7"WH*'T,@=U>\[JM$CUD$F'H,7M9Q MN 8;JY.JIQ5FPDU]D@P\ZH*UE6_UW&Z9"WX0S 6 (-6=*1BK O>CM5%\ Z!J M]$I*AW9.;R]\H%[X3E1W?WL],<7#%(33CB7";ZMGGE?/_18QU!_5NYH6,8CZ M@;\GAR2JF5"=F3H9Z3DU@L_"= MML9OV*!X.(+!R$/U,G-8L.I&V;% >\OR02>$BLPA2YO-2&N=FW85G+4)(AC M)G,T!5U'_>WQO&QDH+V3>P9GD'P:KE95^"['U);8T09?XOK(X)/"5^9PQBAOE0V5&:;V,73XL#GRAQS MU)Y/X/MY=FQ3PF2G2->8JYY4@(0L%:33'ZHRP[.#F>Q&LB=SD/#(I&2IN5P3 M'!&N!=3[)6-R>Z,'*(['+O\%4$L#!!0 ( /*&G%36J.147@( +0% : M >&PO=V]R:W-H965T@V]:.;',1J8C/;$/;OYY>0T1>J?HE]YWL>WW/.7=)P\21+ M (4.=<7DR"N5VMY@+/,2:B+[? M,GZRYJ(G2IMA@N15 "@NJ*QP,!D-<$\J\ M-+&^A4@3OE,59; 02.[JFHB_$ZAX,_)\[^A8TDVIC .GR99L8 7JYW8AM(4[ MEH+6P"3E# E8C[RQ?Y-%)MX&_*+0R),],DH>.7\RQH]BY U,0E!!K@P#T MIE!5ADBG\:?E]+HK#?!T?V3_;K5K+8]$PI17OVFARI%W[:$"UF17J25O;J'5 M$QN^G%?2?E'C8J\B#^4[J7C=@G4&-65N)8>V#B< ?W@&$+2 X"7@W UA"P@_ M"HA:@"TU=E)L'3*B2)H(WB!AHC6;V=AB6K263YEY]I42^I1JG$I7M^/EK#<9 MKV896HP?YK.[>]1#2Y!*T%Q!@58E$8 N,E"$5O)2'T[O'M#%YT_^,/YVB=R* M*$/W)=])P@J98*43,_0X;Y.8N"2",TGX 9ISIDJ)9JR XCD!UHHZ6<%1UB1X MES&#O(]"_PL*!H'_1D+3C\,';\"S#\/]K^^H";M'"BU?>(9O=M!=+N$=IJAC MBBQ3=.ZYS6OV3*,4*.>UH26V_^"M*URE'>/0,IHILD^O0S\($KP_+>CKJ&'L MQ]'SJ.QU5!S[P747Y43AD_^Y!K&Q2FR#_ M:=P\FQ.QH4RB"M::M-M2CU40)D"?KSE71\-< MT WJ]!]02P,$% @ \H:<5$0Q;T>. P Y@L !H !X;"]W;W)K(7E]^TM5R.[HL0DQ9D@ M+ ,P8ZE'O&?NO!EWAD.=HC3'$D-0*IOT<\PY1J MDO+CH81:U9I:6'_>TY!7,/1)XQNA/$LMD9/4M$.,URJF\8[LK7 84:%[$ MJ#"_8%?8!@,+1+F0+"W%RH.49,4_>BH341.X3HO +07NL2!H$7BEP#L6P!:! M7PK\4P5!*0A.%82E(#2Y+Y)E,CU'$HV'G.T U]:*IA_,=AFU2C#)],E:2:[> M$J63X]75Y&YQ/IVL%G-P._EUO;CY!L[!DN59C+D 9W,L$:'B(_CP#H;!9T R M\"UAN4!9+(:V5!YHCAV5JTV+U=R6U2"X9IE,!%@H?-R@G[^A=SL M@J]BM_= MQS]U.XF3+;\ GO,)N X,1((X;@IKU@WYBC(%@0;BDTQ(1*FZ?;(IP&[2'$=[ MD@MG-[_ 69'WCPVHQ>DHYPW4\F04'+2C7FR 5QU S["]%O;B215)@3M(?D7R M#L9? M6X4!#/R75LO75D$ W7YE]2*ZH(HNZ(RNNI)_P!T6DI-(JCA7#2?V!3ZL\&'G M-C34@0YJKZ+V.IV^R=-[S %; W.U$D;+$+HOR:R@!K4,NLW9ZU>.]#L=63SD M1#ZK9256^9*JL"$!$-AB'BD7FJ[$K!L8.!>.\[XC18/*L\&)*<(/.:+@4;E' ML@U(=9VCS_5,G9"XP>O$^F813*Z3R3Q0>AFJV: MTHEIQ8[FI_!R!AOFY[J)-6W/ 5]TP->(;]35 !2OU5+.14\=.%XTE<5 LJUI M@NZ95"V5>4Q4(XZY-E#OUXS)_4 O4+7VX[]02P,$% @ \H:<5$6X(C!: M P U0L !H !X;"]W;W)KN+ZC(^-/(@&0Z#G/"C&V$BEWGVU;1 GD5-RR'13JGPWC.95JRK>V MV'&@L0'EF4T<)[!SFA;69&36[OEDQ/8R2PNXYTCL\YSR_V:0L>/8PM;+PBK= M)E(OV)/1CFYA#?*?W3U7,[MFB=,<"I&R G'8C*TI_KS @0:8B']3.(K&&&DI MCXP]Z!YA#EFDF=8Y?%:E5[ZF!S?$+^U>5AD7$-TB%_^) MB$-PQX'FU\.=#OCB:C@>]JAQ:]][UL/JU>S>H;5>X7U@4F:(?7214^5 M^U'3?7C68^ARL^0-#*^N-8=)Z&)"1O:AF>++J,#'OG<>M;B,\GU,PCKJ3)I? M2_-[I?T%!7 E3KV.:!JK+RD5DE-==-"RE"5Z$AC4NP1O:,N@9AV\DRTEK]]( MI4N(-VC9TA$5!H[?LN4RRG."T.NV):REA;W25B" \B@QOBS@H"ZBG;I69$_6 MAC7U\ V]P,ZI8CKOY$9%?)9"$@S:=G2$$7XVQ#7?&18'+:@KRE-:>BB-WWLL:]+&!X&+:=N8PB_@"WC7$O MOZ^A+V*DH8O\MC3B501R\CQ&+BOB\^K=2 M9S?ZG1SXUO2-0FVQ+V39$-2K=6\Z-1U9:WVF>U;31YUHRH97O?C;M! H@XVB M=&X'*H^\["'+B60[TU4],JEZ-#-,5-\-7 >H_S>,R9>)WJ#NY">_ 5!+ P04 M " #RAIQ4\UZ"M6," #.!0 &@ 'AL+W=O&ULG51M;]HP$/XKITR:6FEK7DG7#B(!V52DEJ*6;MI'DQS$JA-GMH'V MW\]V0D8[J*I]B7WG>YZ[YQQ??\O%HRP0%3R5K)(#IU"JOG1=F158$GG&:ZST MR9*+DBAMBI4K:X$DMZ"2N8'GQ6Y):.4D?>N;B:3/UXK1"F<"Y+HLB7@>(>/; M@>,[.\<=717*.-RD7Y,5WJ-ZJ&="6V['DM,2*TEY!0*7 V?H7Z:1B;C)(%YX_&F.0#QS,%(<-,&0:BEPV.D3%#I,OXW7(Z74H#W-_OV+];[5K+ M@D@<<_:3YJH8.%\T5MGIZAB_C3-HO;)O86 =G:ZEXV8)U!26M MFI4\M7W8 _CQ$4#0 H+7@.@((&P!X7L!40NPK78;*;8/*5$DZ0N^!6&B-9O9 MV&9:M)9/*W/M]TKH4ZIQ*KD93J;7PVD*XZO)= CCV^G\;C)ZF$]NIS#3!W"2 MHB*4R5/X#./I+SCY^,&/>U]/H5F!5C O^%J2*I=]5^F2#+&;M>E'3?K@2'H_ M@!M>J4+"MRK'_"6!J[5T@H*=H%'P)F.*V1F$_B<(O, _4-#X_7#O #Q]-]R_ M>$--V%U/:/G"_[R>-U)$78K(IHB.I)AS11C4@F^H>-DDOA?%/=VVS7[#_PV+H_,P>AF5'H@*SR\NNJA&F[OWIY=J9Y@$W0A/_@!02P,$% @ \H:< M5+^]5T J @ A 4 !H !X;"]W;W)K]Q32ASXLC:UB*.>*LJRF MD&SKFHC?4ZCX8>QXSM&PH46IC '' M44,*V(+ZWJR%WN&!DM$:F*2<(0'YV)EX#TEH_*W##PH'>;)&)I,=YR]FL\C& MCFL"@@I290A$?_8P@ZHR(!W&KY[I#%<:X>GZ2'^TN>M<=D3"C%<_::;*L?/9 M01GDI*W4AA^^09_/G>&EO)+V%QTZW]!U4-I*Q>M>K".H*>N^Y+6OPXG N[\@ M\'N!_U807A $O2"X51#V EMJW*5BZY 01>)(\ ,2QEO3S,(6TZIU^I29MF^5 MT*=4ZU2\G7]=SE?/:+%Z?-HL)\^+IQ5ZEX BM)+OT4[ M9^3)S7+ORY5L@J'P@>4%MQ?^"C4HJ[;>@4 \1WHP"*(H*XXME.=Z MV-'N+,U,B'WL1WA_6M3_>B37/+HD\,G_LP91V'&PO M=V]R:W-H965TYUUL9LWCF.GJ]%'.A;N1&)?;.4*@Z,':J5HS=*!(O,*(X<#*'K MQ$&8=/K=;.Y)];MR:Z(P$4\*Z&TYT[]&Z$W-0@0_P>BKVN/(-4RDS*+^E@O.AU M8.J1B,3 MQ^^ A5@&V\A,Y/Y740AB*=]<1CK[!?L""SM@OM5&QH6Q]2 .D_P_^%8$HF* MT1D#7!C@:PU(84"N-:"% ;W6@!4&F70GUYX%;AB8H-]5<@]4BK9LZ4,6_C#P^CQV@JG-Q\4V$D NP43L M1+(5^@T82&VJ,R!(%N"#DEJ#)R67H=%@]AU,QW/L.^CEC0PC4*DPTB,324L); MSX97Y7>B?&#D)COTSZ2Q5XCL<6WOD4*E /M^*:4Y#-(%RIMI_V]02P,$% M @ \H:<5&0W^3-F P ; H !H !X;"]W;W)K?]L4693XD'Y*6.-P)^5UM$34\L)RKD;?5NOCD^RK9(B/J M3!3(S9=,2$:T$>7&5X5$DCH0R_TH"'H^(Y1[XZ';6\CQ4)0ZIQP7$E3)&)$_ M+S 7NY$7>H\;2[K9:KOACX<%V> *]4VQD$;R&RLI9<@5%1PD9B-O$GZ:A9$% M.(U;BCNUMP9+Y4Z([U:X3$=>8"/"'!-M31#SNLCKR^!REFI,SU4NS^Q9I0;.TE(E?N";M:-_ @*946 MK :;"!CEU9L\U(G8 X2](X"H!D0O =TC@$X-Z)P*Z-: KLM,1<7E848T&0^E MV(&TVL::7;AD.K2A3[FM^TI+\Y4:G!ZOUI/US?KS\BLLYZOY\G:^@LGUS KK MY>5T/9_!]7P-D]5JOE[!^QEJ0G/U 3["]/HKO/_SC[ 7__T!JC=0#NNM*!7A MJ1KZVH1GG?A)'8/C?@&UX-N>B1W$74:G&&R1ET MPK\@"J+P0$#3T^'! ?CL9'@X:&'3:4K5NF]ZDZA0WJ/Y11-9OJQ+58;*5,^9LB?- M_=CDZWX_TZ\UXL'@_+G2[+72(&I4GK&(&Q9Q*XLE*BUIHC$%;@Y1HA3J@ZT9 MOW(=Q5$4O:3Q6BWL!X-^^(+( ;6X,^AV#I/I-61ZK606RVE+8<\;*^>_H8WZ MC;?^&P7X45)ITF_.+,I*!@7*!+DV=PJ(#%03C"IED9>JZ38MS')#E4:+3DA! M-F MB6#,79J.Z"%*[9&$;U$*@Z?#/V@U=545IF8H-V[,4>"2 M5-W4S6XS2DW< .$_J5=SV!61&\H5Y)@9:'!V;DX:68TVE:!%X2[[.Z'-Z."6 M6S,.HK0*YGLFA'X4K(-FP!S_ E!+ P04 " #RAIQ49))%.@D$ "O$0 M&@ 'AL+W=O&ULM5AM;^(X$/XK5FYUZDH] M$CLOA!X@4>C>]M1E*V#OKA]=8L#:Q&8=IVS__3HO34(2HEP%7R".9YZ9>>(\ M'F=XX.)[N"-$@I^!S\*1MI-R?Z/KX7I' ASV^)XP-;/A(L!2#<56#_>"8"]Q M"GP=&8:C!Y@R;3Q,[CV*\9!'TJ>,/ H01D& Q>LM\?EAI$'M[<:";G2#/BC(A/UC*&P.KOA4R)[\=(*H\?&:B6QXP=R]=OZ)^2XE4QSS@D4^[_ M2SVY&VFN!CRRP9$O%_SPF60%V3'>FOMA\@L.F:VA@7442AYDSBJ#@++T'__, MB"@Y('C" 64.J*N#F3F871VLS,%*F$E+27B888G'0\$/0,36"BV^2,A,O%7Y ME,7/?2F%FJ7*3XX7=P^3U=T,/$X6JR=P.WF8S*=W2S"9S\!J,9DO)]/5_=?Y M$OP!;K&/V9J$X&I&)*9^^!'\_AMT[#\!96"UXU&(F1=>@P]'XZ$N599Q+'V= M972;9H1.9#0CZQXPX35 !H+3^1.X2L-\;(":_@^H;\L9N/K0A#+KCF*<3DA7 MS.?THYQ^E&";)[ G 8^8!%Y$P$;P0+U)/I;$ WLL)"7A34L(,P]A)B&L]X5H M>D IH), QL+Q,D8#VX'64'\IDY^:]4MFEF.Z[K'5K [F.NIQF+G945567I75 ME3C)JS5=JS='",)D&W]V'LGNRE\]4A-[*9Q=*M@V(#(KY-DU\OJN8U>XJT-! M"%V[F3HG+\AI+>@_BGE P90'0<3H&B?ZNR+K'>,^W[ZJB1YXD%[O2FNRU-J6 M?3]/H7^I9>_F(=QS+WNWQC9R'=."E8=2-W--P^W#YJ?$ MMJ #W87 0O-B=!=Z!ZVSTVW5B;2-&MT-5D=FQPD7L@G;=?.)1WO5"=RSM#E5 MTM'&0R%>T+D8V84\P?[9R>[79<&MZGF#$4)]]P35A=3!=JW[3#:$@K_5>GZ- MVNHOM @.+KR[HD*LD''>_37#*Y-HN8:-FEE$A:"A=D'+=KN&G1#D6V$QV;H/ MHE+_U[D!?"_3A4ZASIU@1Z;->O]A.ZBRJ)NL##0XT>"A0O%0N^)]E3LBPK;* M"RU"]J5$ Q7*A-K[JG>(1H98ILZT[6H'W6!U6J!1(7*HG7@70@^3XY M+S]SJ4[?R>6.8(^(V$#-;SB7;X/X")Y_HQG_ E!+ P04 " #RAIQ4L0Q[ M<(\# '# &@ 'AL+W=O&ULM5;;;N,V M$/T50@46"9!:HB3?MK8!7](V0.(U;/<2+/I 2V.+6(GTDE2\Z=9,W/FA.,9'+CX)B, A7XD,9-#*U)J_]FV91!!0F2+[X'IFRT7"5%Z M*W:VW L@H7%*8MMUG(Z=$,JLT<"<+<1HP%,54P8+@62:)$0\3R#FAZ&%K>/! MDNXBE1W8H\&>[& %ZJ_]0NB=7:*$- $F*6=(P'9HC?'G&>YD#L;B;PH'65NC MC,J&\V_9YBX<6DZ6$<00J R"Z,\33"&.,R2=Q_<"U"IC9H[U]1']=T->D]D0 M"5,>_T-#%0VMGH5"V)(T5DM^^!,*0NT,+^"Q-'_1H;!U+!2D4O&D<-89))3E M7_*C*$3-01,][^ 6#NY+!_^"@U&]U\ L'WU0FIV+J,".*C :"'Y#(K#5: MMC#%--Z:/F69[BLE]"W5?FJTO+T?KV]G:#%>KA_19'P_GD]O5V@\GZ'UD7W&G_ M=HWR+Z(,K2.>2L)".;"53CP+;P=%DI,\2?="DMA%#YRI2*);%D)X"F!KQB5M M]TA[XC8BSB!H(0_?(-=Q\9F$IF]W=\ZXS][LCOL-;+Q21,_@>9=$++18&"UJ M0J&O]]H4W2E(Y'\-@?PRD&\"^1<"K4@,$BFN7WRE/H6SDN9('8.4=9^GD>>U M'<=S!_93O=*O[7S?[W?;W5.[V1D[MX<=IUW:G5!JEY3:C93^I80G%$UYDJ2, M!L24;0U!Q'C,=\_ZHH7N5=BZLLY96M<-5>V4*70^5KYN&:C[;O+E2.T3^7RG M]U*6Z6L[+5^W_TJ^,W9N%V/O@GR]DE+O+?(]\G1/64.)^B5>_V.UP$[5>9UW M4Z. JO_W]W'W0NUPK?GCQA3^2 G;_:\;,RKJ>,?R42(CO +Q1 ,XO@!4OH": MD76C">Q 12#T#Y>*T+E'?3 -S2&&T0D*N ;GQ1V*VKN!PM9=5_L MO9>0LP+J1,A>U[D@9-67<7-C_F(4J'/6\='7!T@V(!I95GT2MS^XH%4_Q)WW M*NBT@*H7%/>1&>C[+>?JN,D" ME+/_Z"=02P,$% @ \H:<5-%=.J.S @ 2P< !H !X;"]W;W)K>[%SU]UR\2!31 5/><9DSTF5 MVERZKHQ3S(F\X!MD^F3%14Z4%L7:E1N!)+&@/',#SVNY.:',Z7>M;B;Z75ZH MC#*<"9!%GA/Q/,",;WN.[^P4<[I.E5&X_>Z&K'&!ZLMF)K3DUBP)S9%)RAD( M7/6?\P0B3I.=X)B#,,%:&@>CE$8>8989(A_&S MXG1JEP:XO]^Q?[*YZUSNB<0AS[[11*4]I^- @BM29&K.MU=8Y=,T?#'/I/W" MMK+U'(@+J7A>@74$.67E2IZJ.NP!_-810% !@I> \ B@40$:KP6$%2"TE2E3 ML748$47Z7<&W((RU9C,;6TR+UNE39JY]H80^I1JG^O/Q=;0X0@J?*5L_%R?HPIHNM'2-8X\!,Z(P@1D1ZGG_PN'[M3:%B<)<_CCAJ%D[ M:IZ,>U:(.-5_*ZP$SW7W*-UNM%N*!Y])2=>R=*:3/?;]L-4)VUWW\4 8K3J, MULDPRC=\(I]V3=3^OX7KU(XZ_[1PP\[?A=,3P:OK5K[:0U9^I_&BNNY>F\E1 MK&V[EA#S@JGR#ZRU]42(;"-\H1_H25$V]M\TY9BY(6)-=7_)<*4IO8NVOGA1 MMNY24'QCF]D]5[HUVFVJIQT*8Z#/5YRKG6 345>F24*#Z+():,QTC XKPSPF=7A*0& MV8R_&6SDUC-*J3QR_B4=W/CG'3.-"$+P5 I!];\UC"$,4R0=Q]<"M%/Z3 VW MGY_1+S/RFLPCE3#FX3_,5\%YI]]!/BQH$JI[OKF&@I"5XGD\E-E?M"GFFAWD M)5+QJ##6$40LSO_3;T4BM@P(WF- "@-RJ$&W,.@>:M K#'J'&EB%@76H@5T8 MV(<:.(6!DQ4KSVY6&ILOIFUK@B+TU:<*:&_,FVGAO>3 MV]%\XJ+IZ'[^@"Y&MZ.[\62&1G.G)!41;*]^B/W[!M_:4_HGG $TEC7QZC=[7QP% ZYM2SX17Q7>3QD3WQ M8?21QRJ0:!+[X#?8NZ_8DQ8 0R>KS!AYSM@%:47\0.,3U,7'B)@$C^\>T%%. M_'U#<.-V*!>\$LI\!4]1!W+=,9&.OM6N:SG*U9!!.S M/NFJ :I/2#FI1L@J"5FMA*:)\ *]"2"^T$P4C9?L,01$I81F/CF9D$'J.; M2@^/T1R\(.8A7SZU=(U3^G/>MCW[I:/^*^WI 5M374&9-Z<* $F:#G5]5X+[ MB:7=6':O&\[3D>=K* M\QH6P-!U0@.(ERUYPV:U@9IO6R*\M5?C7[KDK@J\VDK!78*;QS*\^,(@^ MW65BFOM"))6X$?. A?[ O@>L[>A<*1C!;]NFI-(HTJY1/[O.+PN\^K%B-X?& MUF4K K',[M%2-UL2J_S<6;XM[^JC[(;ZXOT%/AOCAO>NOMOG-_$*/O]AX",5 M2Q9+%,)"NS)/'-V2(K]KYP/%5]E5[Y$K?7','@.@>@FD$_3W!>?J>9 Z*'_Q M&/X 4$L#!!0 ( /*&G%2G*4.?6@4 ( 6 : >&PO=V]R:W-H965T MQ92<<9C%L&7+4]"*N$UV6DB3ACUB/P7/9=8?8+<5$@>EL)@0>A'Q3_]5A+1$##L'@%2"I"Q M D8I8(P5F)8"T[$"9BF0NZX5ON?$K:FDRT7"GU&2H4%;]I"SGTL#7WZ4);WY@CY=7WZ^VJ";S2VZ^WAQNT$G:R:I'XA3].LOV#)_0QH2>YHP M@?P(W4>^%._1.]5@"8>!+WN>"AIY.;+YOM DF)U-KKFEB:O"1-)C(B;HBD=R M+] F\IAWJ$ #?RNGR:O3*S*H<_X5."L-/6^X6OPJ++[]# M__W=&IV\.WUW7.MZO%;]_UB]&:T?S[Y3_T$8C"KWC'Q"HV?"%16^BR*HAG[D M\I"AF"7%',BE@9L&-*\EUVG($BIY,A^8ST;5%DD]PR],)H@ M*F7B/Z22/@0,29Y_N.1A3*.7N2IEBUFL?):L&#\ML6$[NK'0GIIY4L#L!HQ@ MBTP/4>NN,D(V853EFC0WU:W0+/WCB^1'LBH5A>QYX+!%Y.@ X3G/O M6EEY*"(^/&2IJ\H+:UQ>6*/RHJM,F1==F&D3>]J3%W9%GSVX.M* /*(\(Y%AO]5LY MW1PS@77;PGHK.J.1:P5RZDQMW7):L=RHD(8U=;#3$Z=91>QL;)IWF>G4-67N M?W@E[Z2JP*^T%>"([M.P,YCQO=%?[Y:E!IT]$B5.*.52&%.F494N"&ZA F-8EDD,0+ MSYLCZOT-W3 <4:3(^$O5^U5GEQ+,31-?^D?VG]*"YO+$V.XQO.YOL/%CHS_D MTZHT[E@:K!4X=7R[.(BO8QD]--4M&9Z^Q4Z#ZXX&#[M&" ]W0IOM%L[EB&]1S"6L(!_:NA?DE840SICN(^)Q M5O3@N-9LW+(O16-W>W*'4";-9+ M7MT&8?N'-BY%&(:YM;NY84%R.!;ID#L:NE9"=0-.%+-.;@S?HG]Y3>6C'4QI2ZN%(6T2'54/X[3Y4^ERG#9U710Y:^RQAZS531\> M[OINZU5Z=^P\3NK>B SW1F]Y(B=UDT2&FZ2?X@1*%%U.]PBJ-6[:@(-=?L4I M8+FGD2SNGZK1ZAKU(K\\;(VO\'Q37(;6:HJ[V2N:[/Q(H(!M0:5^9L.J2XKK MSN)%\CB_SWO@4O(P?]PS"NL@ \#W+8&UL MS5;;;N(P$/V549Y:J6W(!4HK0.)6%:D7!-O=A]4^N,D 5AT[:SN%_?NUG9!" M6U ?^P*^S#DY,W.426I &?/#1J/E9X1RK]=Q9U/9ZXA",\IQ*D$564;DOP$RL>YZ@;<] MF-'E2ML#O]?)R1+GJ)_RJ30[OV9):89<4<%!XJ+K]8/K4=O&NX"?%-=J9PTV MDV\4A,F:)C(R_%:=7/]("=]=;]AN7N\GEF2@< M"O:+IGK5]=H>I+@@!=,SL;[%*I^FY4L$4^X7UE5LPX.D4%ID%=@HR"@O_\FF MJL,.(&@= (05('P/B \ H@H0?1405X#85:9,Q=5A1#3I=:18@[31ALTN7#$= MVJ1/N6W[7$MS2PU.]Q[&/V#R,'R\'\-T/(/Y;7\VAG/HR/'%Q_@ MJTH]4:H@SPSA*3>=&F]0)E2A;9D+@,?EIYG5NO,^=U6GH]-T+%UNN'C5V*:CI1]N7\ MVHM,S^-6QW_=M=O'L/95T&KN1XT^1H57<=0,Z["]RK3JRK2.5F;7#9_DL<=Y M67->?B<3M&M9[6]H@E'[0]^"1AR&4?RN71I4LIV:YT2)W<^19:#.5W')E M/C10V@!SOQ!";S?V ?6G2^\_4$L#!!0 ( /*&G%1K[;8HK0( $8' : M >&PO=V]R:W-H965TY;:PY=K"==?Q[;"<-75_L2VW?G'-\S[WJ=;KFXDF6 M J]5)3)L5,J55^ZKLQ+J+"\X#4P_67)1865/HJ5*VL!N+"DBKJ!YR5NA0ES MLM3&[D66\D91PN!>(-E4%19_)D#Y>NSXSB;P0%:E,@$W2VN\@CFH[_6]T">W M5RE(!4P2SI" Y=BY\B]GB<%;P \":[FU1\;)@O,G<[@IQHYG$@(*N3(*6"_/ M, 5*C9!.XW>GZ?17&N+V?J/^V7K77A98PI33GZ10Y=@9.JB )6ZH>N#K+]#Y MB8U>SJFTOVC=83T'Y8U4O.K(.H.*L';%+UT=M@A^H(D:U,:\768885SE+!UT@8M%8S&UM,R];V"3-MGRNAOQ+-4]GM]=7\>H[. MT2WHZJ$IETJB&Y;3IH "$8;F"BO0?=9AOD3?:A#8-$RBLQDH3*C\H,G3K[_0 MV?MW?A)_^H#:U7 ?2]Y(S J9NDKG:FYT\RZO29M7<"0O/T!WG*E2HFNF,WDM MX&J3O=-@XW02G%2<07Z!0O\C"KS /Y#0].UT[P!]]F:Z/SKA)NS[%EJ]\%C? M^G:=$(MZL+%H'A.6\@D,>6H%XZ][S,![Y.QX.H.)P ML&/A ,@/A\%A"TEO(3EIX9$K3/_3AV2_=D//BW8\[*/B)(["'1/[J& 4>&PO=V]R:W-H965T]/VS 0_5=.F9A 8DWSLX6UE:" -FELB&Y#^^@F3F,1QYWMM/#? M[^RD68&TZ[XDMG/W_-YS?#=:"_FH6M,0O MF9"<:)S*A:N6DI+4)O'"]?O]V.6$E29RY+4K*."T5$R5(FHV="^]\.C#Q-N G MHVNU-0:C9"[$HYE\3L=.WQ"B!4VT02#X6M$I+0H#A#1^-YA.NZ5)W!YOT&^L M=M0R)XI.1?' 4IV/G:$#*A[L?Y$&SV1P4M$H>P3UG7L('8@J906O$E& M!IR5]9L\-3YL)?C1C@2_2?!?)X0[$H(F(;!":V96UA719#*28@W21".:&5AO M;#:J8:4YQ9F6^)5AGIY\N;Z87<_@ TR)RN$&#Q4R*3C@;R*)9N4""HHN*3B^ MHIJP0IV8V*^_X/C].R^./IY _096PO=<5(J4J1JY&JF9#=RDH7%9T_!WT/!\ MN!6ESA52XBW1(++:>B@8F;.":4;5 M^1XF8;&$X9'KGJ/O.N8ZRQ8XMM*L1J$I[%83AR5]O>=D3Y M@1>T42^(1RWQZ$#BN^E%;S;VO6CPBMW;H+,X"(?=[.*67;R7W8,M&'B49(4T M%Q1+G"FB+5W05/+3@SS>OY$/SY1(!6? ZQOC#2$ESUU(T_U(08,TW""%'4 O MS!BT9@S^SXR4J<3\\H#BZ6$N[-\AZOF#HR[)_TR+CKH$NELEE%.YL)U%@25= M%YUVM6U>%[9FOUJ_Q*96]Z"_,'5'O"5RP4J%DC.$[/<&^!_*NLO4$RV6ME#/ MA<:R;XS#4790M(OX-M[GO.: M8Y/L&'\6.8!$+P4MQ=C*I:QN;%NLKRC2TJ#C@SHH+: MGN.$=H%)::6)&9OS-&&UI*2$.4>B+@K,][= V6YLN=;KP"/9Y%(/V&E2X0TL M0'ZKYESU["Y*1@HH!6$EXK >6Q/WYC;6Z\V"[P1VXJ"-M),E8\^Z\SD;6XY. M""BLI(Z U6L+=T"I#J32^-/&M#JD%AZV7Z-_--Z5ER46<,?H#Y+)?&Q%%LI@ MC6LJ']GN$[1^ AUOQ:@P3[1KUH:.A5:UD*QHQ2J#@I3-&[^T^W @\-P3 J\5 M>";O!F2RG&*)TX2S'>)ZM8JF&\:J4:OD2*D_RD)R-4N43J:S^\GB?H&NT .6 M-2=RCR8EIGM!!+J8@L2$BDOT_IT;!A\0*=%3SFJ!RTPDME1T'<->M:3;AN2= M($UA=8U\=X \QW/OOOQ$%TW8RW]#VPR ^&_:Q1QQJ=93TQB2FBNDA0U11&;TF/CMBN[[K. M":=11X_.TG6YWB!25+6$3!TK"1R$[.-'1_RK.(K=?GS.S^+FB*<-HBZDZ M"FS=[@-MSPJ!WJV(CZK9]5S/B?_+Q3ZXB_2U_H#YAI1",=9*Z%R/E!G>7)5- M1[+*7$]+)M5E9YJY^KL UPO4_)HQ^=K1-U[WOTK_ E!+ P04 " #RAIQ4 MN[J-9!T" @!0 &@ 'AL+W=O&ULM51- M;]LP#/TK@K'#!FR1[7QT*!P#S<>P MN0)4MW&'90;"86*DNN),?=OQ\E.T9: M-+WU(I,2W^,C+2IIE+XW!8 ECZ609AH4UE;7E)JL@)*9@:I XLE>Z9)9=/6! MFDH#RSVH%#0.PPDM&9=!FOB]E4X355O!):PT,759,OUO!D(UTR *3AMK?BBL MVZ!I4K$#;,!NJY5&C_8L.2]!&JXDT;"?!C?1]6SBXGW '8?&G-G$5;)3ZMXY MM_DT")T@$)!9Q\#PVV(: M? Y(#GM6"[M6S5?HZAD[ODP)XU?2M+$C#,YJ8U79@5%!R67[98]='\X \>@" M(.X L=?=)O(J%\RR--&J(=I%(YLS?*D>C>*X=#]E8S6>*A!6K(\XII0BTD=E&9=@EF;(+Z0X#O3 Q)= M?21Q&,?O""6F8!K,4R**JGOI<2\]]LS#2]*?:2-_OF$$N;50FK^O\ ][_J'G M'UW@GS-3D)P?>0XRQS^="12>DPHT43KG$N]P6\Q+36FIHU:[FXQC&@[">)S0 MXPN21KVDT:N2;A;K5PH;]RSC-VG?O%WC6NIH]*1QT;.VT;,+[]X.O&0' M+@T1L$=4.+C"!NAV'EO'JLK/P$Y9G"AO%OB$@78!>+Y7RIX<-U;]HYC^!U!+ M P04 " #RAIQ4OV?: 5H# 4%@ #0 'AL+W-T>6QE2DK2.03E/&BW6G&0$R;\85\L\IM;%A:>-%-V6!M*WVTU MI#_(CI&'C<@/4!OBH*KE83\KQ*:D(]\Z=&:24^^1\($_(IR-)8.HC.2,KZR[ M#8Y)P0OI*;V7M)00//,G"X>V!=NLXLF9**3);3/8O^.J^QZP;H% QGDML.U; MQ[!?$J6H%#>Z83H;YS/(J^S[5:D53B59A>V.OPDP-YUD7,B4RCI-Z*]=PSZG M&YEMK:DI%U&; M6E!E6AK; /YM-LN]3=MY%:]7LL="?5[HX0C3AEJAMY)F;&G:RZP6@+&'.#LI M2[[ZQ-E4Y-0.OG'"89^LX[Q9(=F3S@:E,M$.*GWOD4K%)MN>7Y*4]W2IUN6T MS'#-[1/4_&_G>4H%E81OB]:U?\RS_&K%4?>M))NGRKY@I\;J8''L(CNG(#(^ M!9$G49.]XQ<9)<>OL3J2'KG([IL]V5\B,CQ*D4%U7-LZ$^Z<"&NO!R?O@?\= MSOA\D]0;+QA73%2M&4M3*IX=##6](F/]+^\.O^Z?THPLN+JOP8&_L;_1E"WR MI.YU"Q-1]=K87V%X85P?^W4N)E*ZI.FH:LKIV)B>-G36ZH* ?>3&7&X$B[&8 M&P$,RX,IP&)L%);G?QI/#QV/Q3!M/2?20V-Z:(R-*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'; .KS4K$)@FJ QS :?=\J8A-&E0, M*>#-;G]]!YRT,\[D5K\\08KD@"U\^6&&:YYY^_Q4-[_?U?7O[/N^K-KSR4/7 M/7XZ.VNW#_D^:_];/^85?^>^;O99QP^;W\[:QR;/=NU#GG?[\LS0M,79/BNJ MR9?/+]>*FC/QH.[R;5?4%3_9G[@M\J?VG_?[0_:M:(N[HBRZ'^>3X?\RG[!] M417[XL]\=S[1)JQ]J)^NZZ;XLZZZK$RV35V6YQ/]^,9MWG3%]M7II(=,L[MV M.--E=W'&0'KKXLRBYO5EF77S7UX;&H M?NLOPW_%F? SACB\O!Z#^*GY-V&L[^^+;;ZJMX=]7G7'.#9YV0-6[4/QV$Y8 ME>WS\\G+1UA6[9A7=3Q(S*^.E^*?[7\I_VI_=_S5'<<58MA\*O@;C;\;P.D@ MEV&0A&M_Y:;>BEVX:S=8>BRY]KPT$0 - &B,!L@^1)D :0)(\QTADY2_W'@! M!PPO61AYL0 Y Y"S$2%_-03(.8"$E"+I $AG/$@WN18?Y!IZDFLC8DJQU*%PB(T3QE=NX/_?3?TP8&ZP M8E'L!TL_"*13S"2]\3Y:@C M\>C$YG&7_]OXB=\'4V)"GM&)1;/RDRA,^/WD)2_97"3^RG?CDY@AQ>C$CO&# M6UXQPA[I(PN\5.1"5M&)M9)Y'KKYCW M2^0%B9<,=3=,K[V8+3>QV,;1D5!T8J-$<=_B2K]^9-%ZJ+N$ZD@^D*L3>X*^*-]V^JB8&\81![X\(-?F(781R'/W.MB53( M' :Q.6*//YGY?>UCMO(NO3CFD7P^*94_I ^#7!\\$_%8ZOXB,R%U&,3J"..5 M'[CQ5YX9N[&,A9QA$#MCH)E>N F_C9'[];2>(D\8Q)ZXSY36/',_; M@C3V+S9#JY2;0\1$GC"(/9%X5WW4^'/X,HQOAD:SV.6!)&$22Z)/,3:\&?65 MU]#$BV^?GW7\@$=R*=YH$^G")-9%[*V'C"AR>:O@I0?IB)K&4AYL(F^8Q-[@ M]F?/3Q;>?CG68Y$-]FX1RV+--2L]5$PD"9-8$GU*P5MT?:WHS2 5-.0%D]@+ M,&.4\F\3J<(D5P7(OV5,I Z36ATPFJ:(B31B$FM$S+_9AS3CW][^1X1#\C#) MDPPYT54!SI!"9M0*46:\2DRDD!FQ0F#J*U69&5+(C%@A,/65,9%-9L0V4:>^ MRIL.1TN(-:/,@9642#HS8NFHDV$E)I+.C%@Z,"N6BR:2SHQ8.C#_9!]$3"2= M&;%TQ Q4>:N1=&;4&F5-[YW56I61$TIF/F;?(P[5(.O,1\A9E M+)%RYN^2P"BQD&+FQ(K!37&QC3N'0_+$CL&8,Q$3.68^:F(S%S&18^:C)C92 M-)%CYL2.P9A2-)%MYM2V@9@+<;X($LZ"6C@0TQ(QD7,6Q,[!F+:(B9RS&'-L M_E='Q$366;SCV#S[L,J[K"@E^2R0?!8CC=(_DXJ82#Z+=QZL5P<23@8C]LXK MPBG[N2FZG.WJIZH51YP7R#L+\K$8=5_+0V'2SD'+Q;2$ 6L8#4F"_!K$5,9"&+V$)*S"GSJV]YV^US$1-. M2B:VT%O1]/XX].LC1$QD(8O80F]UJRIJ.K*016RA-S"G+,ZW=;45,&UD(9O8 M0F]BOGH@VU*$L;6<@>JMMI!][S $>N8K#53'O.L"C*I+(.C;Y MM *!;LJ6AZ9Y6>:XR^_%IH:#K.,06^<$<\71..B.==EWEK6BPQUD'8?8.B>8 M*:?SOO/KM?E@<1$36<YHBTXY#WO2%,T8X.7(XYP@R#/N5INZ;8=J)_= TOR"2?W@9 MY169&ER2J5&/^RA!+^M#M.AXHP#JG0(PZ$("Q5L% M$'M)/;E,]73">P50;Q:@Y)PRM^J*Z:XH)5"H)>KM IXGPDW9>DC>EG7;M7TN M5QYV/#,N)%"H)>H]!/X&76;M [LLZR=VW]1[QJ_99)T,"L5$O9G WZ W67=H M^C$,M\K*'VW1#@55 H5B(M]=X&39%$=6UR1HI>,N V?#Q]LOGW?Y?5'ENX!_ M0\O/;[-R&S6L?QFN9YE,ZZ7C<2^_ 502P,$% M @ \H:<5"%Q][([ P K$0 !H !X;"]?3B. M^_,K#X?3;CV?+T^/PW&]>5D_CD-PK@RGKV>L;JZ^GGEQ]W8<_^?$P\/#\V;\ M>=C\WHW[^1\'#W\.IY?I:1SGU<7=^O0XSM>KX77[^?0TO#_XR_/)JXO;^^O5 MZ?;>KX:E!P49%)8?%&507'Y0DD%I^4%9!N7E!Q495)8?5&5077Y0DT%M^4%= M!O7E!WFG,CK )(,U0&NO7'N UU[!]@"QO9+M 69[1=L#U/;*M@>X[15N#Y#; M*]T>8+=7O#U [Z!Z!X#>0?4. +V#^;(-T#NHW@&@=U"] T#OH'H'@-Y!]0X MO8/J'0!Z!]4[ /0.JG< Z!U5[PC0.ZK>$:!W5+TC0.]H?BP!Z!U5[PC0.ZK> M$:!W5+TC0.^H>D> WE'UC@"]H^H= 7HGU3L!]$ZJ=P+HG53O!- [J=X)H'6?7. +VSZIT!>F?5.P/T MSJIW!NB=5>\,T#N;/RL!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=U&]"T#OHGH7 M@-Y%]2X O8OJ70!Z%]6[ /0NJG%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"]*[F9D& WE7UK@"] MJ^I= 7HWU;L!]&ZJ=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT M>C=SLS= [Z9Z-X#>7?7N +V[ZMT!>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>] M.T#OKGIW@-Y=]>X O;N)=0!Z>V=S'8#?WIE@QP$$]\XD.PY@N' M\_F]X^?GOU]^/&D1>N=Z^#ICNOD+4$L#!!0 ( /*&G%1&M$XJCP( .U! M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W)N*T"M@$;IJ8W M[6ZW7NP%&#@-"O^$W2Y]^SFDK;2IBU9ETKXW00GV^1VP]+D[N?[V/%FW.O3= MX#;1SOOI4Y*X>F?[RL7C9(=P9SO.?>7#U_DAF:IZ7SW81 FADWH%AZS-E$U35U;5S[<3YZ&YK>4]4M" M''8N:]RNG=Q56! E[R8<[_PYX&7?UR<[SVUC5_?5[+]4?5B5'+K$^>?.NOA\ MB7=Z'+?;MK;-6#_V84OLIME6C=M9Z_LN/A6].I_LPQNVIT]Y]'LEQ]WH*A>SLV_./^)882E_\?/9XVHUM_C([O-X?X[Q?SL,E MR^7R=_SK&;_5_V ?"M)'"NDC@_210_K0D#X,I(\"TD<)Z4,*2B,4426%5$DQ M55)0E115)85527%54F"5%%D5159%D5519%44615%5D6155%D5119%45619$U MIROH_C_A_'+]>XK]KA-3]9 M_N7AYB=02P$"% ,4 " #RAIQ4!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /*&G%3.OO4?[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ \H:<5-':H!!-!P 4"( !@ M ("!#@@ 'AL+W=OF NPD " N 8 " @9$/ !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ \H:<5-=Q%22U" A", !@ ("!'Q\ M 'AL+W=O\X'6 ME@( +,& 8 " @0HH !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \H:< M5$+X7!>( @ # 8 !@ ("!0"\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ \H:<5#W>W:4N#@ =D$ !D M ("!H3P 'AL+W=O&PO M=V]R:W-H965TI.14 M /5) 9 " @6U- !X;"]W;W)K&UL4$L! A0#% @ \H:<5,;*<5A3)@ G(4 !D ("! MW6( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \H:<5,P!XF+H @ ; 8 !D ("!")8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5'6ZPF(("0 (!\ !D M ("!_;$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \H:<5/ILYQSL!@ %!, !D ("!+<( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\H:<5.UM=>X-#P 4#$ !D ("!P]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5$;B5Y;$! MRPH !D ("!'?0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5*,#PDA-!0 =PX !D M ("!R 4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \H:<5(8:^3RG!@ *!( !D ("!4$D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:< M5,^>OH1F @ 2 4 !D ("!25&PO=V]R:W-H965TU= 0!X;"]W;W)K M&UL4$L! A0#% @ \H:<5#=5XMS7 @ 108 M !D ("!X& ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5&J:IG?H P 5@T !D M ("!$7(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \H:<5)8.F4CQ! ^PX !D ("!:GT! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5,7G MX"VX!0 #Q !D ("!J8L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5,A9'&O^ P >@X !D M ("!)9L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \H:<5)VNZ&/M"0 \S$ !D ("! MR*H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \H:<5/T06!!Y P LPT !D ("!_+L! 'AL+W=OPMA-9(# !2"P &0 M@($6RP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5$QNS_&* @ EP8 !D M ("!H=$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \H:<5.T. P#D @ 8@@ !D ("!S-H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\H:<5+QPMM8K P FPD !D ("!.^0! 'AL+W=O&UL4$L! A0#% @ \H:<5.K9WN3_!@ MS", !D ("!M? ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5--SNH"=! TQ< !D M ("!00 " 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \H:<5"L&T$CX P =0T !D ("!0PL" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:< M5*^Q]O51 P GPL !D ("!0Q4" 'AL+W=OJ10# "'"0 &0 M @('+& ( >&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5$SC)3*0 P 0PP M !D ("!!Q\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5.UU1KSG @ U0< !D M ("!T2L" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \H:<5+ME7OLJ!0 3Q< !D ("! #8" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5&7[ M:4"% P W@T !D ("!&4(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H:<5,V.<-K]!0 *AL !H M ("!'4X" 'AL+W=O&UL4$L! M A0#% @ \H:<5-:HY%1> @ M 4 !H ("!4E0" 'AL M+W=O&UL4$L! A0#% @ \H:<5$0Q;T>. M P Y@L !H ("!Z%8" 'AL+W=O&UL4$L! A0#% @ \H:<5$6X(C!: P U0L !H M ("!KEH" 'AL+W=O&UL4$L! A0#% @ M\H:<5/->@K5C @ S@4 !H ("!0%X" 'AL+W=O&UL4$L! M A0#% @ \H:<5+NJDU4:! I0X !H ("!/6," 'AL M+W=O&UL4$L! A0#% @ \H:<5&0W^3-F M P ; H !H ("!CV<" 'AL+W=O&UL4$L! A0#% @ \H:<5&2213H)! KQ$ !H M ("!+6L" 'AL+W=O&UL4$L! A0#% @ M\H:<5+$,>W"/ P !PP !H ("!;F\" 'AL+W=O&UL4$L! M A0#% @ \H:<5+^&UL4$L! A0#% @ \H:<5*&UL4$L! A0#% @ \H:<5!QP E,/ P Q@@ !H M ("!@8 " 'AL+W=O&UL4$L! A0#% @ M\H:<5&OMMBBM @ 1@< !H ("!R(," 'AL+W=O&UL4$L! M A0#% @ \H:<5/N'-C6@ @ NP8 !H ("!QXD" 'AL M+W=O&UL4$L! A0#% @ \H:<5+NZC60= M @ ( 4 !H ("!GXP" 'AL+W=O&UL4$L! A0#% @ \H:<5+]GV@%: P %!8 T M ( !](X" 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ \H:<5"%Q][([ P K$0 !H ( ! MEYL" 'AL+U]R96QS+W=O XML 136 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 137 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 138 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 378 519 1 false 129 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.huami.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.huami.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 7 false false R8.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 8 false false R9.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Statements 9 false false R10.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 10 false false R11.htm 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 11 false false R12.htm 10101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES Sheet http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivities ORGANIZATION AND PRINCIPAL ACTIVITIES Notes 12 false false R13.htm 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.huami.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 13 false false R14.htm 10301 - Disclosure - ACQUISITIONS Sheet http://www.huami.com/role/DisclosureAcquisitions ACQUISITIONS Notes 14 false false R15.htm 10401 - Disclosure - DISPOSAL OF SUBSIDIARIES Sheet http://www.huami.com/role/DisclosureDisposalOfSubsidiaries DISPOSAL OF SUBSIDIARIES Notes 15 false false R16.htm 10501 - Disclosure - INVENTORIES, NET Sheet http://www.huami.com/role/DisclosureInventoriesNet INVENTORIES, NET Notes 16 false false R17.htm 10601 - Disclosure - SHORT-TERM INVESTMENTS Sheet http://www.huami.com/role/DisclosureShortTermInvestments SHORT-TERM INVESTMENTS Notes 17 false false R18.htm 10701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 18 false false R19.htm 10801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 19 false false R20.htm 10901 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.huami.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 20 false false R21.htm 11001 - Disclosure - LONG-TERM INVESTMENTS Sheet http://www.huami.com/role/DisclosureLongTermInvestments LONG-TERM INVESTMENTS Notes 21 false false R22.htm 11101 - Disclosure - FAIR-VALUE MEASUREMENT Sheet http://www.huami.com/role/DisclosureFairValueMeasurement FAIR-VALUE MEASUREMENT Notes 22 false false R23.htm 11201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 23 false false R24.htm 11301 - Disclosure - BANK BORROWING Sheet http://www.huami.com/role/DisclosureBankBorrowing BANK BORROWING Notes 24 false false R25.htm 11401 - Disclosure - REVENUE AND DEFERRED REVENUES Sheet http://www.huami.com/role/DisclosureRevenueAndDeferredRevenues REVENUE AND DEFERRED REVENUES Notes 25 false false R26.htm 11501 - Disclosure - INCOME TAXES Sheet http://www.huami.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 26 false false R27.htm 11601 - Disclosure - ORDINARY SHARES Sheet http://www.huami.com/role/DisclosureOrdinaryShares ORDINARY SHARES Notes 27 false false R28.htm 11701 - Disclosure - SHARE-BASED PAYMENT Sheet http://www.huami.com/role/DisclosureShareBasedPayment SHARE-BASED PAYMENT Notes 28 false false R29.htm 11801 - Disclosure - MAINLAND CHINA CONTRIBUTION PLAN Sheet http://www.huami.com/role/DisclosureMainlandChinaContributionPlan MAINLAND CHINA CONTRIBUTION PLAN Notes 29 false false R30.htm 11901 - Disclosure - SEGMENT INFORMATION Sheet http://www.huami.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 30 false false R31.htm 12001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS Sheet http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets STATUTORY RESERVES AND RESTRICTED NET ASSETS Notes 31 false false R32.htm 12101 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS Sheet http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactions RELATED PARTY BALANCES AND TRANSACTIONS Notes 32 false false R33.htm 12201 - Disclosure - NET INCOME PER SHARE Sheet http://www.huami.com/role/DisclosureNetIncomePerShare NET INCOME PER SHARE Notes 33 false false R34.htm 12301 - Disclosure - LEASES Sheet http://www.huami.com/role/DisclosureLeases LEASES Notes 34 false false R35.htm 12401 - Disclosure - SUBSEQUENT EVENT Sheet http://www.huami.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 35 false false R36.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 36 false false R37.htm 30103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables) Sheet http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesTables ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables) Tables http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivities 37 false false R38.htm 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.huami.com/role/DisclosureSignificantAccountingPolicies 38 false false R39.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.huami.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.huami.com/role/DisclosureAcquisitions 39 false false R40.htm 30503 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.huami.com/role/DisclosureInventoriesNetTables INVENTORIES, NET (Tables) Tables http://www.huami.com/role/DisclosureInventoriesNet 40 false false R41.htm 30603 - Disclosure - SHORT-TERM INVESTMENTS (Tables) Sheet http://www.huami.com/role/DisclosureShortTermInvestmentsTables SHORT-TERM INVESTMENTS (Tables) Tables http://www.huami.com/role/DisclosureShortTermInvestments 41 false false R42.htm 30703 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 42 false false R43.htm 30803 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNet 43 false false R44.htm 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.huami.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.huami.com/role/DisclosureIntangibleAssetsNet 44 false false R45.htm 31003 - Disclosure - LONG-TERM INVESTMENTS (Tables) Sheet http://www.huami.com/role/DisclosureLongTermInvestmentsTables LONG-TERM INVESTMENTS (Tables) Tables http://www.huami.com/role/DisclosureLongTermInvestments 45 false false R46.htm 31103 - Disclosure - FAIR-VALUE MEASUREMENT (Tables) Sheet http://www.huami.com/role/DisclosureFairValueMeasurementTables FAIR-VALUE MEASUREMENT (Tables) Tables http://www.huami.com/role/DisclosureFairValueMeasurement 46 false false R47.htm 31203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 47 false false R48.htm 31403 - Disclosure - REVENUE AND DEFERRED REVENUES (Tables) Sheet http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesTables REVENUE AND DEFERRED REVENUES (Tables) Tables http://www.huami.com/role/DisclosureRevenueAndDeferredRevenues 48 false false R49.htm 31503 - Disclosure - INCOME TAXES (Tables) Sheet http://www.huami.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.huami.com/role/DisclosureIncomeTaxes 49 false false R50.htm 31703 - Disclosure - SHARE-BASED PAYMENT (Tables) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentTables SHARE-BASED PAYMENT (Tables) Tables http://www.huami.com/role/DisclosureShareBasedPayment 50 false false R51.htm 31903 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.huami.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.huami.com/role/DisclosureSegmentInformation 51 false false R52.htm 32103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Sheet http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTables RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Tables http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactions 52 false false R53.htm 32203 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://www.huami.com/role/DisclosureNetIncomePerShareTables NET INCOME PER SHARE (Tables) Tables http://www.huami.com/role/DisclosureNetIncomePerShare 53 false false R54.htm 32303 - Disclosure - LEASES (Tables) Sheet http://www.huami.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.huami.com/role/DisclosureLeases 54 false false R55.htm 40101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Details) Sheet http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails ORGANIZATION AND PRINCIPAL ACTIVITIES (Details) Details http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesTables 55 false false R56.htm 40102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details) Sheet http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details) Details 56 false false R57.htm 40103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details) Sheet http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details) Details 57 false false R58.htm 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables 58 false false R59.htm 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details) Details 59 false false R60.htm 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details) Details 60 false false R61.htm 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details) Details 61 false false R62.htm 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details) Details 62 false false R63.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details) Details 63 false false R64.htm 40301 - Disclosure - ACQUISITIONS (Details) Sheet http://www.huami.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.huami.com/role/DisclosureAcquisitionsTables 64 false false R65.htm 40401 - Disclosure - DISPOSAL OF SUBSIDIARIES (Details) Sheet http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails DISPOSAL OF SUBSIDIARIES (Details) Details http://www.huami.com/role/DisclosureDisposalOfSubsidiaries 65 false false R66.htm 40501 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.huami.com/role/DisclosureInventoriesNetDetails INVENTORIES, NET (Details) Details http://www.huami.com/role/DisclosureInventoriesNetTables 66 false false R67.htm 40502 - Disclosure - INVENTORIES, NET - Write downs (Details) Sheet http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails INVENTORIES, NET - Write downs (Details) Details 67 false false R68.htm 40601 - Disclosure - SHORT-TERM INVESTMENTS (Details) Sheet http://www.huami.com/role/DisclosureShortTermInvestmentsDetails SHORT-TERM INVESTMENTS (Details) Details http://www.huami.com/role/DisclosureShortTermInvestmentsTables 68 false false R69.htm 40602 - Disclosure - SHORT-TERM INVESTMENTS - Additional information (Details) Sheet http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails SHORT-TERM INVESTMENTS - Additional information (Details) Details 69 false false R70.htm 40701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 70 false false R71.htm 40801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetTables 71 false false R72.htm 40802 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details) Sheet http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details) Details 72 false false R73.htm 40901 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://www.huami.com/role/DisclosureIntangibleAssetsNetTables 73 false false R74.htm 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 74 false false R75.htm 41001 - Disclosure - LONG-TERM INVESTMENTS (Details) Sheet http://www.huami.com/role/DisclosureLongTermInvestmentsDetails LONG-TERM INVESTMENTS (Details) Details http://www.huami.com/role/DisclosureLongTermInvestmentsTables 75 false false R76.htm 41002 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details) Sheet http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails LONG-TERM INVESTMENTS - Additional information (Details) Details 76 false false R77.htm 41003 - Disclosure - LONG-TERM INVESTMENTS- Investment Cost (Details) Sheet http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails LONG-TERM INVESTMENTS- Investment Cost (Details) Details 77 false false R78.htm 41004 - Disclosure - LONG-TERM INVESTMENTS - Equity Method Investments (Details) Sheet http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails LONG-TERM INVESTMENTS - Equity Method Investments (Details) Details 78 false false R79.htm 41101 - Disclosure - FAIR-VALUE MEASUREMENT (Details) Sheet http://www.huami.com/role/DisclosureFairValueMeasurementDetails FAIR-VALUE MEASUREMENT (Details) Details http://www.huami.com/role/DisclosureFairValueMeasurementTables 79 false false R80.htm 41102 - Disclosure - FAIR-VALUE MEASUREMENT - Reconciliation of the fair value measurements (Details) Sheet http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails FAIR-VALUE MEASUREMENT - Reconciliation of the fair value measurements (Details) Details 80 false false R81.htm 41103 - Disclosure - FAIR-VALUE MEASUREMENT - Additional Information (Details) Sheet http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails FAIR-VALUE MEASUREMENT - Additional Information (Details) Details 81 false false R82.htm 41201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 82 false false R83.htm 41202 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details) Sheet http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details) Details 83 false false R84.htm 41203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details) Sheet http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details) Details 84 false false R85.htm 41301 - Disclosure - BANK BORROWING (Details) Sheet http://www.huami.com/role/DisclosureBankBorrowingDetails BANK BORROWING (Details) Details http://www.huami.com/role/DisclosureBankBorrowing 85 false false R86.htm 41401 - Disclosure - REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details) Sheet http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details) Details 86 false false R87.htm 41402 - Disclosure - REVENUE AND DEFERRED REVENUES - Contract balances (Details) Sheet http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails REVENUE AND DEFERRED REVENUES - Contract balances (Details) Details 87 false false R88.htm 41403 - Disclosure - REVENUE AND DEFERRED REVENUES - Additional Information (Details) Sheet http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails REVENUE AND DEFERRED REVENUES - Additional Information (Details) Details 88 false false R89.htm 41501 - Disclosure - INCOME TAXES (Details) Sheet http://www.huami.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.huami.com/role/DisclosureIncomeTaxesTables 89 false false R90.htm 41502 - Disclosure - INCOME TAXES - Current and deferred (Details) Sheet http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails INCOME TAXES - Current and deferred (Details) Details 90 false false R91.htm 41503 - Disclosure - INCOME TAXES - Deferred tax assets (Details) Sheet http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails INCOME TAXES - Deferred tax assets (Details) Details 91 false false R92.htm 41504 - Disclosure - INCOME TAXES - Tax Expense Reconciliation (Details) Sheet http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails INCOME TAXES - Tax Expense Reconciliation (Details) Details 92 false false R93.htm 41505 - Disclosure - INCOME TAXES - Increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available (Details) Sheet http://www.huami.com/role/DisclosureIncomeTaxesIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailableDetails INCOME TAXES - Increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available (Details) Details 93 false false R94.htm 41601 - Disclosure - ORDINARY SHARES (Details) Sheet http://www.huami.com/role/DisclosureOrdinarySharesDetails ORDINARY SHARES (Details) Details http://www.huami.com/role/DisclosureOrdinaryShares 94 false false R95.htm 41701 - Disclosure - SHARE-BASED PAYMENT - 2015 Plan (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails SHARE-BASED PAYMENT - 2015 Plan (Details) Details 95 false false R96.htm 41702 - Disclosure - SHARE-BASED PAYMENT - 2018 Plan (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails SHARE-BASED PAYMENT - 2018 Plan (Details) Details 96 false false R97.htm 41703 - Disclosure - SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details) Details 97 false false R98.htm 41704 - Disclosure - SHARE-BASED PAYMENT - Share Options Activity (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails SHARE-BASED PAYMENT - Share Options Activity (Details) Details 98 false false R99.htm 41705 - Disclosure - SHARE-BASED PAYMENT - Share Options Other Disclosures (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails SHARE-BASED PAYMENT - Share Options Other Disclosures (Details) Details 99 false false R100.htm 41706 - Disclosure - SHARE-BASED PAYMENT - Restricted Stock Units (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails SHARE-BASED PAYMENT - Restricted Stock Units (Details) Details 100 false false R101.htm 41707 - Disclosure - SHARE-BASED PAYMENT - Restricted Share (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails SHARE-BASED PAYMENT - Restricted Share (Details) Details 101 false false R102.htm 41708 - Disclosure - SHARE-BASED PAYMENT - Founders (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails SHARE-BASED PAYMENT - Founders (Details) Details 102 false false R103.htm 41709 - Disclosure - SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details) Sheet http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details) Details 103 false false R104.htm 41801 - Disclosure - MAINLAND CHINA CONTRIBUTION PLAN (Details) Sheet http://www.huami.com/role/DisclosureMainlandChinaContributionPlanDetails MAINLAND CHINA CONTRIBUTION PLAN (Details) Details http://www.huami.com/role/DisclosureMainlandChinaContributionPlan 104 false false R105.htm 41901 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.huami.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.huami.com/role/DisclosureSegmentInformationTables 105 false false R106.htm 41902 - Disclosure - SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details) Sheet http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details) Details 106 false false R107.htm 42001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details) Sheet http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details) Details http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets 107 false false R108.htm 42101 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details) Sheet http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details) Details 108 false false R109.htm 42102 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details) Sheet http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details) Details 109 false false R110.htm 42103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details) Sheet http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details) Details 110 false false R111.htm 42104 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details) Sheet http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details) Details 111 false false R112.htm 42201 - Disclosure - NET INCOME PER SHARE (Details) Sheet http://www.huami.com/role/DisclosureNetIncomePerShareDetails NET INCOME PER SHARE (Details) Details http://www.huami.com/role/DisclosureNetIncomePerShareTables 112 false false R113.htm 42202 - Disclosure - NET INCOME PER SHARE - Anti-dilutive Securities Excluded from Calculation of Diluted Net (Loss)/Income Per Ordinary Shares (Details) Sheet http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails NET INCOME PER SHARE - Anti-dilutive Securities Excluded from Calculation of Diluted Net (Loss)/Income Per Ordinary Shares (Details) Details 113 false false R114.htm 42301 - Disclosure - LEASES - Lease Costs Included in Statements of Operations (Details) Sheet http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails LEASES - Lease Costs Included in Statements of Operations (Details) Details 114 false false R115.htm 42302 - Disclosure - LEASES - Cash Flow from operating leases (Details) Sheet http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails LEASES - Cash Flow from operating leases (Details) Details 115 false false R116.htm 42303 - Disclosure - LEASES - Maturity Analysis (Details) Sheet http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails LEASES - Maturity Analysis (Details) Details 116 false false R117.htm 42401 - Disclosure - SUBSEQUENT EVENT - (Details) Sheet http://www.huami.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT - (Details) Details http://www.huami.com/role/DisclosureSubsequentEvent 117 false false All Reports Book All Reports zepp-20211231x20f.htm zepp-20211231.xsd zepp-20211231_cal.xml zepp-20211231_def.xml zepp-20211231_lab.xml zepp-20211231_pre.xml zepp-20211231xex12d1.htm zepp-20211231xex12d2.htm zepp-20211231xex13d1.htm zepp-20211231xex13d2.htm zepp-20211231xex15d1.htm zepp-20211231xex15d2.htm zepp-20211231xex8d1.htm zepp-20211231x20f010.jpg zepp-20211231x20f015.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 141 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zepp-20211231x20f.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 378, "dts": { "calculationLink": { "local": [ "zepp-20211231_cal.xml" ] }, "definitionLink": { "local": [ "zepp-20211231_def.xml" ] }, "inline": { "local": [ "zepp-20211231x20f.htm" ] }, "labelLink": { "local": [ "zepp-20211231_lab.xml" ] }, "presentationLink": { "local": [ "zepp-20211231_pre.xml" ] }, "schema": { "local": [ "zepp-20211231.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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 837, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 11, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 15 }, "keyCustom": 94, "keyStandard": 425, "memberCustom": 56, "memberStandard": 63, "nsprefix": "zepp", "nsuri": "http://www.huami.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "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 - Document and Entity Information", "role": "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "zepp:NoncashLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41706 - Disclosure - SHARE-BASED PAYMENT - Restricted Stock Units (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "shortName": "SHARE-BASED PAYMENT - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_q5GeJAV-gka6LKaEe4b1Fg", "decimals": "2", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41707 - Disclosure - SHARE-BASED PAYMENT - Restricted Share (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "shortName": "SHARE-BASED PAYMENT - Restricted Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41708 - Disclosure - SHARE-BASED PAYMENT - Founders (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "shortName": "SHARE-BASED PAYMENT - Founders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2014_To_1_31_2014_srt_TitleOfIndividualAxis_zepp_FoundersMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_q3Ic5pg95UGEnmsB3XOeSg", "decimals": "INF", "lang": null, "name": "zepp:NumberOfShareholders", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_installment_cJMb58WY8ECI9Dj6al9hXg", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41709 - Disclosure - SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "shortName": "SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_ZlkE00RsSkyN4zR15eR3Tg", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - MAINLAND CHINA CONTRIBUTION PLAN (Details)", "role": "http://www.huami.com/role/DisclosureMainlandChinaContributionPlanDetails", "shortName": "MAINLAND CHINA CONTRIBUTION PLAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_AzeuiGsGBkKs2ajpAfAGEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.huami.com/role/DisclosureSegmentInformationDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_AzeuiGsGBkKs2ajpAfAGEQ", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details)", "role": "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "shortName": "SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "zepp:StatutoryReservesAndRestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:RetainedEarningsAppropriatedAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details)", "role": "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails", "shortName": "STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "zepp:StatutoryReservesAndRestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:RetainedEarningsAppropriatedAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details)", "role": "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_ShenzhenYundingInformationTechnologyCompanyLimitedMember_cZp29XOBXUqs2fLPtctO-w", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details)", "role": "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfSalesToRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_XiaomiCommunicationTechnologyCompanyLimitedMember_rd5XfzqImkOr12_2VVthCA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "zepp:SummaryOfOtherToRelatedPartyTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_HefeiJingyuMicroElectronicsMember_lyEgCnog402Mbi9YKc9F6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details)", "role": "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:SummaryOfOtherToRelatedPartyTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_OtherRelatedPartiesMember_mDppjSnL50-dgs8xLS4J2Q", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RealizedInvestmentGainsLosses", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42104 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details)", "role": "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "zepp:SummaryOfOtherToRelatedPartyTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_XiaomiCommunicationInformationTechnologyMember_Qy1UluwIpE-W7gUwPsYQPQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - NET INCOME PER SHARE (Details)", "role": "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "shortName": "NET INCOME PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_S_ke6vp7E0u2EHmDeJAq7A", "decimals": "-3", "lang": null, "name": "zepp:AdjustmentsToUndistributedEarningsToParticipatingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember_XZSrlGN08kCsbHlZjJyLiQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - Disclosure - NET INCOME PER SHARE - Anti-dilutive Securities Excluded from Calculation of Diluted Net (Loss)/Income Per Ordinary Shares (Details)", "role": "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails", "shortName": "NET INCOME PER SHARE - Anti-dilutive Securities Excluded from Calculation of Diluted Net (Loss)/Income Per Ordinary Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember_XZSrlGN08kCsbHlZjJyLiQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - LEASES - Lease Costs Included in Statements of Operations (Details)", "role": "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails", "shortName": "LEASES - Lease Costs Included in Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:LeaseComponentsOfLeasesThatAreRecognizedOnBalanceSheetsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - LEASES - Cash Flow from operating leases (Details)", "role": "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails", "shortName": "LEASES - Cash Flow from operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:LeaseComponentsOfLeasesThatAreRecognizedOnBalanceSheetsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42303 - Disclosure - LEASES - Maturity Analysis (Details)", "role": "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails", "shortName": "LEASES - Maturity Analysis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_3_17_2022_To_3_17_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_HfEkmnlin020LnzXLo6lsA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Prx5mtt-3kqaqB1Rw256Bw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42401 - Disclosure - SUBSEQUENT EVENT - (Details)", "role": "http://www.huami.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_3_17_2022_To_3_17_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_HfEkmnlin020LnzXLo6lsA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Prx5mtt-3kqaqB1Rw256Bw", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES", "role": "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivities", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "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 - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - ACQUISITIONS", "role": "http://www.huami.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - DISPOSAL OF SUBSIDIARIES", "role": "http://www.huami.com/role/DisclosureDisposalOfSubsidiaries", "shortName": "DISPOSAL OF SUBSIDIARIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INVENTORIES, NET", "role": "http://www.huami.com/role/DisclosureInventoriesNet", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ShortTermInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - SHORT-TERM INVESTMENTS", "role": "http://www.huami.com/role/DisclosureShortTermInvestments", "shortName": "SHORT-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ShortTermInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "role": "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "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, PLANT AND EQUIPMENT, NET", "role": "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNet", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "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", "role": "http://www.huami.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:LongTermInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LONG-TERM INVESTMENTS", "role": "http://www.huami.com/role/DisclosureLongTermInvestments", "shortName": "LONG-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:LongTermInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - FAIR-VALUE MEASUREMENT", "role": "http://www.huami.com/role/DisclosureFairValueMeasurement", "shortName": "FAIR-VALUE MEASUREMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "role": "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - BANK BORROWING", "role": "http://www.huami.com/role/DisclosureBankBorrowing", "shortName": "BANK BORROWING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - REVENUE AND DEFERRED REVENUES", "role": "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenues", "shortName": "REVENUE AND DEFERRED REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - INCOME TAXES", "role": "http://www.huami.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:OrdinarySharesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - ORDINARY SHARES", "role": "http://www.huami.com/role/DisclosureOrdinaryShares", "shortName": "ORDINARY SHARES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:OrdinarySharesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - SHARE-BASED PAYMENT", "role": "http://www.huami.com/role/DisclosureShareBasedPayment", "shortName": "SHARE-BASED PAYMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - MAINLAND CHINA CONTRIBUTION PLAN", "role": "http://www.huami.com/role/DisclosureMainlandChinaContributionPlan", "shortName": "MAINLAND CHINA CONTRIBUTION PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "lang": null, "name": "zepp:AllowanceNetForDueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - SEGMENT INFORMATION", "role": "http://www.huami.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:StatutoryReservesAndRestrictedNetAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS", "role": "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets", "shortName": "STATUTORY RESERVES AND RESTRICTED NET ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:StatutoryReservesAndRestrictedNetAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS", "role": "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactions", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - NET INCOME PER SHARE", "role": "http://www.huami.com/role/DisclosureNetIncomePerShare", "shortName": "NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - LEASES", "role": "http://www.huami.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12401 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.huami.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)", "role": "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesTables", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.huami.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INVENTORIES, NET (Tables)", "role": "http://www.huami.com/role/DisclosureInventoriesNetTables", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfShortTermInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - SHORT-TERM INVESTMENTS (Tables)", "role": "http://www.huami.com/role/DisclosureShortTermInvestmentsTables", "shortName": "SHORT-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfShortTermInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "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 - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "role": "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "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, PLANT AND EQUIPMENT, NET (Tables)", "role": "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "role": "http://www.huami.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfLongTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - LONG-TERM INVESTMENTS (Tables)", "role": "http://www.huami.com/role/DisclosureLongTermInvestmentsTables", "shortName": "LONG-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfLongTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - FAIR-VALUE MEASUREMENT (Tables)", "role": "http://www.huami.com/role/DisclosureFairValueMeasurementTables", "shortName": "FAIR-VALUE MEASUREMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "role": "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - REVENUE AND DEFERRED REVENUES (Tables)", "role": "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesTables", "shortName": "REVENUE AND DEFERRED REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.huami.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartiesAmountInCostOfSales", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - SHARE-BASED PAYMENT (Tables)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentTables", "shortName": "SHARE-BASED PAYMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.huami.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "role": "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTables", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - NET INCOME PER SHARE (Tables)", "role": "http://www.huami.com/role/DisclosureNetIncomePerShareTables", "shortName": "NET INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - LEASES (Tables)", "role": "http://www.huami.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:AmountPayableToSubsidiariesAndVariableInterestEntity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Details)", "role": "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:AmountPayableToSubsidiariesAndVariableInterestEntity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ConsolidatedEntitiesAxis_zepp_AnhuiHuamiInformationTechnologyCoLtdMember_jSSRAGg1IUmUTbPdd1AJWg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details)", "role": "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ConsolidatedEntitiesAxis_zepp_AnhuiHuamiInformationTechnologyCoLtdMember_jSSRAGg1IUmUTbPdd1AJWg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details)", "role": "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_oGudjKWiLU2Wc7tuvIxIGg", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_Jr8Trk6LmUmWfMbgVomrbw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_Jr8Trk6LmUmWfMbgVomrbw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_srt_MajorCustomersAxis_zepp_CompanyAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember__D4VWTQTvUWjgcHYjgLqFA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_MVjx8UFCu0W_z2NmAKTYuQ", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_MajorCustomersMember_GjZJCZeYEkGifJsDGVEDSg", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "zepp:SupplierConcentrationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_zepp_CompanyEMember_t6JgDyXaEkq5m5Gziy04aw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details)", "role": "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "zepp:SupplierConcentrationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_zepp_CompanyEMember_t6JgDyXaEkq5m5Gziy04aw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_DMhxVhoiqkWCcqGqv7uUNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITIONS (Details)", "role": "http://www.huami.com/role/DisclosureAcquisitionsDetails", "shortName": "ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_7_31_2020_us-gaap_AssetAcquisitionAxis_zepp_AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember_kfy9fzfWOEi2R8FfK9IpSg", "decimals": "INF", "lang": null, "name": "zepp:AssetAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_Ed_s1g5j3EOqiLsY8ruQlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - DISPOSAL OF SUBSIDIARIES (Details)", "role": "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "shortName": "DISPOSAL OF SUBSIDIARIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_zepp_ShenzhenYundingInformationTechnologyCompanyLimitedMember_MWpYHNNVmUm_WwE67-RIyw", "decimals": "-3", "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INVENTORIES, NET (Details)", "role": "http://www.huami.com/role/DisclosureInventoriesNetDetails", "shortName": "INVENTORIES, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:ProvisionForExcessAndObsoleteInventories", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - INVENTORIES, NET - Write downs (Details)", "role": "http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails", "shortName": "INVENTORIES, NET - Write downs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:ProvisionForExcessAndObsoleteInventories", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - SHORT-TERM INVESTMENTS (Details)", "role": "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails", "shortName": "SHORT-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfShortTermInvestmentTableTextBlock", "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_InvestmentTypeAxis_zepp_GuangzhouJoyrunTechnologyCompanyLimitedMember_JYqleGz-u0Og8riAA6kDBQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - SHORT-TERM INVESTMENTS - Additional information (Details)", "role": "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "shortName": "SHORT-TERM INVESTMENTS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "zepp:ScheduleOfShortTermInvestmentTableTextBlock", "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_9_1_2018_To_9_30_2018_us-gaap_InvestmentTypeAxis_zepp_JoyrunMember_9dhv23eWaUWAKsZe5Z5XjQ", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValueAddedTaxReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "role": "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValueAddedTaxReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "role": "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details)", "role": "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "role": "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails", "shortName": "INTANGIBLE ASSETS, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "role": "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "shortName": "INTANGIBLE ASSETS, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfLongTermInvestmentsTableTextBlock", "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - LONG-TERM INVESTMENTS (Details)", "role": "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "shortName": "LONG-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfLongTermInvestmentsTableTextBlock", "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details)", "role": "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "shortName": "LONG-TERM INVESTMENTS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2016_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_HuayingFundMember_4AMyIixU9EmD2mmRamDpsQ", "decimals": "3", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_GoodwillMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_JiangsuYitongHighTechCoLtdMember_1xkFLcJlBEKodU3GvN0oGw", "decimals": "-3", "first": true, "lang": null, "name": "zepp:EquityMethodInvestmentsPositiveBasisDifferences", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - LONG-TERM INVESTMENTS- Investment Cost (Details)", "role": "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails", "shortName": "LONG-TERM INVESTMENTS- Investment Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_GoodwillMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_JiangsuYitongHighTechCoLtdMember_1xkFLcJlBEKodU3GvN0oGw", "decimals": "-3", "first": true, "lang": null, "name": "zepp:EquityMethodInvestmentsPositiveBasisDifferences", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - LONG-TERM INVESTMENTS - Equity Method Investments (Details)", "role": "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "shortName": "LONG-TERM INVESTMENTS - Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_EquityMethodInvestmentsMember_GeK7XfwH_EaKl1toOKi5-g", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - FAIR-VALUE MEASUREMENT (Details)", "role": "http://www.huami.com/role/DisclosureFairValueMeasurementDetails", "shortName": "FAIR-VALUE MEASUREMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_tW8MwZUnJEe1SThPzqkbFA", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lJJfaW1fr0WMn1HB4M4YrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lJJfaW1fr0WMn1HB4M4YrQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByLiabilityClassAxis_us-gaap_RedeemablePreferredStockMember_RfRMSJTTbEmvn2ncsPSu0Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - FAIR-VALUE MEASUREMENT - Reconciliation of the fair value measurements (Details)", "role": "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails", "shortName": "FAIR-VALUE MEASUREMENT - Reconciliation of the fair value measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_us-gaap_RedeemablePreferredStockMember_FrBv7xmb7kqRDKGRYEUXig", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - FAIR-VALUE MEASUREMENT - Additional Information (Details)", "role": "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails", "shortName": "FAIR-VALUE MEASUREMENT - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "role": "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_DMhxVhoiqkWCcqGqv7uUNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details)", "role": "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_JHcuSZVpWE66p_ViZ-JapQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details)", "role": "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_JHcuSZVpWE66p_ViZ-JapQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromShortTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - BANK BORROWING (Details)", "role": "http://www.huami.com/role/DisclosureBankBorrowingDetails", "shortName": "BANK BORROWING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_DMhxVhoiqkWCcqGqv7uUNg", "decimals": "4", "lang": null, "name": "us-gaap:ShortTermDebtPercentageBearingFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details)", "role": "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "shortName": "REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ProductMember_yU0MAnmSw0an1WsPw2MVbg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - REVENUE AND DEFERRED REVENUES - Contract balances (Details)", "role": "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails", "shortName": "REVENUE AND DEFERRED REVENUES - Contract balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:DeferredRevenueAndRefundLiabilityFromContractsWithCustomersTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - REVENUE AND DEFERRED REVENUES - Additional Information (Details)", "role": "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "shortName": "REVENUE AND DEFERRED REVENUES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - INCOME TAXES (Details)", "role": "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_S_ke6vp7E0u2EHmDeJAq7A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_G0tswbbi0UmDtO1V9H4lnQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "role": "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_S_ke6vp7E0u2EHmDeJAq7A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_G0tswbbi0UmDtO1V9H4lnQ", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - INCOME TAXES - Current and deferred (Details)", "role": "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails", "shortName": "INCOME TAXES - Current and deferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - INCOME TAXES - Deferred tax assets (Details)", "role": "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails", "shortName": "INCOME TAXES - Deferred tax assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - INCOME TAXES - Tax Expense Reconciliation (Details)", "role": "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails", "shortName": "INCOME TAXES - Tax Expense Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailable", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:NoIncomeTaxHolidayIncreaseEffectInIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41505 - Disclosure - INCOME TAXES - Increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available (Details)", "role": "http://www.huami.com/role/DisclosureIncomeTaxesIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailableDetails", "shortName": "INCOME TAXES - Increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailable", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "zepp:NoIncomeTaxHolidayIncreaseEffectInIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "zepp:OrdinarySharesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - ORDINARY SHARES (Details)", "role": "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "shortName": "ORDINARY SHARES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "zepp:OrdinarySharesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_ey8sWJkAP0mYxVKnCcb3Lg", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Prx5mtt-3kqaqB1Rw256Bw", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - SHARE-BASED PAYMENT - 2015 Plan (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "shortName": "SHARE-BASED PAYMENT - 2015 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_10_21_2015_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandFifteenMember_msSccQkMyE6pcEfz2AcT4Q", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - SHARE-BASED PAYMENT - 2018 Plan (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "shortName": "SHARE-BASED PAYMENT - 2018 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_1_1_2018_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandEighteenMember_wJyUNf0ZS0CgCgwlGql3zg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_H-IzyXB63E2-uTBnPk9ofw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "shortName": "SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_H-IzyXB63E2-uTBnPk9ofw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AGMv48gKcE2VTxauYKaQIw", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember_oPwAO7_k8k-eR4_2MVtmIA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - SHARE-BASED PAYMENT - Share Options Activity (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "shortName": "SHARE-BASED PAYMENT - Share Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember_oPwAO7_k8k-eR4_2MVtmIA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9jY4oAuZ-0mhnZXlAt_vCg", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_TB2cyCWbBECo_GykQRD9Eg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41705 - Disclosure - SHARE-BASED PAYMENT - Share Options Other Disclosures (Details)", "role": "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails", "shortName": "SHARE-BASED PAYMENT - Share Options Other Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_H-IzyXB63E2-uTBnPk9ofw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_QsbnF-Spb0yFxFlmg81cjQ", "xsiNil": "false" } } }, "segmentCount": 129, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRC" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S. Dollar Denominated" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "American Depositary Receipt (or American Depositary Share, ADS).", "label": "ADR" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelEmailAddress": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Email address of contact personnel.", "label": "Contact Personnel Email Address" } } }, "localname": "ContactPersonnelEmailAddress", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r828" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r827", "r828", "r829" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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 Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r822" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r828" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r830" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r824" ], "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", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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 incorporation/acquisition" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r838" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well Known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r823" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r825" ], "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/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BankLoans": { "auth_ref": [ "r853" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term bank loan secured by broker-dealer customer's security.", "label": "Bank loans", "terseLabel": "Short-term bank borrowings (including short-term bank borrowings of the consolidated VIEs without recourse to the Group of RMB504,671 and RMB303,000 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Short-term bank borrowings" } } }, "localname": "BankLoans", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r167", "r359", "r364", "r370", "r574", "r575", "r582", "r583", "r664", "r818", "r840", "r850", "r851", "r852" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r167", "r359", "r364", "r370", "r574", "r575", "r582", "r583", "r664", "r818", "r840", "r850", "r851", "r852" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r257", "r423", "r429", "r764" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r373", "r387", "r450", "r452", "r677", "r678", "r679", "r680", "r681", "r682", "r701", "r761", "r765", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r373", "r387", "r450", "r452", "r677", "r678", "r679", "r680", "r681", "r682", "r701", "r761", "r765", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r257", "r423", "r429", "r764" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r253", "r423", "r427", "r706", "r760", "r762" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product Or Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r253", "r423", "r427", "r706", "r760", "r762" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r373", "r387", "r438", "r450", "r452", "r677", "r678", "r679", "r680", "r681", "r682", "r701", "r761", "r765", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r373", "r387", "r438", "r450", "r452", "r677", "r678", "r679", "r680", "r681", "r682", "r701", "r761", "r765", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r205", "r292", "r293", "r495", "r533", "r598", "r599", "r600", "r601", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r205", "r292", "r293", "r495", "r533", "r598", "r599", "r600", "r601", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r174", "r175", "r176", "r179", "r180", "r182", "r183" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error.", "label": "Correction of error" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Schedule Of Equity Method Investment Equity Method Investee Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r254", "r255", "r423", "r428", "r763", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r839", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r254", "r255", "r423", "r428", "r763", "r804", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r839", "r841" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Statement Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r259", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title Of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r677", "r679", "r682", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable Accrued Liabilities And Other Liabilities Disclosure Current [Text Block]", "verboseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r76", "r667" ], "calculation": { "http://www.huami.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 (including accounts payable of the consolidated VIEs without recourse to the Group of RMB1,945,731 and RMB1,314,091 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r20", "r52", "r260", "r261" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable (net of allowance of nil and RMB814 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r87", "r166", "r658", "r661" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Receivables from the sales of products and services" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r30", "r80", "r501" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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 payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities And Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB175,747 and RMB165,181 as of December 31, 2020 and 2021, respectively)", "totalLabel": "Total", "verboseLabel": "Accrued expense and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r80" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r74", "r343" ], "calculation": { "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r99", "r101", "r102", "r745", "r771", "r775" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r98", "r102", "r109", "r110", "r111", "r169", "r170", "r171", "r580", "r766", "r767", "r857" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r53", "r495", "r667" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid In Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r169", "r170", "r171", "r492", "r493", "r494", "r599" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "auth_ref": [ "r392", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.", "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings", "negatedLabel": "Deemed dividend to shareholders" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r455", "r458", "r498", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r392", "r399" ], "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": "Offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical" ], "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": "Adjustment to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs Policy [Text Block]", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r458", "r487", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Share-based compensation expense", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r59", "r266", "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance For Doubtful Accounts Receivable Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r148", "r322", "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization Of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "auth_ref": [ "r161" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.", "label": "Amount Of Restricted Net Assets For Consolidated And Unconsolidated Subsidiaries", "terseLabel": "Restricted net assets" } } }, "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Anti-dilutive securities excluded from calculation of diluted net (loss)/income per ordinary shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r561", "r562", "r563", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Gross consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred [Abstract]" } } }, "localname": "AssetAcquisitionConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r148", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r162", "r236", "r242", "r249", "r289", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r574", "r582", "r622", "r665", "r667", "r723", "r743" ], "calculation": { "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r25", "r27", "r94", "r162", "r289", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r574", "r582", "r622", "r665", "r667" ], "calculation": { "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.huami.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", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r16", "r783", "r784", "r786", "r787" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Share of net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r37", "r38", "r39", "r40", "r41", "r42", "r43", "r44", "r162", "r289", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r574", "r582", "r622", "r665" ], "calculation": { "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails": { "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" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r271", "r274", "r301", "r729" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Available-for-sale investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r272", "r301" ], "calculation": { "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Available For Sale Securities Debt Securities Noncurrent", "terseLabel": "Available-for-sale investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r459", "r490" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r89", "r703" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contract Receivables", "terseLabel": "Amount due from related parties, billed receivable" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).", "label": "Convertible Bond" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r449", "r451" ], "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r449", "r451", "r547", "r548" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "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]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r546" ], "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", "verboseLabel": "Voting interest (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r555", "r556", "r557", "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Loan deemed effectively settled as a result of the acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r565" ], "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]", "verboseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before 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 Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Other", "terseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill", "terseLabel": "Patents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r549", "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Other", "terseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r549", "r550" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination Step Acquisition Equity Interest In Acquiree Percentage", "verboseLabel": "Previously held equity interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r153", "r154", "r155" ], "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": "Payable for property, plant and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired From Acquisition", "terseLabel": "Purchase of business, cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r18", "r70", "r150" ], "calculation": { "http://www.huami.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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r36", "r151" ], "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 [Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r36", "r151", "r721" ], "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", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r143", "r150", "r156" ], "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 and cash equivalents and restricted cash at end of the year", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r143", "r627" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r160", "r162", "r188", "r192", "r193", "r197", "r201", "r210", "r211", "r212", "r289", "r359", "r364", "r365", "r366", "r370", "r371", "r385", "r386", "r389", "r390", "r622", "r831" ], "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" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails", "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class Of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A Ordinary Shares" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B Ordinary Shares" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividend declared per ordinary share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r169", "r170", "r599" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r50" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r50" ], "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", "verboseLabel": "Ordinary shares, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "verboseLabel": "Ordinary shares, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r50", "r392" ], "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": "Ordinary shares, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r50", "r667" ], "calculation": { "http://www.huami.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", "terseLabel": "Ordinary shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r436", "r437", "r453", "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation And Employee Benefit Plans [Text Block]", "verboseLabel": "MAINLAND CHINA CONTRIBUTION PLAN" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureMainlandChinaContributionPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MAINLAND CHINA CONTRIBUTION PLAN" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r104", "r106", "r107", "r119", "r734", "r755" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income Net Of Tax", "totalLabel": "Comprehensive income attributable to Zepp Health Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r104", "r106", "r118", "r571", "r572", "r593", "r733", "r754" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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 Net Of Tax Attributable To Noncontrolling Interest", "terseLabel": "Less: Net (loss) income attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r104", "r106", "r117", "r570", "r593", "r732", "r753" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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 Net Of Tax Including Portion Attributable To Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income Policy Policy [Text Block]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Software and Electronic Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r220", "r221", "r257", "r619", "r620", "r805" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r220", "r221", "r257", "r619", "r620", "r782", "r805" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r220", "r221", "r257", "r619", "r620", "r782", "r805" ], "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 By Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r215", "r740" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk Credit Risk", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r220", "r221", "r257", "r619", "r620" ], "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 Percentage1", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r218", "r220", "r221", "r222", "r619", "r621", "r805" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r220", "r221", "r257", "r619", "r620", "r805" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r404", "r405", "r424" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Liability Current", "terseLabel": "Advance from customers (including advance from customers of the consolidated VIEs without recourse to the Group of RMB41,312 and RMB2,262 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Advance from customers" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Refund Liability", "terseLabel": "Refund liability (sales return)" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r126", "r706" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost Of Goods And Services Sold", "terseLabel": "Cost of revenues (including RMB3,342,084, RMB3,713,536 and RMB2,759,980 resulting from related parties sales for the years ended December 31, 2019, 2020 and 2021, respectively)" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r127", "r162", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r622" ], "calculation": { "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails": { "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", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost Of Sales Policy [Text Block]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r163", "r528", "r536", "r538" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails": { "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 tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r219", "r257" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt and equity securities.", "label": "Debt and Equity Securities, Unrealized Gain (Loss)", "negatedLabel": "Gain from fair value change of long-term investments" } } }, "localname": "DebtAndEquitySecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r153", "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion Original Debt Amount1", "terseLabel": "Non-monetary exchange of convertible bond to intangible assets" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BANK BORROWING" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r82", "r372" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument Interest Rate Stated Percentage", "terseLabel": "Loan interest rate", "verboseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument Term", "terseLabel": "Maturity term (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt Policy [Text Block]", "terseLabel": "Notes payable" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r581" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "Deconsolidation, Gain (Loss), Amount", "negatedLabel": "Gain from deconsolidation of a subsidiary", "terseLabel": "Gain from deconsolidation of a subsidiary" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r75" ], "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 [Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets:" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r509", "r510" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r148", "r163", "r529", "r536", "r537", "r538" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense Benefit", "verboseLabel": "Deferred tax benefits" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r509", "r510" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs without recourse to the Group of RMB17,171 and RMB23,006 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory": { "auth_ref": [ "r526" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory.", "label": "Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory", "terseLabel": "Intra-entity transfer of certain intangible assets" } } }, "localname": "DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r520" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r522" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "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", "totalLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Net [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets Operating Loss Carryforwards", "terseLabel": "Net operating loss carry forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r521" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets Valuation Allowance", "negatedLabel": "Less: valuation allowance", "verboseLabel": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities Undistributed Foreign Earnings", "terseLabel": "Deferred tax liabilities attributable to undistributed earning" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan Cost Recognized", "terseLabel": "Total provisions for employee benefits" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureMainlandChinaContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Term deposit" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r148", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r148", "r233" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r423", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r423" ], "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": "Schedule of disaggregated revenue by segment:" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "verboseLabel": "SHARE-BASED PAYMENT" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHARE-BASED PAYMENT" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DISPOSAL OF SUBSIDIARIES" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r340", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal by sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Cash consideration", "verboseLabel": "Cash consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r15", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISPOSAL OF SUBSIDIARIES" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiaries" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r449", "r451" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r21", "r38", "r51", "r166", "r362", "r364", "r365", "r369", "r370", "r371", "r658" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 (net of allowance of nil and nil as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Amount due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due From Related Parties Current [Abstract]", "terseLabel": "Amount due from related parties:" } } }, "localname": "DueFromRelatedPartiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r76", "r166", "r362", "r364", "r365", "r369", "r370", "r371", "r658" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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": "Amount due to related parties (including amount due to related parties of the consolidated VIEs without recourse to the Group of RMB892 and RMB48,561 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Amount due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due To Related Parties Current [Abstract]", "terseLabel": "Amount due to related parties, current:" } } }, "localname": "DueToRelatedPartiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r120", "r174", "r175", "r177", "r178", "r179", "r185", "r188", "r197", "r200", "r201", "r205", "r206", "r600", "r601", "r735", "r756" ], "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 income per ordinary share", "verboseLabel": "Net income per ordinary share attributable to ordinary shareholders-basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Basic And Diluted [Abstract]", "terseLabel": "Net income per share attributable to ordinary shareholders of Zepp Health Corporation" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Basic Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r120", "r174", "r175", "r177", "r178", "r179", "r188", "r197", "r200", "r201", "r205", "r206", "r600", "r601", "r735", "r756" ], "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 income per ordinary share", "verboseLabel": "Net income per ordinary share attributable to ordinary shareholders-diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r202", "r203" ], "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 [Text Block]", "terseLabel": "Net income per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r627" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r164", "r512", "r539" ], "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", "terseLabel": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r80" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee Related Liabilities Current", "terseLabel": "Accrued payroll and welfare" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r488" ], "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1", "terseLabel": "Weighted average vesting period over which unrecognized compensation costs is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r488" ], "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r488" ], "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": "Unrecognized compensation expenses related to the options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORDINARY SHARES" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r109", "r110", "r111", "r169", "r170", "r171", "r173", "r180", "r183", "r209", "r291", "r392", "r399", "r492", "r493", "r494", "r532", "r533", "r599", "r628", "r629", "r630", "r631", "r632", "r633", "r766", "r767", "r768", "r857" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r285" ], "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 equity method" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r287" ], "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": "Equity method investment, ownership percentage", "verboseLabel": "Ownership interest (as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r71", "r237", "r286" ], "calculation": { "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermInvestments", "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 method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of equity method investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r617" ], "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 securities with readily determinable fair value Hyperfine Inc." } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r283" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Gain from fair value change of long-term investments" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r39", "r45", "r279", "r741", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity securities without readily determinable fair value" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r280" ], "calculation": { "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity securities without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair Value Impairment Loss Annual Amount", "terseLabel": "Impairment equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets Measured On Recurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r602", "r603", "r604", "r613" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r602", "r603" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value Assets Measured On Recurring Basis [Text Block]", "verboseLabel": "Schedule of fair-value measurement" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r602", "r613" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r375", "r378", "r379", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r603", "r674", "r675", "r676" ], "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 By Fair Value Hierarchy Level [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r602", "r603", "r606", "r607", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Fair Value By Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR-VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r375", "r378", "r379", "r439", "r440", "r445", "r447", "r603", "r675" ], "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" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r375", "r378", "r379", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r603", "r676" ], "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" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r608", "r613" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r608", "r613" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the fair value measurements of assets using significant unobservable inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement Inputs Disclosure [Text Block]", "verboseLabel": "FAIR-VALUE MEASUREMENT" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r611" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Transfer from level 2" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r609" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Initial recognition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "negatedLabel": "Unrealized loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance as of December 31, 2021", "periodStartLabel": "Balance as of January 1, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r375", "r378", "r379", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r612", "r614" ], "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 Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r615", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value Of Financial Instruments Policy", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r276", "r277", "r280", "r281", "r282", "r295", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r376", "r391", "r597", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r831", "r832", "r833", "r834", "r835", "r836", "r837" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite Lived Intangible Asset Useful Life", "terseLabel": "Useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense After Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r332" ], "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 Assets Amortization Expense Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r332" ], "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 Assets Amortization Expense Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r332" ], "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 Assets Amortization Expense Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r332" ], "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 Assets Amortization Expense Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r323", "r326", "r330", "r334", "r707", "r708" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets Gross [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r323", "r329" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Patents" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Finite Lived Patents Gross", "terseLabel": "Patents and trademark" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Foreign Currency Exchange Rate Translation1", "terseLabel": "Foreign currency exchange rate" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r623", "r624", "r625", "r626" ], "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", "terseLabel": "Transaction (losses)/gains" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r636" ], "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 [Text Block]", "terseLabel": "Foreign currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r148" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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 Sale Of Property Plant Equipment", "negatedLabel": "Gain on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r128" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "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", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r315", "r317", "r667", "r722" ], "calculation": { "http://www.huami.com/role/DisclosureAcquisitionsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill And Intangible Assets Goodwill Policy", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r327" ], "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", "terseLabel": "Intangible assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r148", "r316", "r318", "r320" ], "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": "Goodwill impairment", "verboseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r124", "r162", "r236", "r241", "r245", "r248", "r251", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r622" ], "calculation": { "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "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", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "Initial Public Offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r148", "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible assets impairment loss" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r273" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "negatedLabel": "Impairment loss from long-term investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r148", "r339", "r345" ], "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 charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r125", "r149", "r174", "r175", "r177", "r178", "r194", "r201", "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "verboseLabel": "(Loss)/income from operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r236", "r241", "r245", "r248", "r251" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "zepp_IncomeLossFromContinuingOperationsAfterIncomeTaxesAndBeforeMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments", "terseLabel": "Income before income tax", "totalLabel": "Income before income tax and income from equity method investments" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r114", "r148", "r234", "r286", "r730", "r751" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income Loss From Equity Method Investments", "negatedLabel": "Share of results of equity method investment", "terseLabel": "(Loss)/ Income from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r449", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r12", "r13", "r14", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r346", "r350" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r516", "r517", "r519", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r164", "r513", "r518", "r524", "r534", "r540", "r542", "r543", "r545" ], "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]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r165", "r182", "r183", "r235", "r511", "r535", "r541", "r757" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "zepp_IncomeLossFromContinuingOperationsAfterIncomeTaxesAndBeforeMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Provision for income taxes", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails", "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r108", "r507", "r508", "r518", "r519", "r523", "r530" ], "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 [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r512" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "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 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": "Changes in valuation allowances" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r506", "r512" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Income Tax Reconciliation Change In Enacted Tax Rate", "terseLabel": "Change in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r512" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Income Tax Reconciliation Foreign Income Tax Rate Differential", "terseLabel": "Effect of income tax rate differences in jurisdictions other than the PRC" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r512" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "order": 1.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": "Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate", "terseLabel": "Tax expense at PRC enterprise income tax rate of 25%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r512" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "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 nondeductible expenses.", "label": "Income Tax Reconciliation Nondeductible Expense", "terseLabel": "Tax effect of permanence differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "auth_ref": [ "r512" ], "calculation": { "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails": { "order": 2.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 exempt from income tax because of a tax holiday.", "label": "Income Tax Reconciliation Tax Holidays", "negatedLabel": "Income tax on tax holidays" } } }, "localname": "IncomeTaxReconciliationTaxHolidays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r145", "r152" ], "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 tax paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase Decrease In Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.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 Accrued Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 26.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 current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r147", "r702" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Contract With Customer Liability", "terseLabel": "Advance from customers" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.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": "Amount due from related parties" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to 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 Due To Related Parties", "verboseLabel": "Amount due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase Decrease In Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase Decrease In Other Noncurrent Liabilities", "terseLabel": "Other non-current liability" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.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 Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r189", "r190", "r191", "r201" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable To Share Based Payment Arrangements", "terseLabel": "Effect of potentially diluted stock options, restricted stocks and RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r325", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r333" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite Lived Intangible Assets Excluding Goodwill [Abstract]", "terseLabel": "Intangible assets with indefinite lives:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r325", "r333" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InlandRevenueHongKongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Hong Kong.", "label": "Hong Kong" } } }, "localname": "InlandRevenueHongKongMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r337" ], "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]", "verboseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r321", "r328" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets Net Excluding Goodwill", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r112", "r232", "r637", "r638", "r736" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 expenses" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r140", "r144", "r152" ], "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 Net", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "United States" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Domain name" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r62", "r309" ], "calculation": { "http://www.huami.com/role/DisclosureInventoriesNetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory Finished Goods Net Of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r19", "r91", "r667" ], "calculation": { "http://www.huami.com/role/DisclosureInventoriesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r31", "r92", "r158", "r208", "r306", "r308", "r310", "r704" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory Policy [Text Block]", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r64", "r309" ], "calculation": { "http://www.huami.com/role/DisclosureInventoriesNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory Raw Materials Net Of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r63", "r309" ], "calculation": { "http://www.huami.com/role/DisclosureInventoriesNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory Work In Process Net Of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write Down", "verboseLabel": "Write down of obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Rate of interest on investment.", "label": "Investment Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM INVESTMENTS" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r651", "r653" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r651" ], "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 cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r643" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities under operating leases, after adoption of ASU 2016-02" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r652" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails0Calc2": { "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, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r652" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r652" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "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 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, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r652" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r652" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating Leases Future Minimum Payments Due In Two Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r652" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails0Calc2": { "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r79", "r162", "r243", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r575", "r582", "r583", "r622", "r665", "r666" ], "calculation": { "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r58", "r162", "r289", "r622", "r667", "r726", "r748" ], "calculation": { "http://www.huami.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 Stockholders Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r81", "r162", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r575", "r582", "r583", "r622", "r665", "r666", "r667" ], "calculation": { "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities", "verboseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r33", "r34", "r35", "r46", "r47", "r162", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r575", "r582", "r583", "r622", "r665", "r666" ], "calculation": { "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails": { "order": 2.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", "terseLabel": "Total non-current liabilities", "verboseLabel": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Insurance brokerage license, trademark and others" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r46", "r374", "r377", "r378", "r379", "r724", "r744" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term borrowings (including long-term borrowings of the consolidated VIEs without recourse to the Group of RMB60,000 and RMB254,500 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Long-term borrowing" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r71" ], "calculation": { "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long Term Investments", "terseLabel": "Long-term investments", "totalLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r218", "r220", "r221", "r257" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers Policy Policy [Text Block]", "terseLabel": "Cooperation agreement with one customer" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MajorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership.", "label": "Beneficiary shareholder" } } }, "localname": "MajorityShareholderMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManufacturedProductOtherMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by labor or machinery, classified as other.", "label": "Self-branded products and others" } } }, "localname": "ManufacturedProductOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r90", "r162", "r289", "r359", "r364", "r365", "r366", "r370", "r371", "r622", "r725", "r747" ], "calculation": { "http://www.huami.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": "Minority Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.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": "Minority Interest Ownership Percentage By Parent", "terseLabel": "Percentage of ownership", "verboseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r143" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 (used in)/provided by financing activities", "totalLabel": "Net Cash Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r143" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r143", "r146", "r149" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 provided by operating activities", "totalLabel": "Net Cash provided by/(used in) Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.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/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r14", "r103", "r105", "r111", "r116", "r149", "r162", "r172", "r174", "r175", "r177", "r178", "r182", "r183", "r194", "r236", "r241", "r245", "r248", "r251", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r601", "r622", "r731", "r752" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Loss", "positiveTerseLabel": "Net income/(loss)", "positiveVerboseLabel": "Net income for the year attributable to the Company:", "totalLabel": "Net income attributable to Zepp Health Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r103", "r105", "r111", "r182", "r183", "r577", "r592" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "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 (loss)/income attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r174", "r175", "r177", "r178", "r185", "r186", "r196", "r201", "r236", "r241", "r245", "r248", "r251" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "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 income attributed to ordinary shareholders for computing net income per ordinary shares-basic", "totalLabel": "Net income attributable to ordinary shareholders of Zepp Health Corporation", "verboseLabel": "Net (loss)/income attributable to ordinary shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Loss Available To Common Stockholders Diluted [Abstract]", "terseLabel": "Diluted net income per share calculation" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Loss Available To Common Stockholders Operations Basic [Abstract]", "terseLabel": "Basic net income per share calculation Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Significant accounting policies" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Newly adopted accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing And Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activity" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r153", "r154", "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "terseLabel": "Payable for Intangible asset" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r400", "r573", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Deconsolidation of a subsidiary" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r169", "r170", "r171", "r399", "r567" ], "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" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r78" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable Current", "terseLabel": "Notes payable of the consolidated VIEs without recourse to the Group" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r236", "r241", "r245", "r248", "r251" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 income", "verboseLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r645", "r653" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r640" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails0Calc2": { "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": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r640" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r640" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities (including Noncurrent operating lease liabilities of the consolidated VIEs without recourse to the Group of RMB48,650 and RMB29,435 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r642", "r647" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r639" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r650", "r653" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r649", "r653" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r525" ], "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": "Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORGANIZATION AND PRINCIPAL ACTIVITIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r17", "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND PRINCIPAL ACTIVITIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r93", "r667" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other non-current assets", "verboseLabel": "Non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r96", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Unrealized (losses)/gains on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r95" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive income/(loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r96", "r99", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Unrealized gain(loss) on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r96", "r99" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax", "terseLabel": "Unrealized gain/(loss) on available-for-sale investments and others, (net of tax effect of RMB620, RMB4,017 and nil for the years ended December 31, 2019, 2020 and 2021, respectively)", "verboseLabel": "Unrealized gain/loss on available-for-sale investments, net of tax effect" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r97", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax", "terseLabel": "Unrealized gain on available-for-sale investments and others, tax effect" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r759" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income/(expenses), net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income And Expenses [Abstract]", "terseLabel": "Other income and expenses" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r28", "r29", "r80", "r667" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities Current", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r83" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other non-current liabilities (including other non-current liabilities of the consolidated VIEs without recourse to the Group of RMB183,920 and RMB172,735 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables Net Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Total Zepp Health Corporation Shareholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r132", "r135" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r138" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "Repurchase of ordinary shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r138" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Deemed dividend to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r133", "r558" ], "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", "verboseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r133" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments To Acquire Businesses Net Of Cash Acquired", "negatedTerseLabel": "Acquisition of businesses and assets, net of cash acquired of RMB7,497" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r134" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "Purchase of intangible assets", "terseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r135" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.", "label": "Payments To Acquire Longterm Investments", "negatedLabel": "Purchase of long-term investments", "terseLabel": "Purchase of long term investments", "verboseLabel": "Cash consideration paid" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r134", "r561", "r562", "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r134" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments To Acquire Short Term Investments", "terseLabel": "Payments to acquire investment" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r459", "r490" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r25", "r68", "r69" ], "calculation": { "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r22", "r26", "r313", "r314" ], "calculation": { "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r23", "r26", "r311", "r314" ], "calculation": { "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Rental deposits" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r129" ], "calculation": { "http://www.huami.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 collection, including prepayments, of loans receivable issued for financing of goods and services.", "label": "Proceeds From Collection Of Loans Receivable", "terseLabel": "Proceeds received from loan repayment" } } }, "localname": "ProceedsFromCollectionOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r130" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Deconsolidation of a subsidiary" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).", "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries", "terseLabel": "Proceeds from disposal of equity interest in subsidiary" } } }, "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r130", "r142" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Dividend received from an equity method investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "auth_ref": [ "r132" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.", "label": "Proceeds From Sale Of Longterm Investments", "terseLabel": "Disposal of long-term investments" } } }, "localname": "ProceedsFromSaleOfLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "auth_ref": [ "r131" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Proceeds from Sale of Other Property, Plant, and Equipment", "terseLabel": "Disposal of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r137" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds From Short Term Debt", "terseLabel": "Bank borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r136", "r491" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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": "Exercise of share options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Smart Wearable Devices" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r80", "r351", "r352" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual Classified Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Product warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Product Warranty Accrual Payments", "negatedLabel": "Utilized during the year" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Product Warranty Accrual Warranties Issued", "terseLabel": "Provided during the year" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r147", "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warrant cost" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Warranty costs" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r14", "r103", "r105", "r111", "r141", "r162", "r172", "r182", "r183", "r236", "r241", "r245", "r248", "r251", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r570", "r576", "r578", "r592", "r593", "r601", "r622", "r737" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "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": "Profit Loss", "terseLabel": "Net (loss)/income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r74", "r344" ], "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": "Property Plant And Equipment By Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r349", "r806", "r807", "r808" ], "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]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property Plant And Equipment Estimated Useful Lives", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r73", "r342" ], "calculation": { "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "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, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r40", "r41", "r344", "r667", "r738", "r749" ], "calculation": { "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r72", "r344", "r806", "r807" ], "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 [Text Block]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r40", "r344" ], "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 [Text Block]", "terseLabel": "Schedule of property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r40", "r342" ], "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": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "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", "verboseLabel": "Property, plant and equipment, amortization period" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r122", "r296" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r758" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains Losses", "negatedLabel": "Realized gain from investments", "terseLabel": "Realized gain from investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r60", "r268" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables Trade And Other Accounts Receivable Allowance For Doubtful Accounts Policy", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemablePreferredStockMember": { "auth_ref": [ "r32", "r162", "r289", "r359", "r364", "r365", "r366", "r370", "r371", "r382", "r622" ], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.", "label": "Redeemable Preferred Shares" } } }, "localname": "RedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails", "http://www.huami.com/role/DisclosureFairValueMeasurementReconciliationOfFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period.", "label": "Related Parties Amount In Cost Of Sales", "terseLabel": "Cost of revenue related parties" } } }, "localname": "RelatedPartiesAmountInCostOfSales", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r446", "r657", "r658" ], "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" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "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 Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchase from related parties", "verboseLabel": "Purchase from related parties" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY BALANCES AND TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r446", "r657", "r661", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "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 Transactions By Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r655", "r656", "r658", "r662", "r663" ], "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 BALANCES AND TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r139" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments Of Bank Debt", "negatedLabel": "Repayment of bank borrowings", "terseLabel": "Repayments of bank debt" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r504", "r705", "r821" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r504" ], "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", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r18", "r36", "r156" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r202" ], "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 Shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails", "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r54", "r399", "r495", "r667", "r746", "r770", "r775" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r169", "r170", "r171", "r173", "r180", "r183", "r291", "r492", "r493", "r494", "r532", "r533", "r599", "r766", "r768" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE AND DEFERRED REVENUES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r230", "r231", "r240", "r246", "r247", "r253", "r254", "r257", "r422", "r423", "r706" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Revenues (including RMB4,281,005, RMB4,449,757 and RMB3,350,032 with related parties for the years ended December 31, 2019, 2020 and 2021, respectively)", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r220", "r257" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r159", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition Policy [Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r425", "r434" ], "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]", "verboseLabel": "REVENUE AND DEFERRED REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r123", "r362", "r364", "r365", "r369", "r370", "r371", "r785" ], "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": "Sales to related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for election to exclude from measurement of transaction price tax assessed by governmental authority that are both imposed on and concurrent with specific revenue-producing transaction, and collected from customer. Includes, but is not limited to, sales, use, value-added and excise tax.", "label": "Revenue Transaction Price Measurement Tax Exclusion Policy [Text Block]", "terseLabel": "Value added taxes" } } }, "localname": "RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r113", "r162", "r230", "r231", "r240", "r246", "r247", "r253", "r254", "r257", "r289", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r622", "r737" ], "calculation": { "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails": { "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", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r648", "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "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" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "terseLabel": "Schedule of shares excluded from calculation of net income per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r547", "r548" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule Of Business Acquisitions By Acquisition [Text Block]", "terseLabel": "Schedule of purchase price was allocation" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r530" ], "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 taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r522" ], "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" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r201" ], "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 profit attributable to owners" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r512" ], "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 reconciliation between the income tax expense computed by applying the statutory rate and the actual income tax expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r458", "r486", "r497" ], "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Schedule of total share-based compensation recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r14", "r162", "r288", "r289", "r622" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsEquityMethodInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r333", "r336" ], "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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r333", "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets, net" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r31", "r65", "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule Of Inventory Current Table [Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Investments [Abstract]" } } }, "localname": "ScheduleOfInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates.", "label": "Schedule Of Investments In And Advances To Affiliates Schedule Of Investments Table [Text Block]", "terseLabel": "Schedule of Subsidiaries and VIEs" } } }, "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "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": "Schedule Of Investments [Line Items]", "terseLabel": "Schedule Of Investments", "verboseLabel": "Details of major subsidiaries and major VIEs" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsTable": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.", "label": "Schedule Of Investments [Table]", "terseLabel": "Schedule Of Investments [Table]" } } }, "localname": "ScheduleOfInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule Of Nonvested Restricted Stock Units Activity Table [Text Block]", "terseLabel": "Schedule of restricted stock units activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule Of Product Warranty Liability Table [Text Block]", "verboseLabel": "Schedule of product warranty" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r74", "r344" ], "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": "Schedule Of Property Plant And Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r659", "r661" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule Of Related Party Transactions By Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails" ], "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 Amount due:" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r236", "r238", "r244", "r319" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r236", "r238", "r244", "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Text Block]", "terseLabel": "Schedule of segment information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r459", "r490" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r463", "r474", "r477" ], "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": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "terseLabel": "Schedule of assumptions used to determine fair value of share options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule Of Short Term Debt [Table]", "terseLabel": "Schedule Of Short Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r84", "r160", "r210", "r211", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule Of Stock By Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r574", "r575", "r582", "r583", "r584", "r585", "r587", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule Of Variable Interest Entities [Table]", "terseLabel": "Schedule Of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r584", "r585", "r587", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule Of Variable Interest Entities [Text Block]", "terseLabel": "Schedule of Financial Statement Amounts and Balances of VIEs" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r218", "r220", "r221", "r222", "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules Of Concentration Of Risk By Risk Factor [Text Block]", "terseLabel": "Schedule of concentration risk:" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r226", "r228", "r229", "r236", "r239", "r245", "r249", "r250", "r251", "r252", "r253", "r256", "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling And Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r147" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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 Compensation", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Expense" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r460" ], "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 Period1", "terseLabel": "Vesting period (in years)", "verboseLabel": "Vesting period (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period", "negatedLabel": "Cancelled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of restricted shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r471" ], "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": "Balance at the end of the year (in shares)", "periodStartLabel": "Balance at the beginning of the year (in shares)", "terseLabel": "Number of restricted shares held" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r471" ], "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", "terseLabel": "Weighted average grant-date fair value of non-vested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "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, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "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, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "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 interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "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 interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "SHARE-BASED PAYMENT" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r461" ], "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": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-average remaining exercise contractual life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price", "terseLabel": "Exercisable (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value", "terseLabel": "Intrinsic value share options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "negatedLabel": "Canceled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price", "terseLabel": "Cancelled and forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "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 of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r465", "r490" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of year", "periodStartLabel": "Outstanding at beginning of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of year (in USD per share)", "periodStartLabel": "Outstanding at beginning of year (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price per option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r477" ], "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": "Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r478" ], "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": "Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r478" ], "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": "Expected vest (per option)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r457", "r462" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Share options granted exercise price", "verboseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Annual Basis Ending on Fourth Anniversary of Grant Date" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock": { "auth_ref": [ "r454", "r456", "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election for determining cost for share-based payment arrangement by either estimating forfeiture expected to occur or by recognizing effect of forfeiture upon occurrence.", "label": "Share Based Compensation Forfeitures Policy [Text Block]", "terseLabel": "Share-based payment" } } }, "localname": "ShareBasedCompensationForfeituresPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Fair value per ordinary share on the grant-date", "verboseLabel": "Weighted average share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage", "terseLabel": "Vesting rights percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r481", "r496" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected life of option (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r478" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r479" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Excepted to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "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": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short Term Debt [Line Items]", "terseLabel": "Short Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.", "label": "Short Term Debt Percentage Bearing Fixed Interest Rate", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short Term Debt [Text Block]", "verboseLabel": "BANK BORROWING" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowing" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r45", "r727", "r728", "r742" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHORT-TERM INVESTMENTS" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r157", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty Policy", "terseLabel": "Product warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of China.", "label": "State Administration Of Taxation China [Member]", "terseLabel": "PRC" } } }, "localname": "StateAdministrationOfTaxationChinaMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r48", "r49", "r50", "r160", "r162", "r188", "r192", "r193", "r197", "r201", "r210", "r211", "r212", "r289", "r359", "r364", "r365", "r366", "r370", "r371", "r385", "r386", "r389", "r390", "r392", "r622", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Statement Class Of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails", "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r86", "r109", "r110", "r111", "r169", "r170", "r171", "r173", "r180", "r183", "r209", "r291", "r392", "r399", "r492", "r493", "r494", "r532", "r533", "r599", "r628", "r629", "r630", "r631", "r632", "r633", "r766", "r767", "r768", "r857" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r169", "r170", "r171", "r209", "r706" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesLineItems": { "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": "Statutory Accounting Practices [Line Items]", "terseLabel": "Statutory Accounting Practices [Line Items]" } } }, "localname": "StatutoryAccountingPracticesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesTable": { "auth_ref": [ "r750", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Detail by state, country, or other jurisdiction of domicile in which financial statements are filed reflecting statutory capital and surplus, net income and the differences between financial reports which are in conformity with generally accepted accounting principles and the statutory financial statements which also use state permitted or prescribed accounting practices.", "label": "Statutory Accounting Practices [Table]", "terseLabel": "Statutory Accounting Practices [Table]" } } }, "localname": "StatutoryAccountingPracticesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Shares Issuable Upon Exercise of Share Options, Restricted Stocks and RSUs" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r49", "r50", "r392", "r399" ], "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 upon secondary offering, net of offering costs of US$434 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r49", "r50", "r392", "r399", "r467" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Exercised", "verboseLabel": "Exercise of option, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r49", "r50", "r392", "r399" ], "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 upon secondary offering, net of offering costs of US$434" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r86", "r392", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Exercise of option" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r49", "r50", "r392", "r399" ], "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, shares", "verboseLabel": "Common stock shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r49", "r50", "r392", "r399" ], "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": "Common stock shares repurchased, value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r50", "r56", "r57", "r162", "r269", "r289", "r622", "r667" ], "calculation": { "http://www.huami.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", "totalLabel": "Total Zepp Health Corporation shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r110", "r162", "r169", "r170", "r171", "r173", "r180", "r289", "r291", "r399", "r492", "r493", "r494", "r532", "r533", "r567", "r568", "r591", "r599", "r622", "r628", "r629", "r633", "r767", "r768", "r857" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Increase to retained earnings due to the cumulative impact of adopting Topic 606", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity Including Portion Attributable To Noncontrolling Interest [Abstract]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r646", "r653" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Software Services" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r634", "r669" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r634", "r669" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r634", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r634", "r669" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r668", "r670" ], "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 EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Subsidiary Sale Of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r24", "r26", "r312", "r314" ], "calculation": { "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.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": "Supplies", "terseLabel": "Advances to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r78" ], "calculation": { "http://www.huami.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 payables (including income tax payables of the consolidated VIEs without recourse to the Group of RMB27,706 and RMB411 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Income tax payables" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r262", "r263", "r264", "r265", "r267", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade And Other Accounts Receivable Policy", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeDressMember": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Distinctive, nonfunctional feature, which distinguishes a merchant's or manufacturer's goods or services from those of another.", "label": "Trademark and Patents" } } }, "localname": "TradeDressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r276", "r277", "r280", "r281", "r282", "r376", "r391", "r597", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r831", "r832", "r833", "r834", "r835", "r836", "r837" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r85", "r401" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r85", "r401", "r402" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type Of Arrangement [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r88", "r703" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Amount due from related parties, unbilled receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r195", "r198", "r199" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings Loss Allocated To Participating Securities Basic", "terseLabel": "Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r505", "r544", "r739", "r781" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings Of Foreign Subsidiaries", "terseLabel": "Aggregate undistributed earnings available for distribution" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r514" ], "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": "Underpayment of tax liability" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r213", "r214", "r216", "r217", "r223", "r224", "r225" ], "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", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r93" ], "calculation": { "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.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": "Value-added tax recoverable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDescriptionOfEntity": { "auth_ref": [ "r586", "r588" ], "lang": { "en-us": { "role": { "documentation": "Description of the variable interest entity's nature.", "label": "Variable Interest Entity Description Of Entity", "terseLabel": "Variable interest entity, nature of VIE" } } }, "localname": "VariableInterestEntityDescriptionOfEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity", "verboseLabel": "Organization and principal activities:" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Variable Interest Entity Ownership Percentage", "terseLabel": "Common shares held (as percentage of total shares)" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r574", "r575", "r582", "r583", "r584" ], "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 Entities" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r187", "r201" ], "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 Diluted Shares Outstanding", "terseLabel": "Ordinary share - diluted", "totalLabel": "Weighted average ordinary shares outstanding used in computing net income per ordinary shares - dilute" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average number of shares used in computing net income per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r185", "r201" ], "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": "Ordinary share - basic", "verboseLabel": "Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "zepp_AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to acquisition of Guoxu Insurance Brokerage Co., Ltd.", "label": "Guoxu" } } }, "localname": "AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "zepp_AdjustmentsToUndistributedEarningsToParticipatingSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to undistributed earnings to participating securities.", "label": "Adjustments To Undistributed Earnings To Participating Securities", "terseLabel": "Add: adjustments to undistributed earnings to participating securities" } } }, "localname": "AdjustmentsToUndistributedEarningsToParticipatingSecurities", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "zepp_AlivecorIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to AliveCor, Inc.", "label": "AliveCor, Inc., (\"Alivecor\")" } } }, "localname": "AlivecorIncMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_AllowanceNetForDueFromRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance net for due from related parties.", "label": "Allowance Net For Due From Related Parties", "terseLabel": "Amounts due from related parties, allowance" } } }, "localname": "AllowanceNetForDueFromRelatedParties", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "zepp_AmountPayableToSubsidiariesAndVariableInterestEntity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to subsidiaries and variable interest entity.", "label": "Amount Payable To Subsidiaries And Variable Interest Entity", "terseLabel": "Intercompany payable" } } }, "localname": "AmountPayableToSubsidiariesAndVariableInterestEntity", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_AnhuiHuamiHealthcareCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anhui Huami Healthcare Company Limited.", "label": "Anhui Huami Healthcare Co., Ltd. (\"Huami Healthcare\")" } } }, "localname": "AnhuiHuamiHealthcareCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_AnhuiHuamiInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anhui Huami Information Technology Co., Ltd.", "label": "Anhui Huami" } } }, "localname": "AnhuiHuamiInformationTechnologyCoLtdMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_AnhuiHuamiIntelligentTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anhui Huami Intelligent Technology Company Limited.", "label": "Anhui Huami Intelligent Technology Company Limited" } } }, "localname": "AnhuiHuamiIntelligentTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in an asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Liabilities Incurred", "terseLabel": "Loan deemed effectively settled as a result of the acquisition" } } }, "localname": "AssetAcquisitionConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_AssetAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the asset acquisition.", "label": "Asset Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of equity interest" } } }, "localname": "AssetAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "zepp_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and principles of consolidation.", "label": "Basis Of Presentation And Principles Of Consolidation Policy [Text Block]", "terseLabel": "Basis of presentation and principle of consolidation" } } }, "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing ShunYuan KaiHua Technology Company Limited.", "label": "Beijing Shun Yuan Kai Hua Technology Company Limited" } } }, "localname": "BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_BeijingShunyuanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Shunyuan [Member]", "label": "Beijing Shunyuan" } } }, "localname": "BeijingShunyuanMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "zepp_BusinessCombinationStepAcquisitionEquityInterestNewlyAcquiredInAcquireeFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest acquired in the acquiree on the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest Newly Acquired in Acquiree, Fair Value", "terseLabel": "Fair value of PAI acquired amount" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestNewlyAcquiredInAcquireeFairValue", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_CapitalContributionFromNonControllingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of capital contribution from non-controlling interest.", "label": "Capital Contribution From Non-controlling Interest", "terseLabel": "Capital contribution from non-controlling interest" } } }, "localname": "CapitalContributionFromNonControllingInterest", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "zepp_CapitalContributionsFromNonControllingInterest": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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": "Capital Contributions From Non Controlling Interest", "terseLabel": "Capital contribution from non-controlling interest" } } }, "localname": "CapitalContributionsFromNonControllingInterest", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_CompanyAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company A.", "label": "Company A" } } }, "localname": "CompanyAMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company B.", "label": "Company B" } } }, "localname": "CompanyBMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company C", "label": "Company C" } } }, "localname": "CompanyCMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company E", "label": "Company E" } } }, "localname": "CompanyEMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "zepp_ConvenienceTranslationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convenience translation.", "label": "Convenience Translation Policy [Text Block]", "terseLabel": "Convenience translation" } } }, "localname": "ConvenienceTranslationPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_CooperationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cooperation agreement.", "label": "Cooperation Agreement" } } }, "localname": "CooperationAgreementMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company D", "label": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "zepp_DebtConversionLoanToIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of loan being converted in a noncash (or part noncash) transaction to intangible assets. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Loan To Intangible Assets", "terseLabel": "Non-monetary transaction of exchanging loan for Intangible assets" } } }, "localname": "DebtConversionLoanToIntangibleAssets", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments": { "auth_ref": [], "calculation": { "http://www.huami.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 Including Other Adjustments", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_DeferredRevenueAndRefundLiabilityFromContractsWithCustomersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Table disclosure of deferred revenue and refund liability from contracts with customers.", "label": "Deferred Revenue And Refund Liability From Contracts With Customers Table [Text Block]", "terseLabel": "Schedule of deferred revenue and refund liability:" } } }, "localname": "DeferredRevenueAndRefundLiabilityFromContractsWithCustomersTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesTables" ], "xbrltype": "textBlockItemType" }, "zepp_DepositPercentageOfFaceValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the deposit as a percentage of face value of notes.", "label": "Deposit (as percent of face value)" } } }, "localname": "DepositPercentageOfFaceValue", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "zepp_DifferenceBetweenConsiderationAndShareOfNetAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of difference between consideration and share of net assets.", "label": "Difference Between Consideration and Share of Net Assets", "terseLabel": "Difference between the total consideration and the proportion of net assets" } } }, "localname": "DifferenceBetweenConsiderationAndShareOfNetAssets", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zepp_DisposalGroupSaleOfStockPercentageOfOwnershipSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of sale of stock ownership interest sold.", "label": "Disposal Group Sale of Stock, Percentage of Ownership, Sold", "terseLabel": "Ownership interest sold (as a percent)", "verboseLabel": "Ownership interest sold (as a percent)" } } }, "localname": "DisposalGroupSaleOfStockPercentageOfOwnershipSold", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zepp_DisposalOfPreviousEquityInterestInExchangeForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of disposal of previous equity interest in exchange for acquisition.", "label": "Disposal of Previous Equity Interest in Exchange for Acquisition", "terseLabel": "Disposal of previous equity interest in exchange for acquisition" } } }, "localname": "DisposalOfPreviousEquityInterestInExchangeForAcquisition", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_EarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share.", "label": "Earnings Per Share [Line Items]", "terseLabel": "Earnings Per Share [Line Items]" } } }, "localname": "EarningsPerShareLineItems", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "zepp_EarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share.", "label": "Earnings Per Share [Table]", "terseLabel": "Earnings Per Share [Table]" } } }, "localname": "EarningsPerShareTable", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "zepp_EquityIncentivePlanTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan two thousand eighteen.", "label": "2018 Plan" } } }, "localname": "EquityIncentivePlanTwoThousandEighteenMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails" ], "xbrltype": "domainItemType" }, "zepp_EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan Two Thousand Fifteen and Equity incentive plan two thousand eighteen.", "label": "2015 and 2018 Plans" } } }, "localname": "EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "domainItemType" }, "zepp_EquityIncentivePlanTwoThousandFifteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan two thousand fifteen.", "label": "2015 Plan" } } }, "localname": "EquityIncentivePlanTwoThousandFifteenMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails" ], "xbrltype": "domainItemType" }, "zepp_EquityMethodInvestmentsPositiveBasisDifferences": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The difference value between equity method investments", "label": "Equity Method Investments Positive Basis Differences", "terseLabel": "Positive basis difference" } } }, "localname": "EquityMethodInvestmentsPositiveBasisDifferences", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ExclusivelyDesignedAndManufacturedSmartWearableDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exclusively designed and manufactured smart wearable devices.", "label": "Exclusively designed and manufactured smart wearable devices" } } }, "localname": "ExclusivelyDesignedAndManufacturedSmartWearableDevicesMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "xbrltype": "domainItemType" }, "zepp_ForgivenessOfLoanRelatedToAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of forgiveness of loan related to acquisition.", "label": "Forgiveness of Loan Related to Acquisition", "terseLabel": "Forgiveness of loan related to acquisition" } } }, "localname": "ForgivenessOfLoanRelatedToAcquisition", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_FoundersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Founders.", "label": "Founders" } } }, "localname": "FoundersMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "domainItemType" }, "zepp_GalaxyTradingPlatformLimited.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Galaxy Trading Platform Limited.", "label": "Galaxy Trading Platform Limited" } } }, "localname": "GalaxyTradingPlatformLimited.Member", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_GongqingchengYundingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Gongqingcheng Yunding.", "label": "Gongqingcheng Yunding" } } }, "localname": "GongqingchengYundingMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "domainItemType" }, "zepp_GovernmentDeferredSubsidyIncomeCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government deferred subsidy income, current.", "label": "Government Deferred Subsidy Income Current", "verboseLabel": "Government deferred subsidy income, current" } } }, "localname": "GovernmentDeferredSubsidyIncomeCurrent", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_GovernmentDeferredSubsidyIncomeNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government deferred subsidy income, non-current.", "label": "Government Deferred Subsidy Income, Non-current", "terseLabel": "Government deferred subsidy income, non-current" } } }, "localname": "GovernmentDeferredSubsidyIncomeNonCurrent", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_GovernmentSubsidiesCurrent": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of government subsidies payable at the end of the reporting period.", "label": "Government Subsidies Current", "terseLabel": "Government subsidies" } } }, "localname": "GovernmentSubsidiesCurrent", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_GovernmentSubsidiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government subsidies.", "label": "Government Subsidies Policy [Text Block]", "terseLabel": "Government subsidies" } } }, "localname": "GovernmentSubsidiesPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_GovernmentSubsidyCostOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recorded as reduction of government subsidy revenue or cost of revenue.", "label": "Government Subsidy, Cost of Revenue", "terseLabel": "Government subsidy, cost of revenue" } } }, "localname": "GovernmentSubsidyCostOfRevenue", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_GovernmentSubsidyIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government subsidy income.", "label": "Government Subsidy Income", "terseLabel": "Government subsidies recognized as income" } } }, "localname": "GovernmentSubsidyIncome", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_GuangzhouJoyrunTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guangzhou Joyrun Technology Company Limited.", "label": "Guangzhou Joyrun Technology Co., Ltd. (\"Joyrun\")" } } }, "localname": "GuangzhouJoyrunTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_GuangzhouXiaomiInformationServiceCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guangzhou Xiaomi Information Service Company Limited.", "label": "Guangzhou Xiaomi Information Service Co. Ltd (\"Xiaomi Information\", together with Xiaomi Communication, Xiaomi Technology, Xiaomi Mobile, as \"Xiaomi\")" } } }, "localname": "GuangzhouXiaomiInformationServiceCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "zepp_HefeiHuahengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hefei Huaheng", "label": "Hefei Huaheng" } } }, "localname": "HefeiHuahengMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_HefeiJingyuMicroElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hefei Jingyu Micro-electronics (\"Hefei Jingyu\"), a subsidiary of Jiangsu Yitong, where the Group can exercise significant influence.", "label": "Hefei Jingyu Micro-electronics [Member]", "terseLabel": "Hefei Jingyu" } } }, "localname": "HefeiJingyuMicroElectronicsMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails" ], "xbrltype": "domainItemType" }, "zepp_HefeiYizhiElectronicTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hefei Yizhi Electronic Technology Co., Ltd (\"Hefei Yizhi\"), Controlled by one of the Company's shareholders.", "label": "Hefei Yizhi Electronic Technology Co Ltd [member]", "terseLabel": "Hefei Yizhi" } } }, "localname": "HefeiYizhiElectronicTechnologyCoLtdMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_HongKongZeppHoldingLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Hong Kong Zepp Holding Limited.", "label": "Zepp HK" } } }, "localname": "HongKongZeppHoldingLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_HuamiBeijingInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huami (Beijing) Information Technology Company Limited.", "label": "Beijing Huami" } } }, "localname": "HuamiBeijingInformationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_HuamiShenzhenInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huami (Shenzhen) Information Technology Company Limited.", "label": "Huami (Shenzhen) Information Technology Co., Ltd. (\"Huami SZ\")" } } }, "localname": "HuamiShenzhenInformationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_HuayingFundIiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huaying Fund II", "label": "Huaying Fund II" } } }, "localname": "HuayingFundIiMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_HuayingFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huaying Fund.", "label": "Huaying Fund" } } }, "localname": "HuayingFundMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_HyperfineResearchIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Hyperfine Research, Inc.", "label": "Hyperfine Research, Inc. (\"Hyperfine\")" } } }, "localname": "HyperfineResearchIncMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_ImpairmentLossFromLongTermInvestments": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss from long-term investments.", "label": "Impairment Loss From Long-term Investments", "terseLabel": "Impairment loss from long-term investments" } } }, "localname": "ImpairmentLossFromLongTermInvestments", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_ImpairmentLossFromShortTermInvestments": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss from short-term investments.", "label": "Impairment Loss From Short-term Investments", "terseLabel": "Impairment loss from short-term investments" } } }, "localname": "ImpairmentLossFromShortTermInvestments", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_IncomeLossFromContinuingOperationsAfterIncomeTaxesAndBeforeMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income loss from continuing operations after income taxes and before minority interest and income loss from equity method investments.", "label": "Income Loss From Continuing Operations After Income Taxes And Before Minority Interest And Income Loss From Equity Method Investments", "totalLabel": "Income before income from equity method investments" } } }, "localname": "IncomeLossFromContinuingOperationsAfterIncomeTaxesAndBeforeMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "zepp_IncreaseDecreaseInNotesPayable": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Notes Payable Total", "label": "Increase Decrease In Notes Payable", "terseLabel": "Notes payable" } } }, "localname": "IncreaseDecreaseInNotesPayable", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_IntangibleAssetsMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets, measurement input.", "label": "Intangible Assets Measurement Input", "terseLabel": "Discount rate" } } }, "localname": "IntangibleAssetsMeasurementInput", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "decimalItemType" }, "zepp_InvestmentInAlivoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Investment in Alivore.", "label": "Alivore" } } }, "localname": "InvestmentInAlivoreMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_InvestmentInHyperfineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Investment in Hyperfine.", "label": "Hyperfine" } } }, "localname": "InvestmentInHyperfineMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_InvestmentInPromaxoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Investment Promaxo.", "label": "Promaxo" } } }, "localname": "InvestmentInPromaxoMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_InvestmentMaturityTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment maturity term.", "label": "Investment Maturity Term", "terseLabel": "Maturity term" } } }, "localname": "InvestmentMaturityTerm", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zepp_InvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee.", "label": "Investment Ownership Percentage", "terseLabel": "Equity interests (as a percent)" } } }, "localname": "InvestmentOwnershipPercentage", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zepp_JiangsuYitongHighTechCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Jiangsu Yitong High-Tech Co, Ltd.", "label": "Jiangsu Yitong High-Tech Co, Ltd" } } }, "localname": "JiangsuYitongHighTechCoLtdMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsInvestmentCostDetails" ], "xbrltype": "domainItemType" }, "zepp_JoyrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joyrun Member.", "label": "Joyrun" } } }, "localname": "JoyrunMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_LeaseComponentsOfLeasesThatAreRecognizedOnBalanceSheetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of leases that are recognized on the Balance Sheets.", "label": "Lease Components Of Leases That Are Recognized On The Balance Sheets [Table Text Block]", "terseLabel": "Schedule of components of leases that are recognized on the Balance Sheets" } } }, "localname": "LeaseComponentsOfLeasesThatAreRecognizedOnBalanceSheetsTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "zepp_LongTermInvestmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-term investments.", "label": "Long-term Investment Policy [Text Block]", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_LongTermInvestmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term investments disclosure.", "label": "Long Term Investments Disclosure [Text Block]", "verboseLabel": "LONG-TERM INVESTMENTS" } } }, "localname": "LongTermInvestmentsDisclosureTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "zepp_MajorCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to major customers.", "label": "Major Customers" } } }, "localname": "MajorCustomersMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "zepp_MinimumPercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of total revenue.", "label": "Minimum Percentage of Total Revenue", "terseLabel": "Percentage of revenue" } } }, "localname": "MinimumPercentageOfTotalRevenue", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "zepp_NetIncomeLossAvailableToCommonStockholdersBasicIncludingAdjustmentsToUndistributedEarningsToParticipatingSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income (loss) available to common stockholders, basic including adjustments to undistributed earnings to participating securities.", "label": "Net Income Loss Available To Common Stockholders Basic Including Adjustments To Undistributed Earnings To Participating Securities", "totalLabel": "Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicIncludingAdjustmentsToUndistributedEarningsToParticipatingSecurities", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "zepp_NoIncomeTaxHolidayDecreaseEffectInBasicNetIncomePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No income tax holiday, decrease effect in basic net income per share.", "label": "No Income Tax Holiday Decrease Effect In Basic Net Income Per Share", "terseLabel": "Decrease in net income per share - basic" } } }, "localname": "NoIncomeTaxHolidayDecreaseEffectInBasicNetIncomePerShare", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailableDetails" ], "xbrltype": "perShareItemType" }, "zepp_NoIncomeTaxHolidayDecreaseEffectInDilutedNetIncomePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No income tax holiday, decrease effect in diluted net income per share.", "label": "No Income Tax Holiday Decrease Effect In Diluted Net Income Per Share", "terseLabel": "Decrease in net income per share - diluted" } } }, "localname": "NoIncomeTaxHolidayDecreaseEffectInDilutedNetIncomePerShare", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailableDetails" ], "xbrltype": "perShareItemType" }, "zepp_NoIncomeTaxHolidayIncreaseEffectInIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No income tax holiday, increase effect in income tax expense.", "label": "No Income Tax Holiday Increase Effect In Income Tax Expense", "terseLabel": "Increase in income tax expenses" } } }, "localname": "NoIncomeTaxHolidayIncreaseEffectInIncomeTaxExpense", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailableDetails" ], "xbrltype": "monetaryItemType" }, "zepp_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expenses made by the entity during the period.", "label": "Noncash Lease Expense", "terseLabel": "Non-cash lease expenses" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_NumberOfEqualVestingMonthlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of equal vesting monthly installments.", "label": "Number Of Equal Vesting Monthly Installments", "terseLabel": "Number of equal vesting monthly installments" } } }, "localname": "NumberOfEqualVestingMonthlyInstallments", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "integerItemType" }, "zepp_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "zepp_NumberOfPaymentInstallmentsFromCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of payment installments from customer.", "label": "Number Of Payment Installments From Customer", "terseLabel": "Number of payment installments from customer" } } }, "localname": "NumberOfPaymentInstallmentsFromCustomer", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "zepp_NumberOfShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shareholders.", "label": "Number of shareholders" } } }, "localname": "NumberOfShareholders", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "integerItemType" }, "zepp_OperatingLossCarriedBackPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of operating loss carried back, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Operating Loss Carried Back Period", "terseLabel": "Operating loss carried back period" } } }, "localname": "OperatingLossCarriedBackPeriod", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "zepp_OperatingLossCarryForwardsCarryForwardPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carry forwards carry forward period.", "label": "Operating Loss Carry Forwards Carry Forward Period", "terseLabel": "Operating loss carry forwards carry forward period" } } }, "localname": "OperatingLossCarryForwardsCarryForwardPeriod", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "zepp_OrdinarySharesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ordinary shares.", "label": "Ordinary Shares [Text Block]", "verboseLabel": "ORDINARY SHARES" } } }, "localname": "OrdinarySharesTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrdinaryShares" ], "xbrltype": "textBlockItemType" }, "zepp_OtherInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other investors.", "label": "Other Investors Member]", "terseLabel": "Others" } } }, "localname": "OtherInvestorsMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Related Parties.", "label": "Other Related Parties [Member]", "terseLabel": "Others" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "zepp_OthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Others Member.", "label": "Others [Member]", "terseLabel": "Others" } } }, "localname": "OthersMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_PaiAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to PAI acquisition.", "label": "Acquisition of PAI" } } }, "localname": "PaiAcquisitionMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "zepp_PaymentForTermDeposit": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of term investment during the period.", "label": "Payment For Term Deposit", "negatedLabel": "Purchase of term deposits" } } }, "localname": "PaymentForTermDeposit", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_PaymentsToFundLoansToThirdParties": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to fund loans to third parties.", "label": "Payments To Fund Loans To Third Parties", "negatedLabel": "Loans provided to third-parties" } } }, "localname": "PaymentsToFundLoansToThirdParties", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "People of Republic China, Hong Kong, United States and Canada.", "label": "PRC, Hong Kong, United States and Canada" } } }, "localname": "PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "zepp_PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "People Republic of China service providers equity incentive plan.", "label": "PRC Plan" } } }, "localname": "PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails" ], "xbrltype": "domainItemType" }, "zepp_PercentageOfEquityInterestsHeldByFoundersConvertedToRestrictedEquityInterests": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity interests held by founders converted to restricted equity interests.", "label": "Percentage Of Equity Interests Held By Founders Converted To Restricted Equity Interests", "verboseLabel": "Equity interests (as a percent)" } } }, "localname": "PercentageOfEquityInterestsHeldByFoundersConvertedToRestrictedEquityInterests", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "percentItemType" }, "zepp_PercentageOfOutstandingNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding number of shares.", "label": "Percentage Of Outstanding Number Of Shares", "terseLabel": "Increase in authorized shares (as percent of outstanding shares)" } } }, "localname": "PercentageOfOutstandingNumberOfShares", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails" ], "xbrltype": "percentItemType" }, "zepp_PercentageOfProfitAppropriationMadeToReserveFundRequiredAmountOfRegisteredCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of profit appropriation made to reserve fund required amount of registered capital.", "label": "Percentage Of Profit Appropriation Made To Reserve Fund Required Amount Of Registered Capital", "terseLabel": "Percentage of profit appropriation made to reserve fund required amount of registered capital" } } }, "localname": "PercentageOfProfitAppropriationMadeToReserveFundRequiredAmountOfRegisteredCapital", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "zepp_PercentageOfSalesRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of sales revenue.", "label": "Percentage Of Sales Revenue", "terseLabel": "Percentage of sales revenue" } } }, "localname": "PercentageOfSalesRevenue", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "zepp_PercentageOfSecondInstallmentPaymentReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of second installment payment receivable.", "label": "Percentage Of Second Installment Payment Receivable", "terseLabel": "Percentage of second installment payment receivable" } } }, "localname": "PercentageOfSecondInstallmentPaymentReceivable", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "zepp_PercentageOfWithholdingTaxOnDividendsPaidToForeignInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of withholding tax on dividends paid to foreign investors.", "label": "Percentage Of Withholding Tax On Dividends Paid To Foreign Investors", "terseLabel": "Percentage of withholding tax on dividends paid to foreign investors" } } }, "localname": "PercentageOfWithholdingTaxOnDividendsPaidToForeignInvestors", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "zepp_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets Policy [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "verboseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "zepp_PreviousIntercompanyLoanOutstandingPrincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount previous intercompany loan principal outstanding for which restructuring agreement entered.", "label": "Previous Intercompany Loan, Outstanding Principal", "terseLabel": "Previous intercompany loan, outstanding principal" } } }, "localname": "PreviousIntercompanyLoanOutstandingPrincipal", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ProceedsFromReverseFactoring": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from reverse factoring.", "label": "Proceeds from Reverse Factoring", "terseLabel": "Reverse factoring" } } }, "localname": "ProceedsFromReverseFactoring", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_ProceedsFromSecondaryOffering": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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 second offering of stock to the public.", "label": "Proceeds from Secondary Offering", "terseLabel": "Net proceeds from the secondary offering" } } }, "localname": "ProceedsFromSecondaryOffering", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_ProceedsFromTermDeposit": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from term deposit.", "label": "Proceeds From Term Deposit", "terseLabel": "Proceeds from maturity of term deposits" } } }, "localname": "ProceedsFromTermDeposit", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_PromaxoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Promaxo, Inc.", "label": "Promaxo, Inc.(\"Promaxo\")" } } }, "localname": "PromaxoIncMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_ProvisionAndWriteOffForExcessAndObsoleteInventories": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision and write-off for excess and obsolete inventories.", "label": "Provision And Write-Off For Excess And Obsolete Inventories", "verboseLabel": "Provision for excess and obsolete inventories" } } }, "localname": "ProvisionAndWriteOffForExcessAndObsoleteInventories", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_ProvisionForExcessAndObsoleteInventories": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for excess and obsolete inventories.", "label": "Provision for Excess and Obsolete Inventories", "terseLabel": "Provision for excess and obsolete inventories" } } }, "localname": "ProvisionForExcessAndObsoleteInventories", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ReceivableFromDivestitureOfInterestInConsolidatedSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable from the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).", "label": "Receivable from Divestiture of Interest in Consolidated Subsidiaries", "terseLabel": "Receivable from the disposal of a subsidiary" } } }, "localname": "ReceivableFromDivestitureOfInterestInConsolidatedSubsidiaries", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_RecentAccountingPronouncementsNotYetAdopted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recent accounting pronouncements not yet adopted.", "label": "Recent Accounting Pronouncements Not Yet Adopted", "terseLabel": "Recent accounting pronouncements not yet adopted" } } }, "localname": "RecentAccountingPronouncementsNotYetAdopted", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_RelatedPartyConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage of revenue related to related party risk.", "label": "Related parties concentration risk" } } }, "localname": "RelatedPartyConcentrationRiskMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "zepp_RepurchasingOfOrdinarySharesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for repurchasing of ordinary shares that have occurred.", "label": "Repurchasing of Ordinary Shares, Incurred but Not yet Paid", "terseLabel": "Payable for repurchasing of ordinary shares" } } }, "localname": "RepurchasingOfOrdinarySharesIncurredButNotYetPaid", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Required maximum percentage of statutory surplus reserve to registered capital.", "label": "Required Maximum Percentage Of Statutory Surplus Reserve To Registered Capital", "terseLabel": "Required maximum percentage of statutory surplus reserve to registered capital" } } }, "localname": "RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "zepp_RequiredMinimumPercentageOfAfterTaxProfitsToAllocateToStatutoryCommonReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Required minimum percentage of after tax profits to allocate to statutory common reserve.", "label": "Required Minimum Percentage Of After Tax Profits To Allocate To Statutory Common Reserve", "terseLabel": "Required minimum percentage of after tax profits to allocate to statutory common reserve" } } }, "localname": "RequiredMinimumPercentageOfAfterTaxProfitsToAllocateToStatutoryCommonReserve", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "zepp_RetainedEarningsAppropriatedAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount accrued for appropriation.", "label": "Retained Earnings Appropriated, Accrued", "terseLabel": "Statutory reserve accrued" } } }, "localname": "RetainedEarningsAppropriatedAccrued", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_RevenueRecognitionBestEstimatedSellingPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue recognition best estimated selling price.", "label": "Revenue Recognition Best Estimated Selling Price", "terseLabel": "Selling price per unit" } } }, "localname": "RevenueRecognitionBestEstimatedSellingPrice", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ReverseFactoring": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Proceeds from reverse factoring.", "label": "Reverse Factoring", "terseLabel": "Reverse factoring" } } }, "localname": "ReverseFactoring", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_RightsOfReturnPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rights of return.", "label": "Rights Of Return Policy [Text Block]", "terseLabel": "Rights of return" } } }, "localname": "RightsOfReturnPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued expenses and other current liabilities.", "label": "Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block]", "verboseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available.", "label": "Schedule Of Increase In Income Tax Expenses And Decrease In Net Income per share amounts If Tax Holiday Not Available", "terseLabel": "Schedule of increase in income tax expenses and the decrease in net income per share amounts if tax holiday not available" } } }, "localname": "ScheduleOfIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailable", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfLongTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-term investments table.", "label": "Schedule Of Long Term Investments Table [Text Block]", "terseLabel": "Schedule of long-term investments:" } } }, "localname": "ScheduleOfLongTermInvestmentsTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Property Plant and Equipment Useful Life.", "label": "Schedule Of Property Plant And Equipment Useful Life Table [Text Block]", "terseLabel": "Schedule of estimated useful lives:" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfSalesToRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of sales to related party transactions table text block.", "label": "Schedule Of Sales To Related Party Transactions Table [Text Block]", "verboseLabel": "Schedule of transactions:" } } }, "localname": "ScheduleOfSalesToRelatedPartyTransactionsTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfShareBasedCompensationShareOptionsGrantedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based compensation share options granted.", "label": "Schedule Of Share Based Compensation Share Options Granted Table [Text Block]", "terseLabel": "Schedule of share options granted" } } }, "localname": "ScheduleOfShareBasedCompensationShareOptionsGrantedTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "zepp_ScheduleOfShortTermInvestmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of short-term Investment.", "label": "Schedule Of Short Term Investment Table [Text Block]", "terseLabel": "Schedule of short-term investments:" } } }, "localname": "ScheduleOfShortTermInvestmentTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "zepp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodTransferredAndReacquiredConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding non-vested shares shall be forfeited and automatically transferred to and reacquired by the Company.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Transferred And Reacquired, Consideration", "terseLabel": "Reacquisition of non-vested shares, consideration" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodTransferredAndReacquiredConsideration", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value at grant date for equity-based awards issued during the period on other than stock option plans.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "terseLabel": "Aggregate fair value of the restricted shares at the grant dates" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ShenzhenYundingInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen Yunding Information Technology Company Limited.", "label": "Shenzhen Yunding Information Technology Company Limited [Member]", "terseLabel": "Yunding" } } }, "localname": "ShenzhenYundingInformationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "domainItemType" }, "zepp_ShortTermInvestmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for short-term investments.", "label": "Short-term Investment Policy [Text Block]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_ShortTermInvestmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term investments disclosure.", "label": "Short Term Investments Disclosure [Text Block]", "verboseLabel": "SHORT-TERM INVESTMENTS" } } }, "localname": "ShortTermInvestmentsDisclosureTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "zepp_SifiveIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sifive Inc.", "label": "Sifive Inc" } } }, "localname": "SifiveIncMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant accounting policies:" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "zepp_StatutoryReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reserves that a company is required by law or regulation to establish and that cannot be paid out as dividends.", "label": "Statutory Reserve", "terseLabel": "Statutory reserve" } } }, "localname": "StatutoryReserve", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "zepp_StatutoryReservesAndRestrictedNetAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserves and restricted net assets.", "label": "STATUTORY RESERVES AND RESTRICTED NET ASSETS" } } }, "localname": "StatutoryReservesAndRestrictedNetAssetsAbstract", "nsuri": "http://www.huami.com/20211231", "xbrltype": "stringItemType" }, "zepp_StatutoryReservesAndRestrictedNetAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserves and restricted net assets.", "label": "Statutory Reserves And Restricted Net Assets [Text Block]", "terseLabel": "STATUTORY RESERVES AND RESTRICTED NET ASSETS" } } }, "localname": "StatutoryReservesAndRestrictedNetAssetsTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets" ], "xbrltype": "textBlockItemType" }, "zepp_SummaryOfOtherToRelatedPartyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of other to related party.", "label": "Summary Of Other To Related Party Table [Text Block]", "verboseLabel": "Schedule of others:" } } }, "localname": "SummaryOfOtherToRelatedPartyTableTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "zepp_SupplierConcentrationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier concentration.", "label": "Supplier Concentration Policy [Text Block]", "terseLabel": "Supplier Concentration" } } }, "localname": "SupplierConcentrationPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_TermDepositPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Deposit Policy.", "label": "Term Deposit Policy [Text Block]", "terseLabel": "Term deposit" } } }, "localname": "TermDepositPolicyTextBlock", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_TermsOfPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terms of Payment.", "label": "Terms Of Payment", "terseLabel": "Payment terms (in days)" } } }, "localname": "TermsOfPayment", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zepp_TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability": { "auth_ref": [], "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, and from current period increase in contract liability.", "label": "Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability", "terseLabel": "Deferred revenue, revenue recognized" } } }, "localname": "TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zepp_TransferFromConvertibleBondInvestmentToEquityInterestInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Non cash transaction of conversion from convertible bond to equity interest investment.", "label": "Transfer From Convertible Bond Investment To Equity Interest Investment", "terseLabel": "Conversion from convertible bond to equity interest investment" } } }, "localname": "TransferFromConvertibleBondInvestmentToEquityInterestInvestment", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_ValueAddedTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value added tax rate.", "label": "Value Added Tax Rate", "terseLabel": "Value added tax rate" } } }, "localname": "ValueAddedTaxRate", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "zepp_WriteOffOfShortTermLoans": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of short-term loans.", "label": "Write Off Of Short Term Loans", "terseLabel": "Write-off of short-term loans" } } }, "localname": "WriteOffOfShortTermLoans", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_XiaomiCommunicationInformationTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Xiaomi Communication, Information, Technology", "label": "Xiaomi Communication, Information, Technology" } } }, "localname": "XiaomiCommunicationInformationTechnologyMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_XiaomiCommunicationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Xiaomi Communication Technology Company Limited.", "label": "Xiaomi Communication Technology Co. Ltd.(\"Xiaomi Communication\")" } } }, "localname": "XiaomiCommunicationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "zepp_XiaomiTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Xiaomi Technology Company Limited.", "label": "Xiaomi Technology Co. Ltd. (\"Xiaomi Technology\")" } } }, "localname": "XiaomiTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "domainItemType" }, "zepp_XiaomiYoupinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Xiaomi Youpin.", "label": "Xiaomi Youpin" } } }, "localname": "XiaomiYoupinMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "zepp_YoupinInformationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Youpin Information", "label": "Youpin Information" } } }, "localname": "YoupinInformationMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "domainItemType" }, "zepp_YundingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Yunding.", "label": "Yunding" } } }, "localname": "YundingMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_ZeppEuropeHoldingB.v.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zepp Europe Holding B.V.", "label": "Zepp Europe Holding B.V." } } }, "localname": "ZeppEuropeHoldingB.v.Member", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_ZeppIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zepp Inc.", "label": "Zepp Inc" } } }, "localname": "ZeppIncMember", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_ZeppNorthAmericaInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zepp North America Inc. (\"Zepp NA\").", "label": "Zepp NA" } } }, "localname": "ZeppNorthAmericaInc.Member", "nsuri": "http://www.huami.com/20211231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r15": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(3)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r17": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "32", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123355311&loc=SL82860478-203043" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(m)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r654": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r663": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.23(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24746-158529" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24790-158529" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "505", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=82848697&loc=d3e24938-158530" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "505", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=82848697&loc=d3e24959-158530" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r822": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r823": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r824": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r825": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r826": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3" }, "r827": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r828": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r829": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r830": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r831": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r832": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r833": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r834": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r835": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r836": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r837": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r838": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r839": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r840": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r841": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r842": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r843": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r844": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r845": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r846": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r847": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r848": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r849": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r850": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r851": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r852": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r853": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r854": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r855": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" } }, "version": "2.1" } ZIP 142 0001104659-22-052369-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-22-052369-xbrl.zip M4$L#!!0 ( /*&G%1>8(=G92$ !5\ 0 1 >F5P<"TR,#(Q,3(S,2YX M;$,F*F6B830":^!)@ ,A.__O5E8Y(G:CN,6U^.SHY/ MCPBU=&XP:_7ER',ZFJ,S=O37O_SW?_WZ/YW.[[W9'3&X[FVHY1+=III+#?+, MW#59\.U6L\@]M6UFFJ1G,V-%";DZ_GC\Z>SLZOC\[.,OEZ33"6KJ:0Z4Y!81 M59X?GT5O^D&MW/I,/IRS5]0=:QOJ;#6=?CE:N^[V\\G)\_/S\=K3-NQ8YQNLY>SL_.+LB&BN M:[-'SZ77W-X,Z%+S3!=ZQ?K#TTS1-'262;$O]@@2KZ%W+>E3K90 M]$I2[.71-@TW*H-_AGQ=GO@O0U+=LVW0B]T^L4/UXQ5_.@G?BC;"(O1%7\O) M\J:4QW9'3BE=[Q#KW+-?.X\1_N5< ND#:+Y(>,9GU?0^I9)]'V"K[&-4V0J;ND'W6X+AUB@*Y:W.9'$<^W<%JY.X&TT3N@*IT8%,39Q$I"%I4K,8N$TQ8JGJ4Y&0>C6IGH9 MOF+*6""W6!@W;HG)E1Q>B&[]X\,1S/B$B#E?LRSN"ET1S\*GVRVSECQX! ]Q MD'[&EA:@Q01_/,Q&.6HK&!HP1S>YX]ET#OU@:+;1M8R^Y[A\TWUASH!O-&8% MW>P<$0;=4JU(Q%O(G4&7S&)"$IA73D])A\0UPA]AI01J)7ZU!.LE?L4DK/G7 MDW1UZ98\^"A/K+^(WX"5 U\VT8.HY$'I@$154M=,W3-K%(PYRR\7/ T1.P!( MZ#97?+S[,)UPDQFHF3W-1.6>KRD-T2M!IX(,1H^ +*H&?O=+>0M2,4C10V>RG&S#+X("K9P":MC.U;#-%_"?^^%X,2>3 M:S*9#F?=Q0@(6@"K =CG&^B$-7[CG^@(UAX;6A))64DUI!=5(.U/[J>SX>UP M/!]]'9+1&/X>MN!6!%=SUMR'X!BLB*G-+)UM-;.KN^P)^*'.C#G?G9$UH[Y8"_Z5@35C>[H+Q0?4U9B9 ML79>J5:5*GR K^M%VB":S&ZZX]$_Q7Q,NN,!F+T7 . M=*)U A:2';1/7$Z^CH;$"5D@/P5,_&^K.CFJT]7_\)@C&G9R]$!&H@;UXO0L M#6JW_X^'T7PDOK$M+(6PC*PGD)3;,,C&U,T!1DZDAN8R"\UH_!7FVLD,1M7/ M9#Q%I:(+ M, UA%MRBN9(_(,L446/Z288IKDX6WWXF4UAI+@2D0YA,IV@AM0.V')AWW%HM MJ+W!*=-QA;F:@Z&"4@G=V6D6NKO)^*:S&,[NQ1P[7_@V;8M6L5&BVQ[-FR/O MF/;(3&& YEHL%BB:I;,*N "?\$T^J,ZMS282(5@A1C6E2R"-H/ M!=!"_21H@.RWT")";SPO-#R33I8S"LM,#^98[KCQ7S#5 MWMC<<<#F73+7Z>V"*G(4X?4;4.O+579BGP]OT #O;F>S.[][25X&K!!^)*$ M3?],D)7D$S']"W9(P ]YW)& HU:_BNUOJH$A)O[%KG5@7C ]@QHC2WZXDV>< MUZQ&J2OGDNVJNV%W+F85T990!X>$K>&>8]P>JDG<8JL+)77A7G,]F[F[KJ69 M.X>I$<\C+L(U8PY$N(8UDK#*%KC#@#OM@SCGE> +BKP%B*?D)ZR5"'R:^S &(92C5YWRG5\+;)?0X3?S$SZE?&TE4UV)5T<5EJN': M=$U=!B*5]7?9+U3D_')9WOF%_+17=3OTJAZWKS5K1<&HP7UC=U?VT#U52@WH MATI'[[?=\0W,M*.QV'%>?&L1/0C1LL.U=!5%6"L';P'6[6A^)>>96JC+"Q>Y MU53!.W*K:8&NO@VFV.=2@G1V)CV CS>RVL[/VZ%B*XLM04'!$M5%H BS5E,8 M.SK#O<5',PM*F2(JL"Y.S[.+C_GH9CRZ'O7%46R_/WD8+T;C&S*%8=871SU^ MQ>THR@5R#;.-""";:CNE@ MC\+:3H-E_0(STV0YO\!V&^=P;.?>H\,,IJ%G&5!\/01N15U%&I#9P2_K&9IL M4VPU?!T-VPV^ [^Q>0<[9;9\[D"S#LD:H[X[1'18*L,ARE#\&1&=T"Z"1:D.'>.?:,%:U*8& M<]';OHZ*5*^]2'$JF^0=$C!!8B[('AMXAN('ZNK1]A>:EIIU:%( M'>#7ECN:.5DF5W\YD*N)U;!^R*Y6!J/Y=#*'5>CDFLP?>O/18-2=M&-51"O6ER)^-EI%G%Y(&0[([\FX/%/]%8O MC[2\7!'$6:=<&<0PUJ/:_9B*%MH:T/JN7_?477.C5@1S005%8&=VR?+&L]\. M\1M*8-_N9Q3C?JTQ^ZMF>O2>:OBW(IA*1:K&4G*L?MT=S3I?NWX;?-G9JUR0)?2J+&4A#7VNN._D]YD-IO\AOO.+31%T 2G-8F\$F%$,-!H MJY6-R9K%S!P\SX&O=CUJB"5[T;/AU^$8)G0)$^WAU&X' M)U*M-M37ABJK[9JU%&E"9N(NTH1VM^4U3P:#(;C,;=V3??M[Q%IX;3__GIV26FR9"UW&\S59Y MB%NOFB+$2P7OP%-LC03-$6R/B 9)W&*K"X?I0A# L:NC .FR1:AGG3!+H!XV MT@)]&-!B[RBFS7>^J5%'$?!9]\D2P(O&$L7:':8:&C"CCFLS742=<_W[ S!5 M&GE5V2+$LQZ14L3C)HAH@XA&6J / AI?U< X6:P(WE^JPRO&=@ML96"ON6<9 MU"X]:M/T15!^*@=E6&T+8UZZG"/*K"I_C MSJ.X C;9((E;;+6AS/6#KN=R>P>3(;6?Q#E>/"^BSYTJ5W+%TDKDSR69ZS%7 MS,-B,OM&9L/YT<^K#JBC0DLZU77D-:O_":*@*6GW_V/*6V:L&?2Z<&59*I M!>W X*AZ.ISY2X86J.I =2V7#9CIN>R)SJF.>:TQP0]3[L8R3I2 5 MEOX==YRHJE*GX']JVT4*E3$UI H%4P+PV#$")DG,)0G9]./H$XRB;U/ *@%> MR4_([?^>^/P28)B$'/M+VO835&+5ZCTZ] \/I!T^Y?NGYU"I54'BRX:QU,-_ M/."V [HMX>9#"]'!-ZW7R4>;5UH%Z6F0(*/R'>QM0MI7OY.]5@[BHFK4X%]4 MRD8LN:V]58-72^A8/6VC.HMQ[?2<+89ULME4REA3@%SU9(LM9B7N3E==FEZ M2,%MZ6WW5\KX4R[53P$D%7+\M/"4NL)>?7=] 1PE+JUO8:B0KZ=,3IX"2$JG M5&J!R;U?GFXUEA?&Z9_?9B^8+U% S$-1XL[VEWI(SP]$]Z6RQSL>2P0'9W MZ(4N+DJ#C_\6AY%DYE/2JK'[),,.U\V+;S^3Z9VPWP ZO+]GBH.OG1DKIDDJ MD0JI *+2>:Q:6,KG/RF1X:3@UAV)BXLTATF+2H5D%V426!3@4CH?20O,H:DE M:J>1*(!0LJ%0+65$"VV9O!#*A! %$!5F@F@AJ!SQ7SZJOP"Q D1+E=;T/(&$5WAR,C>R:ZB M4,,C69C.AS$:->,TU-@=&J#1@EK?H;:&TVP!F/4# M+UHLE:]&X*EUVI_29_, F?, M@NXOX879 E''AZ>6+T\IGY[S.I=I_A16W;K5U7>KD]]<7KJ<"E28!K,A5B5O MP&XO-R_OMR6'4$*A!NM"EC@G&:!% MCD/4HM6J_DP)2W5*M67(WKX???M'C7=JF1 UQ(KT:T\L48+8#EK[_( MLU;2!&J(I(OTY.47+2)5W05REN=Y=&I\)%:DQ'6@A>DU(J)486&V;7^B@[<UM>+7U0;:'4D4/*I=7XE]A9Z;%O#;FI3==8) ;GNZ&5P(?>J-Q3G5JC9!X MQU2^TSAHF#R'=QNW.E)_GT<$%L"ZI3#E>=4*U'KP09;66GU%:M@0>6P3GM?8 M'H*?-AK5(RMZF!CC QJ^S28DW: CG#-:0HE;CKGI=F/N=I^@Y]&\+KYU]:U; M5FO:9?9FJ[T-+?@SX(\P"_XG$I*ZV@NA 8]$LPP"4R Q:$QG43>D!<.)..+F M',WGE["EJ&#MLTPL[A(M9+I5VL.BI'+4K509M:+4B)EJP:RQ'9J7IS:74 U; MN5BJ%JF2VS%]S5E?F_P9$TT'B6:ME?\J![C2Y90XGE]D+8)@&P<^_5 YP=K] MO-(\K)^8HH'_5^#B/WC?TXPNR8MXX@+1ER.';;8F/0J>K6VZ_'+T@VZW'3"Y MS\[.+\[^!>(>OVS,D,1EK@GEIHE.(,B4\S/1S(@*N=C3GY='VSSF]NKD_/3T MPM>A=#\&[(55:+:>J>7Y0M1Q=G5U=2*HH!*Q!0$+BY-0Q"-R\FK" V(2X9,9 MRNO)GM*$)HH..B<1?1!I8DW)]U6YB8*#P241_$Y[I&9-F4TL^S;B_GKRXAB? MM>T6+]D0SX(G%MB/6C27_8K/0')NN\32-M39:GK$B6B?ZJ MR$5:WZ_\J=:B*SQG+S=,3-O>*X5CY0I'Z=G'#"/4]'/@(R=?COP=ASON..)J M%8XA?QZ8EO$E"]VE2^W$=D;7,GH4%BGTGEG<9NYN9 $!=?#<9+\V/$5Q=_?4 M77,CDT$//U7_>I?6_<\G]AW[O.$6F,[V;N32#1J;T-W>HP-?2K%XOK&YMPU) M&9 <$0W>XB[IP=SP,8C%N+$0 M#!B>'633R 6G:X+-C_6,J7O-[8%'4;"$!T84PREZLQQY0\3W/RBN0GIQ%#I9 M+B?+*)3GCFM64N)\DC]52H,^UL9X:G.=4D.H+/(_H%ON,#_'P5=59X\Q;;? M*?!A[H@/\6%5XJA0+WEB[XH'C;K2E?7!(+8WM&E4^J#MF4>0ON7@K6Z"!9D0,H&0)E@8L MK3EEBKSWT)9(FA<>KI"T3)$&2EHM,EL\+W[B5?HFN8N@Q@[YYN'JF=F.#2+]+\&7RC,:M1 MDUF8X1ROT 6=%:7%T\E6[+#?H!,Q-8JGN+H5O3>DLE[18$FWX,E8QDP HZHO M*A9O3@]XFXUF[R9+,6FE)) +7:5$8^0<>S@\)\M[[=_)JUNV,;:,/(S$VU M2C=K @N.O:RUA[QO&![NF29;H3U5MAMJE6YZ-\1!\@E![ERU]$6%FBBT8#W0 MY!P)E.C7+-_$KHBAO*6:Z:YU^-26UOVB(DT4>+ZFU@_X_S>PL6K"7[^*)G:( M0#(4J?9HJ%%!$SO#CX:9:CMA=?#D#=JPXO@*/_!%Z XRM("_77)HU"K>D*/F M8F>)=%:^1 #KR-IZ[I[331%I4FJ#ZFRCF6^Y$U4LW93:N+.HK4+C.UAJ)OT& MY_ZA[>@FP MH9M:Q'T@#\!)V1,VE:?0)0HV3 M'O.])C-_XX%%\F/-O;_QG>V5MV\KEFNBZ&)?+;O1O/^XB8S')T#WFNNA*S:> M"^W9F7*"/>LR:.>=)WA??3(@[#]N(@A"3?R.YGE:E'G=1$'F;,F>,&M"=DF? M?M-$]F&AO0/#&UV698OP]+LFBH"#TXE,[ 3_Z1<-'+]]SL.(D>[*IN*5Y$.8 M3]1$0.(P8K%6L@F&,>Q?L$64_"#"7#Y9+J M;C:/2G*E6*/PGVJ@'A)'D14NS!X3"H=NK'K.%90Y_5.V"LG23+QIG+:D!1HP MT_.]F0_HE?Q*&MHOR>T#=+E8_0><4K MY' ?#KC5S*_ *.C"/;?IKI,Y'LC$K+9L(3H:Y<&KS)<.018S U347SY="L?M\ S9% M(+6LRUZEVD;V7%(F7Y;N%G. V$SHY[UF"#40(N#J*.P2_Z@.0QOR->X-ZF[F MY^IWIO$-0[@]B^G5CG]KE&WB0L@7HZ+4_XF"1MN9O@B) _LYZ#'3B]P_:I9O M8E>(G:O]U 7RW2TY31-%ZAK_]D*7>?X QH'C9VD$XT^S+3 5X+$0 V]H1CMI M3G7<-DTE>3BDEH8^2]/O=%P?XI2KN"'OX9I7%OFCH$G*\;[!/G)Q%JF#]YSW-<0PW,_K M'9H1WJ/HC+=S^ \WN1+9A+E+G<#=Z2@ZLBF@:IS#2#HMR#6W]U*@[.47R;QL MWH!*."K*PBFZF-%])4A[NY@DD*^+&[?A1@'HD2:<6D[TY@B4VFJ2 M1)#FA)*7HFQ,)$XV7C1'K#*$C9$J6$?UP^7&G@M._+2 WP,7);69#[PE!RGN M,X\;RK[?RT-IWP\;SGS"%V#$]B60OVJF&-^@9I8,*-@7)?]U,\61[)-)@R7V MI:Q7E]&KVHF#,+5USUN+:@,@[(3SF MEKUJKFF<3%KI>Z^+*&(P]V&.B_,TJ8F:*]Z /KK^.:X#-6"6R@5/Q]7$*X!2 MM W6R[=;%(J< 4ZX(NRN5K9(8"P>#^!'="'?VZ]/J[#27,4,Q<0U"WNBF(1H M\IK7:U(,^?_*>5;D\[HUGN$1<-D*>Y!"@X]8)9!1Q7; MD0BZWQ,'U]+,SE$#/,1$]]\36E>#J37JJPQB]A2XSY(8/:ZZE.[[F:J63(GREX.O!ESON_W2SG2 M9HHI9D T8:ZY/7S1J2.R7STZW*1N\F[LA'57EKZYW].,-S6C1D_3OX?^TSFN MVFDJA8"5O:[KXA=&Z:4=H'O4HDOF1H>8PC!*G&2FTWS5*-]PXJ<:Z^(1B\.R.S8Y[YHY$4EDUS,'K%':7AV,>=FI)%U"C9$YG_"/T,/4Z7> M^B[EO>.GXWV=5),T4S6[)E@Q.K<3X6KA52[9%\T4X19H[25,=+AEIMGZ.B.+ MDJ*90H$MLM%>>$84R?-F"A ?BXTLU"6\ 6E/$A5!\T6*5"I?J"Q)\\4*U"M? MJ#1!,T62)&:/LCODIFZ/*9IK$@5IPE*G5ZF'S<0$OXZ9Z2S]L)FLWW)K]7?X M/W(;?-I3'LG!=Z:8KID"^ON(&&3@[R2*?<10F@<+)<"#*9%YK*]9FJ')]B%K ME6]FAX2N7D$B: Q_P[./GDAJ%&5,Y_M!Z(,)Z])5\A57,%3"R_)\L;C[]X M(\N!^J!\S^;?J0VKN3X_3J1O#186U0X8=X[3YYM'F.ZPP-REVX1\ M^^-Z3)_-73?P&06;U_^5/3%\@WH;?%0[M>D3XYXCI-&#9 A)=#1*9=F_80(.GZQL@?L'+(\0D:VHN^@\& MBYS4=F@YTF9^V\.-:G'!HOC6I&UTF!#6Z,(#Z*Y1OL'@ Z\K,-'1 M.,&+E30K.!U><$D7E"5NL+PWL'K] Y171X=2Z=:+DJ*9JKU_B7U2 MKF@SHK5PGV7OBD.;6_!3%V0.F/'?0#2#;]VD]T"5(N]M^@=!-7YJ%&%381@[ M^O* 13;FOIG%1;+Y$*5DIL5JY0Y2Z"H1U)D,!N4U/CBZ@;4QL_$!.OH(M_5L M-%XR++YL@<9T05'N_JQ DALAE1T@I?^/D3]QR=;.BSU_99=P)=\?^"FK)Z%/ MFY_TF('!['C?F N(W++5&D.6Y+=*%9,V44!_C7!/W35/G \X4XS'!AM%7/D^ M8!AN@OT8?WKH/?E@FH^1PA\QVZ#64XWZ0G#3B+DO6 M&,R*9B@\[!^#B;3NPIJ9Z1KHX'$&.A51$R%4P/:G0U7Z6U(XNB1FOE-W?: L M^!^CO+%-T*/N,Z7["_VN9?CW)2_'L-8+XCX3>Z25RS914WX]P6YQ]#7=:'_Y M/U!+ P04 " #RAIQ4];!LZ)(: TGP$ %0 'IE<' M,C R,3$R,S%? M8V%L+GAM;.U=;7/B.+;^?JON?_#-?ME;->D8TGFA:WJW") >JA)@@>Z9O5^F M%%L$W38V5[:3,+_^2L(&&RQ;,B:V3*IV>P)(LIYS'A])1T='O_[S;6%I+Q"[ MR+&_GC4^Z6<:M W'1/;SUS/?/0>N@=#9/__QG__QZW^=G_]Q-W[03,?P%]#V M- -#X$%3>T7>7)LZRR6PM4>(,;(L[0XC\QEJ6NO3]:?;1J/UJ=FXOKG2SL^# MENZ 2VHZML::;'YJ;'[I!*TZ]A?M\T7S]J*I-YO:[9?+ZR]736WTN"GX2'HY M0YDE+63__$+_>2*/U AOG)P<^DOMZX^./Q M86+,X0*<(]OU@&W ,XV4_^*R+Q\< WA,5I'J;T_8"ANXO-@\BUN"?CH/BYW3 MK\X;S?/+QJIOV* M'0N.X4QC;7SQ5DOX]KT#%FU\,H?0<\\TVOKW<3_6G;D/%NB3X2PNZ*\7(LTP9$+BNC@* MJLV7[G V7$+,.'( /%Y[5<+9<19+#.?0=M$+[!.CL8#% $YLN%+(@3N_MYS7 M@A0<:>X=47:1:UB.ZV,XQ,_ 1G\QCK5MJ=Z%'D"6F"R*?V@I$FL;_^/C2<-DK!,\)P"9#9>UL2 P)=PJVA-X>XXV-,^MAV73)@Y$,IU7)) MV!TR6'BK$1D$&YYWK,E.:#F-902=;% MP#[D\>P!@2=D,0N9U_3(-E^27:(#_Q2\03=\PVRS"V=D@0'-O&9*I,FRT88= M(A\.L59"+9:-E?P3\' ,#8?, "S$!ON#(6'XYMA^2%EWV+^TN MF24:EF]"LV\G+YQR#@QYGU*B3!X!F1TC;]6V@;5RT4'(N6U5#Y_> 9;1+!)E MV*(T5H/4\]=+E@?R6X"//OI@)T=$>O#-@S;AXN9;Y-$'Z'I#U[5S;=,<^;LS M'$R&#_UN>]KK:G?MA_:@T],FO_5ZTXD$/ :.P+,<(]81BSK$'!S7(VW.)>VQ MMF; ?6(-^N[Y,P!+ZJ9K7$#+<\-OF,K/]4;@ OM;\/6?Z\$J;-H"3]!B3LG8 MCQ?E]2R81*1V,"CSY_7ES>WUS(7LYQ_ \B%' M>4)UJZK4--7MJSL_5#5H,":K.HP,8D\IQ/1W-K%L/=0L#BU0:[/::NW"I>.2 M*:F(*4XL6P^UBD,+U'I9;;6V#R81Y^:(X IEZGC#@V6J0>NLQ$%.CNNMJZF\P=[.VXR#DZ3"I:#UT*(PMT>E-MG<8WL\)- )') ME$#->F@\+]" +=5)P!_9X^K>7Z5JJH\6;&2.-18$?5M#]C/B,P.U] )FMX; M=5F31?PWQS%?D65QA][LJBII.#<>-19)&=I446,B6JGX"-D9K6RT61WO'KT$U5&;+#/ *3&)F $1;IW8[]@I=68V+E4 M)::A4D.7X6[("*SH5HC8YE"\<*5UFM9'_MZ0 $ UU-MQ; \#P_L=>?..[WID M=HI#Z:S2E2U2-2Z9AGY[>Z6JZG/#5<.?U?7AU)'<'.14J)'2)4&JX= *SB3$ MYR=L?9,]XQ*J6R,"Y,>KAAN-Q>\+C>T))6ND9U%T:GC9!HXGJ-6$DC72JBBZ M4OQM+O8B&B6?=K5)OOKS#M@_'QQ@[]KCV&\UT%@V'C7<:GN.WH@D))S<\5IQ M>33U5N.R.OH5G4GE@*C&S'EW-B#F"T^L4 =%2Z)38\H<;L)UX1/7EQ4I4@<] M9N)18X(;=_5O%NS9+VE6O3KH.!](->; ^P[W]9%2@G;D8*88S\/HR??H['#J M4-#4Q>-8I"_/?=N#&+H\=A33>*4I)+QG<419J#$!$-YGVR]8/08<49LBU$FC M0>5=Z8N%8S-(J8<==XK%$5_JMS=E+]X$M9+D(A> IH8RVZ:)UAT; 406+1VP M1![@Q0!R2M=(M3((U;#:4TSF/#Y>9;ZP^P5KI%=!<)FKM/-&:0>./8!L:/8 MMLD Y+8-PU_X;,.F"V?(0/S3QUD5:Z3FG8.)%P*R3:^VGM'QP7.IE&LZF MX(V_LR732HW(401R-=:$C\AF/T6BR/^K-_>7E=.UT>@_^O% M3@J?PO/Z<+/[1O3$3?#33$_P,YF2_SSV!M.)-KS7AJ/>N#WMDP)GU4[U0][D M[6O=?@'(6K,D,G\/N'4'7&1PWA+I5LK9"HWV4@1)]5[VG.J*;81F(E1C6;;. MC)>BRFV!BNLQL7O[BLO (H]_\N45!DR?0P#AD^V1KHO24O=M:3.PB>8\Y M-(F4J!X]1)6QK\8L6&JH+\A@';X;N^BR3GM.LU"P, .(7Y !W0E9Q'(W37D5ZJ!\2729KK;S2BAY M8Q/#RR^RQO^P7/54FM^\BX%31*,3R-S'A*./ /^$$5B\@!=NA0KK.%53"3$L M%(5H!J M1'-UZ15R0?0&Z1\%-<1LYWM!4Z]PZ)11ZX-0V83*(T(UPK[6:I1],"9/W&TQL!6Q M%]]MDVYA4(C;(V(,N,4>"\VIP[(?&FC)/.?;N7S: 8%#FZTXD_)%XA]%*'EY M]KZG;Q+.E0D>P[F4.8;3&3Z.QKW?>H-)_T=/ZP_(YU[%#^0D2";CM&)*#U9'5=5* T?%%I$9@0^X#1!4G M0F%JW"=/AD3D]%[6%E7:P>9[LLA$S_8Z4:6QFF)@N\!@4K1-]BG0L_F__GIA MD&&6\BF:&N)):DK8GOVGW#\/?JYX9@DJ!_I_Z0U^ 144SAM1=81!QT1_( M,!K_(E)R;6X(:VA.*=B%Z_]NCJZ0/^; ?H9C(K+>; 8-[GOYSITHRS]+>TXF MUR^(\.MN]=VEL3R;X-0VF;6\I-W$(=Y !0U5*33;\>\>(KV:+W:KP)$#-22^ MCGT?E7)2:=!QE*!\6%,X*:J65RP.HJ5?737JHC$IR$=>HW'T]CMI#@YGL^%L M,BF:CM2R==>@%&XUSDIT(9D>&XC)D?QMP<"UT%[09>!?['MNA&IV MU1HSXF Q'#EZF?.>,^#NNHLAG^\=>AX;NNPJL">RFH >I$$#-FET?[Z6MYD: MK+O1=7HQ4-F1 MFX4301Y_H/^6H)VX+&WQ\42#GW>/T\2/TJ1X>X3KGP!)#I-%Z"O2*\Z8S1R; M3*R[CO_DS7PKO,*>[Q+D5CD!7DC##ZF0ZC-,6L5)-4]/Q\)2")6?PA&_BNR:JR880A&4#-T'H&1C-,6$53 MSZ8Y*W,T=I+\R2V8D%A5]V?N0^ZN,QN/(;MDC!UO@VXG]?YMN49.DDC2 @D) ME.[HK"*!V*NQO999C3]/5_'H;QFSA)-DF*(V0.WX=;">9P!+?>13_@=&I" M W$Q7>JMF[*OAZCLZ511Z:F1MH0,ZVS3?>JT#2(_#&,1NT%P7EKHLW@#U>/8 M@1I."%P[3!B9IU^KX>TEH P(S75L#POS9O97FCF2S9P"?XH0264O+MI[.^Y\ M%]GT)E67Y3=A5GW]"^\*4IDF3H$OAXI#Z#JC\MW$>SC[MD<&<$06I*F[D)GU MXD+YW-#UBLZ6"^2(D PR#_H>.!3Q3OJN.WOO8!HOVH5+Q]W+N<\O6&-M2H+. M/(][)/5%QJ\L!287K;T*)6 ?^71M^BM([,6];YLL5\34F=PQF!F!C8+UJXQ0XJ0A!JWYNQ--NCY'B_UZ(Q,U5/@ M2%XQ2)Z?K8(M24XCT$54E+;I#G$WO*6!0"$OB.=CFRYJELBCP#*MS4'MQX5\ MI;?HKFC-N'94666?SRW;$4$FTE$1!!>7B7K7)5LY!3X5()'LH[REY8&(8B(O M!H5#W@(XG"5X7=:_\_U8.9HZ!0(5)1:AX\+5&@S7_EZ)^9)(W1/CC)PT\P-G';&5FC8]1PLUYD!1TA Z75RE&(![9 /;." &(*&! MN&2N&XVKRX\8@,.DIT8^U9@%I=?G#5D_W=X;Q 9RA28QB?6JQZ@#]9DQ^@C+ M0"3-=?E4"--VT#1-(A2(EC\UU6=B5R,<: R7P1J.S+F!_3-%]4E%3T#KPK E MM];+]MB2-3N!YF,R*KJ071,:7J::[?[@5(R+Y4:_O:FHM_8 &Y!/"&7MKDZ*O^W)E6I,A0,$D+E_ M?_RW? Q?(';A/3!HKISLEWRW?(T5FP][YH[]<6Y.ZR+7L!R7^D+Q,["#*QK( M\G=$>DHO*;>VN,?(_>GV;98X@!2:.C\0G'C8-Z@KM0L]@"RQ^]4^ZPW]4CO7 MM@\G'X;C;^U!_W_:T_YPH+4'76TT[@\Z_5'[06MWIOT?_6F_-R'E6"\T9&LX MZ(?F.=J/?D]SPZYH?P\Z\]]GU;Z/+37$,/RQ%%.^?GAZ#I]8F3BG;_76I5[R M^QP7;M3B9G=K$39?4Q_]_<+5H]5 M"0*/4DL0@AJF( (FTQXDEE59?<:9K'@*QJC; M)1R"]/9K#LL+?THI[W61*()]KTI;=:95\$?R1"1JU5"2)5 M8^ J5##1M(AZ[>W-Q^L/Z)H\R8/.-+N M6^1V-R(KN?VWJ_W]M_[@1V\P'8[[OZ]#.Z[ MW"3=C^WER8VW-_OC[6C<&[7[7:WWQZ@WF/0F+$YX./VM-]8ZW\=C,A9K[DA>$(U2WF_?P#+AVW39$NC;?:Q=#CIE:KW5DLH+OJRYX"I MQ@@^\9=+B^_/"'^NC2)3 :DQ#C.@6P[2(2?]'>57J(U:)2&JL1L?R&*<.9B, M]W V]);>5%.569C4V#N.@Y>9$B3R5GU]"J#+>5SV:#-C3GR/M ?J-FE&/!SU MQM-__Z*-'MIT^DLFQ+U_?>^/'LED6"V?5)J=J90,X MBVI>?08=51*9T_7WW:2@:0:G\32#4N,$3=N\.TX\# ??SJ>]\2/;LYA,Z?"@ MCIN\QQ-H^)CMD='+=NKWHO?XHZH^]\L8C5&%"2LV7SV,XIK;C&Q?"HX6-IOQ#[RBCJ8)I$ M=LMFFM]K^RG[%+]T0\JRH""HU=H?">XEYNR/1&(IY(;Z9M*AX,[X>R]UD^2A MW[[K/ZPSJJ@R!^!?[)P=32=8MQR+OUA:S@I"EE8GUL=T9T]FO?A+T=1O6V4? MZ9=286QBDD&6!T+N"Z:H4VD.]^;)U*[!@PH M K$:VS#[HLE(CL8K7R.MRV%4(X=I0%UZ$RIX@]M3J'V;S.DA^TY \4(-U(T) M^4&K>-FW_P1(&!T_0@&UJ9O ,9;Q>&TD%CL,[:,/9WL7GF:5+,:>!X.4@ MI%>JWFN:@2YJ0'- 4\N%):?IC%I*JSH/MFKE*8V8Z,A!YQSG.(B%WLOUOF.A MPP=H'GC3 'N$,@9Z3SC\:+7DHJ6^L9NNI$6G)1>NWON9IHJDEU, CUKV=P.( M_!%^%QB>\"09C9-:+];=_0FFJ/YS-J\ 8_A,$*!1D6)1E'C;-2*18P=@O)HY M^!5@4YA;_!;J3A])Y&K$O^RB[-L>!CV;3 Y64PQL=Q8$_D=X4VO8G+GM/) MMG$&C-5CAS(%[\Y%C+!BI]R M)*MB'?F1!2_O*%(-K0\<.G3XAD?330FG' M;%T7T0MY:6H\P,O;G;.UN/RN&HV;:^5YD@NS&I%?',0=LJ)Z)M/7G@T,;YW- M17H^DMQ&'?DA@52-.+$,G/D7K8"7Q>L(W@F8/7PIL8 M-=BGZ#8NH8-W2@GYI3RLMZ)DR:^F(7#FO9*Q$ M*=8FE#BG@^'/U7OS$X0;?=M3.Z[&PC+VGO)B6J)EE%-2=N\KYE-D\8DN^Y?V MW25CBN6;-!B#NC4@.W@C4@@&:A3\N0B# QKYW09PX>OQG:-%-97IPC"O#HG M3!<.^)S[-&7,3_4.:;UYU%FJKOV=/D1K?DQ76?4_RPH,3.W@=]LD>J7) &DP M-KT])S6Y8JZVXB_+C7[;*MN3)Z,S25LA)021&6P%_$0;<$+.HDWINNE=!J;( M7)-O_G^]6(LY,(O_^']02P,$% @ \H:<5'_US+<$*5%E[E:)VB3+;N\7!P0DR6R#2!J#2JROOYD 2&+($>,B"Q'M+HK,84TY MK#'__G]?=^[H!?D!)MX_OGGW[=MO1LBSB8.]S3^^B8(;*[ Q_N;__I__]__Y M^_]W<_.OR>)AY! [VB$O'-D^LD+DC#[C<#M:D?W>\D8?D>]CUQU-?.QLT&CT MT[=_^?;'=^]^^O;]N[_\]8?1S4TZTL0*:$_BC>(AWW_[[O3+;3HJ\?XV^O[- M^Q_?O'_[_OWHQ[]]]Y>__?!^]/3QU/ CA7*-E2U=[/WQ-_9_SW3*$477"_[V M&N!_?+,-P_W?WKSY_/GSMY^_^Y;X&]K_[;LW__KXL+2W:&?=8"\(+<]&WXQH M^[\%\9A/_FAT52Z X48@2>C3Z MNT])TC_K[M4 MIH[_CCUGZH4X/,R\-?%W,J^ MJ8O9,J32S""Y)5Y 7.PPX9Y8+B/;+)_^O$4AMBVW(10+ M8_:-[^G+8+Z^W5K>!@4S;_IG1*6M.L+203O$^ X'MDN"R$=+O/'H1FM;=#79 M-HGH&Z-@93V[2$^$#4?L!=>YO[$\_"7>)NC6\>1CS\9[RQW;(7[! M(07O#H46=DTQ-A@7*-[+Z#G #K9\^IFV^*5%4LBF DJ=!0[^H.MT@=RXT8I0 MH)>A']DA[=X6G?0FA;=G5*.'WI#PL)T&(=ZQG?U3@-:1^X!?6J& =!IX5$F_ M62 ;X1>VX],ST*:GGA^+,CWZ?.3@D$EX"[2J,#D\"L;+'CGT3L3V@B[)9SHS M1-J]("]"'Y"'?(;*O4]V>:Q:(9OVI/ HMHSV>QOL. M, .DHEAP1^@%%_II3P++G:^SEZQJ6"G&ZD>&M\0/5\C?S3QZ_H6Q'E512F4C M@<%M[#BQ6%ENQK[1',+RX7NAPI-/]L@/#T^NE5AWZ-+:,V ?45@-<:T1>\%U MYH66M\'T@C(. A0&E5&4#=0+9@_$VS2R3&4#0<&LP45J/#H4&IP_WI*@HA3K M#PL%Z\1N]Q&%6^*T(>JJ\7NAP[V%_5\L-T(?D<7^CLWQE3"6C@0&-ZI&TLLJ M=G&J ?':5&1Y_>EZNC';?H2L>>4%LPYN'6WJGCWQFOW_ UC,%GRD\OUJ^ M3P_= UN\E>_6M>;JA3X3R_MC0GR??*::3S6T^4/T@DVJUU+*WZ$UHF1WTF\" MVL;:;'RT244U_;X:QM6G 4:5!J\#52?IZ39+,4 KZ[6JPLD;H"=_@(,]RS\L MMY9?W0W"':,GS=)B.TK #%$'=GZ\?_ON!Z8.5=4D5<.!P?+'9K'\$2"6\1?S M?6Q\.MT5J!H8[?9UC 459X%'D]2?=FB!$*6AX6$?7Y;.;2L;RZI, 8,:"ZHU M^=B.0R^(_<-Q[^@IPF5[K.-/U0!6T8D)D[,(OM="(7G=2$@"F$Y[_H7?J#3X+@ MR2=KNEPGAW2(BN1J?OY^Z!A:8102_T!7-O)?8C#/B_P1A8E=N2*1# ?O29\[ M>6H/:5 B@W/E6U3D[?B@.WY=59/F*4?BX"@8&=]BR*?[-D_<4;+&WI;6+])V[_YC.D=_(;2V">?D?^- MDD(\"%W?/XW')KQ)_[AAIIV;=^]NWB>T+,Z51>6(A^D-R',LWZ$;TFT4A&0W M?L7!'=E9F.X_:RMRX_0._;N:[F!Y\AC*&$,L..8:K:W@.:9A%-QL+&O/ MO4%T+O8-&S*(X;UY^RY-=/I?"#F[LM25!DJX0=N^F;Z&5+]@40Q3+]JA)#;L M 0>5G63#S0[KGJ%L,'-C]N Y!N*5"^'3VCFQ,A&H27 M.WH*-94/[.%D97I_I.,SF&JO\ STB+6CQ^_I6QRR"<[=1YG^HV3O&WV,R6NR M5\08,4X0.S>]RY) B5]Y.V3?%'?#].O?,Q[KU(<]?J:J,+VB'J=SK6?DQLFY MB@Z_ORO01Z_+FS[03MWX&5WG&5- M;X:&3"(5@(H".BW9)VK+<:1T%ZBZH27T.6/Y-QTL1BLR,H:>^/0B]8]OZ*>] MCPF]6A_^\D?Q\%'=/11 M,OR(C7_D,\"\U= M[L91P+C<4(@JOVD>QPH;A@[-B0J*FIN#\#XIW" D4&?W!SZTY\V@KH0$R/YV M0U[H_H%CX?CS>_;Q)OF8W+@0_CVI"S!V'*J1!W'$#/NPHG-PUH*Z0TE"]+IT M@VMF8J[@<]MP,>*VJBSN1F0E$@@Z$W4=B)FL"R%M3LQ/&V'@AYE-D/Y5W #I M5[]GBPS$"+!CN2SHLJ8E@5 U[A]#KK3+&VMCV8#\:U*;Z #1V1*0 \V$7PUL M"ZN@^CTH":-G_FOBQ2D5&G) 0:Q.HY)GT>EA8+9U!J$:+VXE4CZ]$CXF=@'JT=_9CQ(4J7 MC[JCF!1:7>LO+ T>$5.HNE]A8BRRJTL/>@A+;>S\.TI3N^Z)_X@^9_+F?>+1 MCW:2]B-9?D9CB(UEIJ/T1S1VZYZOQTXB>1]S)JX";7A-A200-:Z]^*IRB*AA MZWP)&N*2798B'" LQ$D48(]J=)F"#I(E)V@ME"Q)>U@HLX\^XEL2M/L9D:'4 ML_9J4S.'&(+4^2(3HI!=3EJ@0UA;N8HOK'[0Y""PQ6GT$)MKY7T H2^TU6GT MT$>_(3N>&4N(-D"=KRDI CD;MASPOJQ\*X;9?#WS'/R"GH91M4L8E4!JM3:Z$ C:.IL +X M$$ZL\6?+=Q1G5*Z-6*TJMNK1NL'-YQFSV@F;Y,H^.922@&+XSTAX#LN#94JU MW![2PE1B"TI+D]57^P020MJ'O7NU,(]KSAK3$HY]'<14S74B.YS[2^2_8)NW M1XB:<4\>4<->L&+Q/"D<8@^;L*T,/W[K6F>H@L1$8_Y.#TL^O,>S4@HGA%.1 M(,_>[BQ?YAY0=3/1Z$H=(5'C")N9;E?H9D"- M 16ITL=!H:\#9_[90SZ[+ M.FMSOW"VXU*(G!(0G2J&%'(F&3@\1V8APNDX/ MBP)XQU." Q:$LR%3HF[F[:-0H3R)F@MW/UD'6%A+=W]Q!R/,&]SQ-3A!=('I M?(\7 Y_=V^5 ][6K+YCZ(]C13[]Q-\+HPA!B!UOOJD*&17FQ+TWO(PXLQ)^R#*OQZZ8PB/(K9$U+.*D:U\NMX%.3J*?M-ILB M!R838Q5X$$Z&;$FE7)FR0_87R4&A/X!PTS0; @:MI&='N:$6[@V>$I6X0E1@ M=7Y2F*"1/3CXX$-8;\*'BI21YF1IV/)FQCIB#&#G MZU(+H>R"U$2DK_MFAVG -TK11@T5-^2#-(-*#F:,:XGD+2'6$ M(>PTYVB_#X0X+.#ID7AHMW?) :%C[%/F9C\Y'!\/EF4AUQI4([JTZK"70^2N.)N1 C?&:]BNU+WRD$;S[=EZU1J?LWEJ#/A VU1SXL8<< MK['2 ZWHI;>(^/U DD)_I^'UJT*.!GE2QD-0" MK_,U*4 G5Z_:' T(ZW+FO:"DR(["_5=N*+G(\YI"P?&6WIPVQ,=?XEU2N@+5 M'35I(.K:P*U9PA5B"DX/E]DR^'GSHP[8?7GMSL\P)D46/Z)P2YPSS.5O$6*W M8X%_K\YP7%]9W0&[I:8(&J'C4-Z!2Q%UEUHNQ(8X2'2![=3C6 ^YHV]2C12$ M4_'T^OCDD$GIN??CU\JX89<&/<7A]GI] 9"%!YX\(T'=4TT6>=_ZF0=&K"/& M ':?9:"#4"Z[0 \1$"L4>Y9G8_;,9A#ZD4*C%+26);Z(VO>H0C,E8LVB/8YE M&["WF:\YL,:O!03\GZ3+M,DIQ I[PY,TD7*DD [2'O1]Y![QL$ OB%?GSJRSSM&NZ Z /IG=/RA#:WS."\+@4:PNI9;HD?KI"_NT//*C\4MZTDUE/0&A"RBAA8 M;FM]A!N-6I63GFB!T4.4*1?L?/"H$%P(ZR.)^5I9K^,HW,9/' O<2.H.BNA+ M41=HN&N4SN!W,<2_\0!'!4]*=3/$ /44>Q-.(D09UH(N5UHTSLZ4@G.M5&AU*#\\@E))%-V+KTY$+/"6P(-@NR. MO1 [V(U8)NV2F<+B)ZZGKRS# CGWE/CL)8LHC)7V^7IJ^1[%(7A"?I+O=N / M(%D++0*INAH1L^C&93B2$F&'5_3,S;5(A%SBN@3V$K8J] MB!R' H73%W6XN*"UV&XE;@\*9;FQ3M3>!.TF#79*)A!-4'IY?YL+>LYL)P,9 MPIIAYD2M +5R0W%"';E.](#H/D.0 W0N*5 "+(15 M\4"\#3.V/T6^O;4"1 _2'0Z3\FUICL=AOIZ%Z-3"D2R=BJ,)Y:W&>!!)*@!9 MND8KCE:!I,KQ:J_P^N)!&D&D\UVB,N+9K:0&PA!VFCAN?W,;:V#:I:\JI3G2 Z%XUY *=T^F$P$)8%3,O1:K6NRR&H_S^7NAX M-1X'+.D,WFBI,%)5$HK&:L"E754$2&W@>W!_&R*;]XE70K*W%\-0<'1O"ASD MA19HL)2"13=OO"6!'$TSMC/- @G&R9:.0';#UC M%X<'@QR DD!;9)B 5-%ZJ0)N( M]9DSP",$-V^@30(4=ZZ_ORFP^('^F?R2_R[%-$>HSY\_?[N-K!W^UB:[-S&) M[H@=)7ME\B][?\"CY#G,O#7Q=S%TW^1D"+V&B-X8G (MW[Y]^]/;TL%.>A.K'S_]NUW,:K/5'/_YB3>E5]_TIV]'S^CFM!RS8IW=C718D7,+B9'9^S@.[_S'-^7[>"^,RH(H/:IX#5MB M369_3"?B\T5;V++,X>$!CRMDMR->LL%+RVWQ&K;%E9A8-[MT%CE+Q&*5XP4' M>LB\F.CR8M(++]XWQ(M)R[S0._R2DWGL.#ZB"G^0?A#$4.ATZ.$@>5_M(-'! MIFMV9 #@GA."-CT?$?J"=*0[!X>N23V) NQ1&&Z)%UIVR-UT).WZW/^EDG(D ML0#NKLG,68E40T',-\?;7N3-6R*ZY;J&M](2"D>JBS>>HC9+@7'"O[$ZY52I MFKKQU>H?WP1):L;Y=Y<$R/G'-Z$?U=,RS+C%Q$K"G>3G/H_=JGQ)(#\?N64S M0V0Q T/[\6I>2_N6FG?+@AX:VHQ(6(/BPW"+796'DEG=0_*49 M7O#P ,&-Y&6[J>?%! H5?R)QK-/7;18R30# +V/5X,D/EA(\V*S3NG^4Q-T+V( @/:L0()/-[[SO>R61%[H'VZ) M(V:%HE>WBO+;)EBCP @ IU+M/_V'H?-.R!]NVVZY4E.IEN !DA?O#7CQOFM> MU%2D)7C X<4M_3CW5^0SSWXJ;-DM'VJJTD(LX'#AB02AY?X/WDN/#W[C;GE1 M4Z.6(0*''>D9IEP1QV;=LJ"F0LU'H5?BLT4Y]I$ED/[\S]T2NZ;&G >]5R*S MNI'NTY9X8B6MW*1;8M=4C:C (KX M4XJWFVYZ&DS(-^^6&35U9CDJO3(EK8UQ>/?^><7"(3F,*#?IUG=64RLN@]\K MP5>^Q5YY7AYVS\3E4+OP>[>DKJGJ%F '(=C35WO+'@P5;/7\9MU2O:92RTBV0EP \.47XE(5P_)CZ[DO MCI,KM>N6#XWHM24< -#_-O+].(Z N>G8?AE:821F@ZAYM]QH1,45H0* *3,O M1#Y[3/H%W5FAE4(J\1OPFW?+E)JJL!P5 $R)%^VQ)H;4A9EIU2T+:BK(7 P M4'ZZ0_Z&KM //OD<;M/ B$'!*V[Y40C#F4!)A X\GJ.MTDB#<3LX#3MEA>- M.)EY:("(:1G;-C/2)@>8YU@^CQ6RQMV&/=94H&6( %@7V<@GX8K(-^J6_(WX MC_,( "![D@P49PS%I5F#>10&3"ZH?(BOLM).W;*E$5>R'"$(;*+H^.SY6 >] M_A.)%TBI7;?,:$3G+N$ XK"XQX%MN;\AR[^GW\C21DHMN^5!0Y'9)2P <2&Y M1>CQ(=>V6TXT%)_-P:-?!U"B69X%1!P5+&[:+2?J^IJ%:/3*B#&%WXDEQ+5X MAW7A]VY)7E.A+L#>*YUG]MH?1PZF8XW#,"[O1*<6$%W6N%L.U%2D98CT*_8) M4 )/4.[7;@E>4UO.00Z!PO?8W\UX.G'A]VX3SVJJP078(=#Y(7UW5DSI %QL4/_=++O_9[AE=>5>O>6U94Z#4<_W\X? ME_.'V=UX-;T;3<8/X\?;Z6CY\W2Z6G[315&I!LHU\+#+J=UWVI>;##<'X MF>6HVL4H#E$C",M&CVE%R%M21NK2/S5_:;&AU!;"@<(7HS(G2L"#8\BM%6S' MGL/^F?X9X1?+I? &X_#6\OT#]C9Q.6#1$:/7%P[#!'*7.WCT< +'1U8DWL;I&O!8ZN(U\L,AS M<:GXSAZ%OU B/,9N\7,9K.N<#0A^15!!Q=PW#L^/JR^.7!;PM%_ M9+SA@@Z.%7=HC>A6[+"2?3NTLEY/@B2T'(@[P-%UY'8#,0;@^#.GN[+%$EX> MD!6@!=YLP_GZ4Y"L=P&+%'W@*$$R+BF0 ,F2N\8_$ MLZ4W94%;.'J,= GP@0?'D 1$J:X"24E1:R< :9QY)E/AR^2VA'"=U?,K<\&' MS X]#[.L P2OI42^!-R![W ^NAZ>K /S.^BY7(J-@3''P.-2Q 0^4J\2>KTA6"@,=XS=1 #Q\R5]8KTSC=N2P@&&S-&<=$ MQY9'$FJRA=L2@H7&C"U<--IF2^"'&9;0OXKLH%_]/K&\/QZ(Y16WM,)O$*PR M>B0O Y.]LM8:*M$, PS9I+/PP(<3THF[PS4!J;^8B]@]VLCHW\1%W \*]X^ M]&R=@@[ [M1*JZ< #7!,.CKY[M"S<)O+-0%V-=9Q8": @R-]WD%T4I+5RT3= M#]BU6-]-QL4&'.?4>F9_VJ3Z-JQY&0!(]S@1P:OR),B)@]BK@4EDU+(PO0O?6GL<6J*8!6%K"/?^]ODI1!\< M6U<^/?PC_Z!46"P>2,#L%//URGH5.V?, M1H&@YG2PC9N2!9QXE&FD??>&H3VUSV0>YN#X^!%[,4!'A 1<+#>#L5!U=* R M[."XT(PPMJK]0EFUW6F] .4D'PN@O0>KNT%P-9K'8O)Q 584\\EB)L\M"K%] MUFJ5%3)_T*^0.?J/W!3_^YNA8F9UUWR6C5/V? *3LW*13'G32ZB/*<>@K\@( M'D3<2IBJQCU7P]01)1D7CFA .'1^L7S,I.=X+L8P'IY\O+/\PP1YL0I+/TKK M,9H.TJ=Y5D\0LX>2*780V'K9]8!5=0*'>L!#/>"A'C"?)4,]X*$><)L'2DE_ M&^H!0ZT'[+KD,U-5[XE_1Z+G)XBB0ULS$@+#K-:L)FB#5G+/J"]@G' MWKU/^<6^.H*"LC9S4T/,%KR$W[=W; M6N?+D)O6':=J62:&W+3F&%'+7C#DIG7#I%JEO"XQ-RV3Q$&O^G,_QM2) \:? MD+_<6KY&VHNX9[?KFB_WR.'Z7(T>QQ-__O3;/7;$%37-*0)\UCF _$87W5" M3_A]+B'<3A,5<$[= IC2*!1!6VB!*#+!R[)*@ XX%F6V;HT0B%P["-$H4@D3 M'%%@8R!R*9U2;G!;0G".:_.#BP$$)@B2I*7L4/2!X!W79HP"%W"+1B,;4LX[ M_?X07.CZ?-3'"QQ/BSG/4@:*&D-PGFMS2X0$.-8DV4)2AN2;0/"*:[,A#SHX MXO-3#:7,D'>!X/C69HX<%7#,&B):+RZB=^O;4"#CEDG)?W@Z R&JQI.3(7Q;A$ M!"MP[M@1@II9GW5';,#Q[LDG:QRRLF(BI3_3 ()6J<>++-3@:"XK[G9/?(0W M7A)A;!]6ON4%EAU3VG/BOUPK_LOY=Y2\U:RHM=?69)<3N=T6!<#)E>PJ\8@^ MQ[](MV)U7_A!Y(8(70H3DP.D(A=+G2\HY%P7)7",/&\9P8H(G&]W^ 4[R'-8 MU-*KC5C.?]%A(/1,-C3Z!<6T-X;S1B3YR/+9?&X/Q.760@_4&JS MZ]+<6R*;[L)Q?J)/_OHNN< MQ<;%I4F6EHOFZR0JX>A!DSH9ZPUY02D']1#M-"7A#@?,MQWY:(GI2;_&MN6% M:9&3V!7J8IMNVK$G_8RK+!_AN[?OWWXWNAF=1V;)";,/C[/[V>WX<34:W][. M/SVN9H\?1D_SA]GM;+H<_4T>?,3= G'OUHIZFJ?I*J.O.R+;!GX[V+2G?CHAY0 M?]S^0E ;(XK\T ,1N2JRH=A;Y$2Q N,3>F$+#T\NTQH\AZDR>S;]IP"M(_ M)">U1H)P/+2R:U2B1D_6A;F_L3S\Q4K#$E($+7=LA_@E>8."N;A%WHGL<.ZG#B;!TT/\9G#,#89L.98$Y*/5=EJ0 M"6/B-\<2X,3O$DG: GB62"9B!4;P,&B.&X)[T_35=B/F+7,/=RC &P\Y%(R/ MEA>MZ2Y--S%GN:,*W:_(\ID,W:$8/+%F6V^\OM\A4LK=Z394#T]PUZ'+-\6* M8A3,]T8M#,%E3PZ&6A5*\%AV!::GABRW*IS@\:XLF!/DV5NZZ=5-WZV'K M%,7=-+IU%M"\ (8> 3;;1$O=X.ZD7(&5L[&('#@V+M +\I)G:GA/;"@*HVCU M!;F_"J0U7S)%"ST0"N"*V53FZYGGL+CCR'(%JKF@70^;J"A KIIN+L +)F^8 M%,7./PI)L,7[%8EQ.PA5=N,1 "CR4HD4LDV%&+C]\Z/U[QB@."([*44AW3,E M[?M6YBO*:7;+EU^J;?_:0SZ 7[(B%WWO8"47QJ=5VP@(^('; $TS"':[4 M L .QI6<$ID[LSR.O6V$?V:^F9FW)OXN7I8K9&\]XI+-X98\A([8SFC2N^^- M2" NYU<6#7!I@Q/QU!.$_QT'!G,AV.TM[_" =SA$$J94'*A/?[D.?RJB!>$X MYVZUAY('MW"H*WOU%^JBB1#/):T\>*ZC)EM)-7RB)S7]PMJ@=P)^R[M "&>I MP'8Y4JWG(#U&#*_Y.KY"'G5L[HO!HI808D0,Z"[%!9S#BX_8Z20XRXK1%LGM M#Z'P687U8X A..Y^Q%X,T!%V#M230Y+I)-)K34: 4 :K H>-<&S_P?4="S1+ M7P)=D67T'& '4ZSB)UOYZ'$U@TKC0"B'9;K95L,4;+!=$?X*\7?OJ\7?W8RR MT+'8@E8H7KG#8,G2C[<3D7LP7EVY\>IGXFW^2?_[ M'_I'6E=";1U1]H%NJ%)CT/HM@4T]\VPQE0L-H-N6"N"V3K_4C+7<1MYOD>7] MTV*&1W-+7Z5A^E1H=7A1":GVMQIVHUIND?>%_E??/%MAI#X56&W[; 6\.G5Q MA,AU\8;>%,SY5FF8/G524Z>'-E*MRQ@#T9)58R;C02$6;KS[:0RU-0^ '$.7<@%5]Q( HE]+/R'+#K6WYR%R5 M4/7M6UFOM(Q42$'P37)/RI*31\=@_P A($Q(493&,*2G6#=6,*8BA&V!OY*1RCD+"X@E%P!.4" PRNH_#/ MI1I?FBT -%ABKMH2T^J)27?=G>6S%')*8!O3C](T0=-!+L.(4Q6[OI;7@L*6 MOA4@V.U*+2!:F(TVN1)& (@OW-(X;0#L9 *QX5"XQ7U+D\8O.(COJ$_L;IJ\ MY#/U?>+?$M]'R0.4I_>HN#M6]6'ZWK.$ G9F5!6TX)Y!*J/9D,;6NPVMQM-] M08#"('E 5F1M*;2!8"FKP-@"%N!,)@E\[/T@#69DFT&P;U7F1Q81H"R1,@*& M_:DR^0$2_8%B@MUXIY5O2[R&%YHBQD,%,F.4NY2@[86E?RFP@=K MAAL >9"6?Q,QX/QSG[%]-:A_1@ 4?Y MNN^%N-[O+>S_8KD12O3BL>=DKID?D<70=>;>@KUESUZOIPVH*N ?_YQ8 0Y8 M_W.X*OXSDOOKVYVRGZ#+HV4\>=B:18<2C\7"2&JU*_K HX/&?$5(UAE!^72I>>:64 MCP0$;J0[ Y.MF;>/PN+#*L705F%S.#$"7>^$8IK *^S- 56Z+??X+SQ MT]6&62 '&:)8X"ROT((PBJ*5HZLH%;!1TJB7;03DK;P>^]Q4V4Y.-*V "D, MZEJOT8O](!?F.4LI'A@NJLE&^7DD%0X=JU 9D(P M&@'.HT5=7Z.-R'1)8G*&_=':R:_;QJ, N8-76"2:K.>C#8[]K*P/NO-1(#=G ME)M!N(=7E-TL!\N(@3@F+^UM=T',5I<7].%!^ [N\6 >A&]H^TMAE>Y]A39] M7_BU7GD7P Z._MDGYX^R%6Z5K_;)._6M-!AQ2(4,.):Q8O/';'J*X2VF9T*2 M(2YEFKI;WS5[C-BF1@<JN>DDGN2='L"T&) MTY+/+!\U<0-Q\T_23NR#J#Q'[N<>=E1!^D"7>EN>!BUQ[5@-S4XG2SAW_"OF M7,RSXS>_CUTW!4Q4Q$/>%("NQI,]1G0YX% 8\&EY)R)X_%.?6Y>.E.0H'4,, M[H")*TQ1KVPNL.(D^F!RROTCNAR8#]+"Y";)SNKXNFE )M(Q(KXR\ MAD#NB>9R+F)?9R\T_0M;9(=OR6X7>=BN6->XPB 0+H1BD3O5S*V 61MQCU[+[&1P7$](]!RN(S=%-Z#[.L(O;+-6U#XR M&Z//^B,UUY8AIN"X'3NCV)7*1UMVZWY!B<'N$SVT+1=_04[Z1M$'2DJV;*]\ ML; ;[Z7$7UHNRB!YJBF=X$:5-A96'I,[9O7I]Z"B;M/"_+T6_FE))%L@$S@1 M78;$_F-+5QSR@V2;I[B[4?SR,O%C/,+0Q\]1R(BP(JQN)KLP$M>-GW9,*BR) M0C ;&KQ;X6K6U-D4#9=NN=R,.54/L];-VEE++MNE M@K2Z)\^D+6[;+0.:L7HJ4&J=\H\1PVJ^3M*_Z(9/SPV?ZX$5M>R6ZLW8":4( MM4[SE+OTP"6;A& 35N4O"/&.K;XEBK?.)Q_;W 5@U+U;[C1COC/'LK-E\F0= M$K]L$%JN&U^.V+YYE![9NE%V[995S1CGS##L]ARADN,Y&6!2\,X^).7IHC%" MMTQKQEY6"='6>9<$P3@.W?*FP:@G703[ MYM$C\:JS*=NY6TXUJ,\;X CNQ+\G/J)8'W.A,N'_1X>&RG%D-$*W/&XVRL@( M47",9N\%L$1\^@^SZ[Y8;EQF.KRU?/] 2<"+*37LVRUSFXT=TD01'%L+0CE] MM;>L)!_3+V(!36HNB$*(M'MWR]IF(XFTD03'W%OB,:7=CP%1+][7P6U^$!-#HH*_5H]X3Q;8LK&0E4N-:K@ M4H'%>*J*\6OU!)(L;"# 6BP%7:F?1=E$(?)/T$J+R@A;0\@:-I#._*DKP D< MKR81C@/QI"PJ-NHSB;0F9XJH@*CG _>)! 'QJQQ3PW,'7]-S!X +\AL^=]!M M0?Z+?TSBO1EUNWU,HKG;:4GIUKV]1WYO:H%)C1&9I1#IP1 M68\2@$8,HHLQ5)4,DC*SE*@Q#+NRTO@D[0''Z"1GB=2:#-JT5,9+95*2]@!B M2M(00RG+8)N.TC#8$M1R$Y*J%P13DH8TYOBFP@F&)I)+"Q"8,'B-X-@RU+N? M" <0'& /$172,X2OP$C: C!OB&7IR 0)_*W7SLQ#)RZ/R6_7MX%#*26GL"P^ M_*V'RZ7E-<=BPA9;]$E2I42<* DY@6 >,B;DI&M"WBH)>=L+ M(7GQS":$O&U^:;>G9TV09V]WEO^'F;)5Z-;#G4/PQ'0MC:N %;P[? GD(\!F MNE>I&UP%C"N?E=!3N2=D'?IS M2ZC1D%LVKLGY4):^1Q0JRM]*NT!P+9@Q6(X/_'O+1<4=Z]Y4S)8D^&CC0C&7 MIAP^WYL[?%)(1BDH@[=G\/8,WI[!VW/5WIYX1S/T].48@&'4% M;CEM]T\]MQP(=EV1!:VRUTX?*Y@L&XQF:N3:*3QW?BA.;[_3[P;R=)*8PO0Q M@["&KOWET=K.A.'-T.'-T*\G[D$M.(J@AU:\RL?H"XE;N=CD0B(=BF##-] . M7I)+]Y)<=GWR1KPD754E'[PD7[.7)"YM^ %YR&=25A8X4P?)#U4<)#$0HQ,4 M(\:$DM]D<(T,YJ5^G21#@-8UVIK L3'=#^/J\>GSCNPQO^,]7&J:U^P+07VK M$KJEB1XXEEZ^T[D-<_W@=.Y_ [TBI_,5^#([2C&$P*[!J#\8]0>C_F#4'XSZ M@U%_,.I_%4;]5'L3'^C'GR_/6'^&'?Y"&@SS\ WSRVB_=W'A"F]JB_^+N2W^ M.&\A2V&PO0\6HB$M8; 07;:%B+NI*BU$REX0U"9#"Y$2)PCLNB9WY!#M/G@@ MAF932%MS,W);+'XVA;1/#Q;LJ[-@7[8MM1%+-TA; MZMC^,\)!W-\P8OF[M^^*5M+Q[7]_FBUGJ]G\<7DQEL_S&QZ3**#\"X(L32:' MS%]Z[T7J#M/3ZV8EX"1W6V%K.%;2JNS+/X$F0!/"8<@#CGWTD=QHJM$/R&U3 M(9,J3A60:N.F^&3AS(SB^R*_'81;H[84G2Z&?%S .6G'08!"O=V,WQ2.3;.) MK8R/(T1&23 MDF\?0D>\?YF/ 6%ODTO6:4,S1P["LN%L!2IM6-ZE/WU8!Q7^ZWJZ^^'%JL=' M!&_)[AE[L89(U<4 .RA1%V-[SAKY/G+&ST&V1S]A:\U&(1-O,8*4"@(6B0 )QA/UH%M4L&* MI$ >,4/!!Y\$PM/U7)47KSSIQ %R&:)_9K]@[L>'AN$<]HL_NX;A/S4Y*^[V%_5\L-RJ: M(UN:HU,)^;X5"6F),JT+3/H@>/846Y'01[_E5TZ9>@E[/]2 M 3S+W!E)_5.@PM"=BL9?NCX+*A#D$D1H@6RR\? 7NDF6SLW8J>'_M6O":I=6UR"07TULKV-(?V-I\ ML5QVOV]6)+4G!:H6M['8&Y!>;;)>M_ F90:3EO-P*XP!;GM2H&K^10DOAZQ7 M+;Q//MDC/SP\N2RU,EFV^YVX<&A']423:_VEK?!I\;Q*EYM M+>_(F XD6P,&H.:52Y)P#2J#DW2%$/8D'_KVFK;E S#KFA3=6%0?26*#/MXW M.MB8!/,"M0!=TF8DH.Q52W%Z6\[\T+'Z4YX9J$GIDB192-NKEN4[E!CY5M9K MYL<.1%DT<:>2_.-52K*(M%QMQCOBA_B+E8:48N*($I5<'\8E=WS54-PWE?A^?F&'>^A*M' MW=!Y<[7 MR^B9XH4MW_@!SN_+Y6SN9LNG^7+\,)K?CY:?)LO9W6R\8-6^+Z6T#5UO9(>6 MH17&F:\3RV7)SLLM0DPU&SL.3IASQCJ8'([$_."3:,^6K!LY]'QF;0BKM!XA M9[Y/)2>05<3I;/9>-HSVL9-4LNAJR^UQ6Q(1R#1F _6CMY":+* MHP$I\]'M&L\]85Z5P%IQ!3CX>-DDK M!4#_/.#W [+S:XJX)N<@E:O/@9G\005S/3DL+1<]DI OK])R]O6&!+>ORP1: MR'!CM"'(0OO[W(.B5%6G$/17^:H'0G>KP?16?TMP9*T[E)Y\]())%,2.2SM5UHCES:,P"*U8KWORL6?CO55,\*G0'X(3H<^-Q8Q: M\/841+$-B(N=&-$/E.AS_X$$P7C'WB\5;1VJ7A#RPOK>(50T B<+2=&9CRC< M$F?FO: @9'0[G8K*.C\&_2&DKF]5T\7$T>_QENEQ]G#ZN+L=S>2[]FR&*WO,;Y0X]Z=9',!2O$?,:PO&[ MJ1F15S3+N(![S#8/Y"W=ES84P"2R5&KGTND(Q'XIECXQN_@(-<<^P3WZ0V1Y MFR];$OT7.?A1!9>2X0 0[(WZ(GBZ !MBV0:GXMPBOBF8\SL,4X@QG?-(0-BO MN%NPRK"JZM2?+50/'?X[ .4SZ#I>Q^-= 46,Y3:%L-@J,):+"Z!K^%D[R;CH M3>_F[S7OYC>C\W0C?)YON+0/E_;ATCY21:NU$G MD!'ES;K4#L*A7_6&74(&PB8SW+2O_J9=2F(QN'IK]H6P+,U9KXD<.&_*&;IC M!NF";D+*RT"^,01/NSG+1-BT[OH^3_S1"B,V%9,3WL$E:@G!G:U/<"DJX%9$ M?+XRJZ"/MNS^^8(2%]PGST>6RZHX_$Q'L:/J]'X\6XT_>]/LR=F!/G/T>-T=8'V#B'%]*P?JNZP"B1-#@KCB%9/ MB-82/39JE3O*H@K.F"+&DTXMS>#0Z@G$G&(@P%HLS:((CJ7LZ(GH)? $K=0H M)FP-P5)C()U9O@EQ L>K283CJX"41<5&$+3*BIPIH@*.(0^(7B&V]'XVH_$+3)BJR2X@6.;RSD._19"1+BS3R*\H8JP7+&R;M 4$LK;W\R MQ,"Q3HBERMRJT[$_DZL^6GRSJ^H&>B5&6!&6TI?-%9U 'Y!RTZL",W 6IK%M M1[O(M4)657WO(QNG@1%[%\5T]YQ9H $YZ9.8ET[7? M?9%NTU.[VLK7K)G=BOFO6(+7V.KW4]GJ-WMP*2N M/H.L+/I5:20@)L.*TF_ ?3[Z,"0@1+Y']_H8)@:=7).6M(=@1:PAT'EV"K&$ MP+0';#,!]S9CJN[KV*W$[2'H3PTQ38(E!*89[#(J:TBUH?HLA%,==5&@FLXI M?;&F$@5ZT]N3CJR 1 M69 \HQ-;$A5[@WYW"&:UIO8"?:PA\_O)"MDM1V8_%[:&L))-15? P3QBD!E6 MQ#)C[\W:==V_+5O*'^>.'H6;/D/X[I/\.Z;^@TW^7>)UD.$@>>B@V@7#-K)"M6L*C ME4L>0HGHJOM N&5JD%R-"(1=?"CL<_6%?9(Z[^>:"K_B M<$NB<($L![N'.Q0B?X<]AO&]A?U?+#="TK<7:HP'8;\./8?GOQZ)1S_ZDHRA"@-!,"Z8 M,[<*IN#XSO&="1C+;0G!?&'..2XJX%A3/ 7N7Q[Q;2)(8\]1+D3][A">IJE_ M2(KQ \?94H$_)I!AM<*'W*Z=4 &;W':;CC$)_# #/?VK"#G]*@,$7Q[+WR+$ M,EPXCH/ZPUU:G$I]C-MV*FC)@ A$KE-!IT//SH6FY/K(8A6Z0TP+AP%Z0B6. M96F=J-D2Q2SJ@_A(3%Y)XSY-:A4(+<&DP^+,,^\4\Z%']%+S/@U@-PJ53 MPJ M)XI1S<6.3562PUG9JX<3V<2K*SR1E8@!YYGT(-;H!^13 7,R/)&2F9>*%V(OHUU388P3DE8;J#0GA7J MT$*&&Z,-0182!\HR MI"=)_%B"Y5J>C99;A)B+\^P_.+L;Z,4TAW9 ATBR=/G82A,KNYF\AY/ ) 1$ MDJS9#7T@"*(1V,JRA)5' W+X=+LLA5N:">5:L=)OD?>%_O<;U1DH$!F7*;O( M>L0EFP-["<3R#@]XA^EM6&+.KSP6N./)?'F@>C?UJ88E*'3 8(=I?++H%R,P'E!KC/&L[$0 MZPN.\>2'8:@79H7^EQF$;8 @..9>6\AG8T'9C85\@EBML+.4&HN[OAPVG8K/ M"1B3^?TR0Z8S"+1^7;S#ZS6BIZ>-)BC\C)#'WJW#3JJGTO-UN;5\"CN%)@&+ M=X6L,$BGG/FID6ME!2S!K1W>7>K\)/H'L;E.IV.W5IBW;=XOBZB!8R3++IS% M+TPFD5Y4T:3(+JPP,4DZRJNER0#=,K8Q4XP)BG#R3\X?;TE@]M+7N[=OO]-* M/+D9G6<9L6DN,.%$<&'12SZ1=^X]4NX:8R&5RUJ'H57C(B%LV4,H) ^Q(:*L MX=C(RX@H.]4LF1SBR[+J!4-)>XAQW:9[F00]4-Q*W_U"%KM=.'-OP6[-/O8V M$RO P2>// ?(?V%8SKP]*U9C$\_&;O)8;A8WZ0;8WG1 ME&E]'-EHW%J0!"M MX\,!TN"U8B,(6W';:R(K D7\(3 NKOY:>A%0QD5I#PA.WRY9*B4&&/[J1DO7$5%]^@!6CHXLF/UY'?F?K/EQ'H-P(P'PB 27Z"XJE M^FRJYMKKC8> L#E78W,U?.%8 P6@FYH%O]>M1Y/,-THFS%@)@\%"V+N%\+)U MYL;M?X/./.C,7Z?.+%@ITFNZHL_7IE$KR &!RY('-K-/-LH. ),1KL*,:H(P M76@#8F^N)JCY!(FPY2U6J_#? M@@(OJN28^0UB;0+=[;" 2J^4Y@IZZ5< Q1-+UF-;#AUP[,AG9]TFM0FH$)V+$PBXI-,15H9I%>;I8 F.IXFP M,:!%&F6F :Q,T2H\RF(#CA>/*#S+T.EYJ!6Y);L=\98AL?_8$I<2)V#63%O M,.-18*6*5N&J,@5E=8F?%E,65W8QH6.% (2QYV26-2<<(2D_Y.>B M$V3190V.WW< 6D9J[GWT9X0\6Y:;JM433E!:XX(@B%L3TP+<0QZ\_>($LUYD MFJPGE(@$?0GGLE2&XD6P-#C)M#1"0:\KB, %?;E5<;2,(#R68L_R;,S>+CW6 MO9#'A_%;PXD%:W7X-1)_Y?U;C"]*+#(I^B M&8H#C>A/;;,E/W(('\ %"ZD,KQ))L-W4.O>MX=NL4 M$7E/?/9XZ=G@P>IF^-WQ1"AD7K M#.:C#HZ9G))/HM@Y7DL(^1:MLY*+.:"PJ?SM:+[FJMFFL57O-6.K;D;YZ4=D M/0JW:+2F0(Q>&!2C70:,RXO%D@N3SGU5*R2KL6GZMGL<$3D8V#YX?0!&8S4L M"@(S"(\8$(Z*!LE01%+/#-+>O/#L(>)5Q)6:]D@#0?*NWQ[2]I(R,8Q X'B# MA-$VB30Z%0#+2 ND:VGON?1"$[P+-RN44$([R.,=+ I*2+J X[$,'/$-S 7* MZ-*5Y#9+0G"Z?54\3XB=(J=F7D@29VO#4BF?"I2A"*A0RBEX-3(I6'KL=4R6 MKC_S6"D:EO<6IQ;?DMW>1UMV^7Y!25)_PX+; #R@;&= I;L!,G]]2V!J^1YM MIKSPMC\_A%(O5R/B9[+V9'L>VS:]8SO3USU=88@9VI-5ER2;9\C[J^73PX@J MHB0P-3R_+[\@.[Z]77R:WHVF_WJ:/BZGR]'X\6XT7_T\78QN/RT6S C],!M/ M9@^SU6S*WI X3C^RV?P78W%^\HD3V>$1^O/!+C$?*_KT6. K?N*8K8$'-A5; M^&)+L+0''#NP%H/*M;P$>(&+/Q% *[7-*OH L:MJ2*0&V\"&B[%M=KYF403R M)!U..PA&4"VYR_*'@P:+Q?S7V>.' MB[E-GDL*G2*16&29WN-CO"[# PGJ,MQB4@_/(@S/(@S/(@S/(L"(W&7;D^HF M*FK) M7K\IJ-8&39#%_"+W^#4N:(I\%(0+*Q2J+Z:C0/!.&9QIINCUI'VGC\:,/>^K1-&'%(A XYE@CU99==0=^O/PJ&+4NZ&+SV:KL/6 M,;SD6$DT6GJ_L6.U8>PX. %@YJV)OTNB PR5AE)4F4II.,\ZRDP[: R#^Z^. M;I!! (1"<(V^0!"$O5K'( SJ7JN7$-PEFU7$GJ_'++!G@Q3/.0C:PGG,07>G M5B $CDD9"(.DNHUU_B;."Z,W/Y; *-5FC4T3[CW M[GW*._;-[[>$')]U'E.YC 'A\DC9&D(@;T4Q9"Q2X@=NS0W6!_C6!\&J8TZT M8+Y^2ES5O)56;'%I!@ N$N#PAA$E66CP0E M<.SZY#WGH W.X H8)NT!(8ZB"LND2(%C6EP3<;;;6]AGN\#MUO(WXAJM@L80 M B6JL$J$3W-<$ITP)+3<%$*6[;OQ\!?D,#OLA(3;"=I@SXLS?EW+LYG-,\VA M?4(4,F?FV3ZR C3SCC)V2L/@'E;M3=8IX__2U+G7'CUZLHTG&7(KZQ499E/_ M4 Z6F3W>SC].1ZOQOZ;+B[%FGPC >$)YQ][.E)FR)>U[3*VE\(RCQRB.\:?;+?8L*>/TNT-0YTTYJ(\=!%;>6I[E6,>@B_CD MEM>.$+>'H,B;,DN"3J^N>)!Q#ZHM3G;[&W*>AYSG2PEM&*(9X.<\:Q&4;D@! M<;%##V1G2O-\,_,=I@)5%TA>^L1EVP.M^0A=,1!!2:]^][*U=)T,@*;H-4V4T+D MNG@3I]^>Y]_M+>_P@'>8XJ+''>UA^CX@*K))&[\V^#5!^-]T:UUN(^\069Z8 M(X*&?6JLAC078-#7$7$J_/U!!L04;;+ M)!0G"YWP[):T!7!T*V7LQ!(Q&JT' SXALF/[8 Q M'BRV+K%?B'>IZF/U?<8KA>ZTCU7'$5R4!F_+>%!$$BKZ]!=&J(4,U\U4WC"O M(WWQR2=K'+)J[@)>9AN \E[HLC"+ +C5-5VOD1V>GH2@:+$"*?DJ_./P'E&* M6"[;,B(*R2'76,"W1D8&Y>S097@CF(.3E'D2?^YM$D E*Y;;$I0G1)>37$S@ M?:/)(*.=Q\UZP\A M[%";/Q7PZYY=&#D3R_[#@$&%'IVRY*^ML*2 $;@M[ECW@'FQXY?LV6M"R4'J MNN0S"U85['5:/3OEX(\-;7I:F+6^G,[5]N9K5D!C2UQ6-H,"-??N\ MVD.<$ M3Q9V5H2N=(0WWLQ[00$=OG@ZU1^N4S;^U,1"K(4NN%7ZR7-8? ]^CIBE-7V2 M:[Y.(5]&SP%VL$4W&]'%Q&2 ;HTQ;QM:M"88@N-O9L?)O&B60RE%1/',7I6! MNN5W4_:;*IB"X_LGSS_EBE!$)LBC+ B#$S&>$(4M=OEZISJKZ8-XPH5>8\1N M):$I,U ME'M*KIG[]#2R_,-R:_FF^35_*>?7S!=WL\?QXK?1\N?QXH)2;#(E M\T-B_S$YW+I6$&@^%U/NT4]\\O%H.;#'P5*X)%DVDO9PDFPT&),+0Q;C!"[^ M/P,A"]>=KS-%(J2Y-CH=@63<*&4RQSP-O,!QX'A7 %.ZZPG:0MGH=*0P MYT+BHP..113"'?%BZ5,\KUIJ!V&_DTI8_EG5$OS@>/%D^:(26?PF$+SIVAS( M@PZ!WJ=%'>^Z&C=J<7LX\?15CY0R3N#61Q9$Z5G":PCM(!')7&[3XN !CROQ MSAJ#.M$X0O(-(9PA8K$J'R!YZ"'S8JS+BS&DT\28%^.N>''A::ZBM];T3HLA MT?7J$EU_17BS#9$S?D&^):&JH%W?D=22/$T!Q"#VY\SV5O(U2"XQ#Q!"GZ7 M"QZH+6\JUQ'TG%$G$]=*6IKAB]!A)NT![>B5LE>*"3C79P9:JH'._?@"[K!( M&_2$_!@!-L&-!$E.XB]K)N$B^:@/Z(/L<_BITA!#CK MWU4TD8+)2I8=Z-M;*^!!+V.CHB.$@&@S%BH0NBCVQ0=R!>ZE_2#$0C?"O!0? M>+QC0O7D8V'(>K8!A)!F?6YD .\I8BT&8<)$(7W;X?W;=S\\N9;AHXA_+0>O MQ3%K-Y/QAK_]G'ZN*+?LN%';/Q+#&8[T8KYWY 7),D#F9=J)H<2/<OV B(5X\G# MC"M6V^-8V6.^CFM[I$61GWS"DH;\@ .RJB)*]1$AV!\5+*R+(KA;9+)9TVDD MYU2A#8/J@+6X$ZJZBB?,?,0R+-'A#TA["6=SF\LB%V(K) ([%2IJ(2%)2UTTW"(V!^W,I-T<6@?^Y M[N%T'=[JRF1^C-AZ2NFH]G&W, ^$FVE+4MH\L<#=<2OCF&SGP0?:D&78)O;@ M#[ZX9%4K,T%P[@,3/AFY+D_\A-L_%\U"8-GTE6I-.%![ KJ" $*$0T_BVB09 MP8DQJP9DLT@=/AFFK^RC2 )U.T,(NVA'>'0I ,CA]6,5A]=[;8?7CX/#:W!X M#0ZOP>'UM3B\IO%Y7]WC5>P/PG6?PC@S>D<$[,GA'!N_(X!T9 MO".#=P2@] W>$8 &ZBZ\(QJ5M#-Y0'F(^.%;6AVOSQUA@CTX%65P;EVJMV!P M;@W.+3C^B<&Y=5W.+4%*ZN#<8AC%7Z1R>V]A/\[Q&P=!M(N_,_5Y?:?G\XIG M':73CMB\HWCBT7GFP1MV)=ZPR[ <]^$/&RS'@^5XL!P/EF.XEN,++[+8I3NP M@"TU/HTO&[I9>X7FY58)BX=QJ5X=G5-$,W\ M%;M1FR#?URBN'5X6% !TB^:)!U-0 M0194?_>V<]X#*[^>#=@;VR$5I/!@&J7W?94HO>-D0V#>E03F#64J=,I40-B/ MOZ;*%+U57Q][3KM%*ZK. R'6K8EZ[L:(@[L7748H\U $8PAE'D*9AU#FRPIE MAL#5(1QN"(>[P'"X5$//Y.HOB.O>$Y_]V+1$*B8; M],*0;NEML@HDG-B/9% M\#C/19REM99Q2Q)Y).#5">/75-2CZ>VPJ,S?;X%CJ07@&5QCH MHB-TS06J H7@R4M-?)?UR#4P[VG M)DQ79A'L\394DQ%7MU@R!JH>EH7V[%=F=>QQ 6B3_.I$76W0ZF$%U 7JRFR: M/2Z,NIRXNO4R=AR<('#.:@O&ST'H6W;8TG)0S'G1]Z!6;9L*PL$4SF\8",6;2[V^)%V,?62[+77\O$]FN(;D&\Z;6_M!(68(ZE+XZR1=?X$14:+RX M1AU(KL'*V;GD5Z+TU4F^X(8&9T$T"> U&$0[7R=-,@#F\JG"C3,;/B"/HMW% M?5YOSHLVZ[1SG]IDZZT!ST5?BOO: MFFO0&V)YMGFX17Z&=*9EVGZH4J8MGC33+1CJM34__E"O;:C7IL&IH5Z;@MY# MO;:A7MM0KZV'/7.HUS;4:VL1>W#R--1K:[I>&S@6-V<='XJW#<7;>HIN/J=" MK$AHN9U8N?2FOFCK;:L!;7KT W'3E\4C"KLA>()%&W\_5&]NI2 !S?3]=4Y+]@&_'!?R3>2^)? M8(0(XDTZ^_LM"<)'$OZ&P@6RR<;#7R@A,B7&5)I"NW-?;_Q)1P2$XB!:4#1\ MS)Q;,7R?Z-C&CJ&_Z#F&SE.-XKE&\62#/^A*_$&78=WLPR,T6#<'Z^;79-WD MG2F+Y2>IA5/1YVNR0L_>KW!4.3L[<7?KMRCU4!VUZ9 MP5U0I5][WARYHI.C9-^"G;Y\+J1FX?<^MR(!ZX_D+$#:&T&39[C%!,W_WJ?B?1>:C0"A%LJ5]8TE! ^1I?"T<&M/KC5(4M?_'_I MTDP<6M*4I\:F&-SD>G0"YT.JG*B516_!?*8!19(%S%H;J=.[^;FNW+7=/,&: M$T)!('ME:AP#KP.Z]\:[?9S6L]I:7KXZ)').02=TS&"-?#].H%H@RZ9#^&QB M>OVD'(MGY@7!PX/Q^CSL0 E]P?*?#U8YI04JXX[@@'5]'GTXM(5YNVB%*J?( MB,XC\!H%[:*K@[9S;VZ4OC!7A+)>;1^U8__:N71 KY*"X.G=,!."'K7K3L)#I6_HA5RVEG]%DIY4V^Q-THO3 M7W3TP@5(>I'>7Y&DE_SCG0L[!X*+CG*X 'GGD!Q@#CC[R33]^Z_FZ=]LFB'Q M>TC\'A*_81]Q0^+WD/A=/?';).$;4@I-F\M"DN@--N<&?LIA'S6+AY3#(>5P M2#D<4@Z'E,,AY1"B] VNA8M/5?R*W05?1<+L9=3C'1)FKS%AMM-2OBT1[((3 M!H>$V2&5<$B8'1)F(:4(PJ$MS-O%D!Z8Q1(X^2+F7>//4N0[KCQMMT\05M/?6Z\B37F\'8-*7 R=OU MY5^;F;9K+JQVK%AQ^&'F#"8,6%:99]7C.WS]3!3L$ 8VA(%5" ,3W."25/84O2UQV=V&=X_CM[N^6"D) MLJU[.<\A!?/UT8L5(I_N2\'/R'4FA^/E\Y;9E7VZ4ZW(>=$)KB]& MJ0TJM2XV1VFE,UMN&J/RD>XD6S?V@M*],]Z>9*M:V?7Z0H+,\ =G V_//?YU ME[7I](WO#HEX/0+\543D7D8I[@N*R!WOD+W-!_,DS\Z@@HM/R>3BN-;&W1]KCRKW=6C0 M9^(50"MUZ2CZ /'-:$BO!MO NEP^( _YEDL/OK&SHV1F)UN(7U!Z4$E=,)I] M(1S\6O*9Y:,F;N#XN4 !HA3:4L#OT MRR9[AJ\--K9X0S.?&O-3"#!PGE\AU M634/S_EH^7\@IK'JL%'=#8(1W)B':K3 ,9#%RM.K@>4B?K21I!T$X[4QBSAX M@./)X(H>7-']522Y/CM+I]5 H-M6$H&;>6OB[V*(S@M@0>\=7H2"9(\\_D5/ MLP\^"8(GGZQQO :2(/]?/%QO)K-']FW*3@CLAX= M0?C/$0,I^\W(\IQ1#-8HA6OT?!BED%VB42:!?('VQ&?7A@Q_3@37-+_HC]19 M\#EED1/9X=Q/T_H$F0/\9B!-*:;L.L::\U$$D2&0@L;6>PI<(,P%D+0%$/4O M$[<"(W@8@+L/IK!*[^>%-GWG RB%*7MD%F '1_^/EA>M+3NDQY9SE"T6&"!E MB*I3GS<@8PZID '',LD&K522M+KVJ 89H"90=/1/K^M0:8ZW1J%1\?@S"+6D M(G_/6(!SW><4"JF!Z=0&@OVO*B<*J(!C1T:=$SE-LBT@V/FJLB*'2%\J=VB% M$>7E@9GX_9=8HSX'-C^BZZ[N2/KT:KSZMYHO?1HOIQV-;T;/4Y7H_%R.5TM+T=%/A)O;-LD\N*0.!;6PNXK4H58W:\S MS6K!#$H"G3?S&R!%5Y?H1VTJ@P4(73:&AWL]+_T*0%\MR4>.K%W=L;4(^]%Z MQ;MH)R1MX?>^U5".'!QI6X 4!'5/?JP/B&Q\:[_%MK#,AJ0MH,1STXU$@A4, M#B7WD"QT0B.9I"V 346B-%HB24!LK_=D)DU=JBMR=&:OR F%6[+;L=C[& .I(#0R/@@[4#UY:(0. M'8A%2"F"G*GE>Q3!8+S?^X3.RD(9*-YT!RJ^(:/?#80%J2(3-=#KM()!(C-G M..@\'RTGWDMB4;F/F'4I$;WQCF'*3)$:&W@+DX!(,:[$]Q:( 7;FBV7T'& '6SX6.E4:&QU$@G#5>V)C5.C)=AV7\&/1 M;WYXF%BNY=FQ^3I^P(+A3^$]?FUFOWY7ME\OI@_C59R MUC]-IJ,'\:/MZD- M>[48/R['MRQ$;$E;'J>\'"MV)L;N3- <%0^Y7[1"O8S&ZLGQJ@.A),G.9 ! M]O,Z[,[[=/71!V M>L0E&Z95["WO\(!W[#TB<7W9"H- R* 3B]SI9ET#\39_4ICH]N]M4OC$G)*UAF#VT."%#(76J?T; MB?;8R_!?3&IA4PB6"0TZ"^%OG<@_HS7"_T79>H@^8HK%5CVU0&[U H]8^J7L_G.- YPRX6) IJVH,H?24!M4E&(#6 M,#*W<>\(I56HK(C-)7(8!TJ<;L@3AIS$,P* MU!1-/=Y!]LAD/^=N?(8>FE+&OKZ')@L"ZYA ,=HS, :OS>"U&;PV@]=F\-H, M7IM+]MHD,"6F615/\JV@J912HN=!;\5M$EG>YLN61,F$V=I$264"7?FO.! T MS4+D;*F&W6 @;=87,QA(!P/I)1E(TSH$93N2D/G"]M#.+5W^2U"Z#"T^WG., M(RR_:TQ_3^8?%/=!<1\4]T%Q'Q3W:PN0J:Z8]Q0@Q)8[@>?1'OV*B0KUD?L/[+UG^:?/>0'6[Q?$I=; ZW"(-"N#BK. M5<437F)#%H>99[L1.\V9#8JPLDX1(OR)EY#).X>#,E7_! @D 2,B7M RW?7M]=(44+'.ONT#.5M8#> M^Y(G3A/I6U"\XV+GSOF<$NWF!@- 2^?7WK\-< 3'X:_#X_@C;(]CUZ=T\O(R MJY)LQT56JN&K4>G(P MS3S"[\M50=F;5;/'V_G'Z>AINA@M?QXOINU[>07JXK$,]!$[GE=6UK"W%QQB M4\FM:P5!JK-)/*R2]OT[5-5L*#[3($ %G',T"Z+4.5H6+CRMP4N FT8WHI+6&0>5S7NWBBN!_[):";8JZ[# MSGTZ[IE..'ZA1S+#;D62QRMB(=H2EU(Q.!F%@HD58%M1#Z:!N+2(,( M@[NXYW#2832,K;(QF1;R%R"O/GD.9GO_'SN)"9"^3..L2.R8L\? M+)$=40PP2G 7L+?^L!!<7*U(1'W2@!,B?3K)9,9X% B^M/8W#1U*@).(XAD8 MPQDGLYQU_$!Q%S < P(=X1*O#2V/EWE/AE@Q7AWB>%5TB>E:76>@G0:EI=>P(!P:C0G9[V0$-SAI'L94IQ)YL/T&7%E?A29XP>. MTU2 _=B:;;FIB,? C\-$?!/A/UZDF%,\]G./?=_R-G$_D1VQB8$A'&%5ET)6 M3IJ@!3C)$1 FW6!+]#';(L2C0#ANFI )8\3!"4!QJTQ!U]0Y3ZTA& N;8*@0 M02B!/V,OQ#%0^ 6=;Q_35W:#00Z+.[NU7#MR8UOH21+I,.PJ=!IJ[E-"6/XA MH8UI,%&I@#TWF.AFQ&"]<5)@1V=H1T=P1XR!HPS ([(>I2"/*,RC_V!0_^\W M"=PC"OCH"/DH ?T""U,PJCAR#I+=GAXH"0=U8J/:FJ2?)*]ZH$\._ $DD5FM MSMA_;%>[(IA+0&N3D.!BF/C /EH[)(TS4W<#$G76P4)4"T^6+N D(+8D,")0 MNL94>'(M?LUZK1X0-"5=HT2PL]%*@O51@E0 <#/D*3:Z9P7(_G9#7N@]#L<\^/-[]O$F M^1@3GO[Y^]CQN7M2X3<(>Y \U; , 2!+JQ+E5(N;MZ?DJU"07827_@C!)E0 MJ3O\@AVJE9R=HLAVZ3\B)[%>5PBZJ@E_];"JI%K^_4U"QE0C^S__/U!+ P04 M " #RAIQ4J&N KRO- #^:0T %0 'IE<' M,C R,3$R,S%?;&%B+GAM M;.2]>W/C-K8O^O^MNM\!)^=6G:1*3KH[KTEJ[W-*MM4=U;@M;UN=[)G4K2E: MA&Q.*%)#4FYK/OW% O@ )8($P0<6 M&/SG%V^_?O,%H<$F=+W@Z3^_.,073KSQO"_^S__^O_^O__@?%Q?_?7E_0]QP M<]C1("&;B#H)=MW M;W_X\7MR<9%2NG1BUC,,""?Y[NNW^2=7*=4P^)E\]\V[OWSS[LV[=^0O/W_[ MP\_?OR-W'_.&'YF46Z^QI>\%?_P,_WED+ E3-XA_?HV]__SB.4GV/W_SS>?/ MG[_^_.W78?3$^K]Y^\U_?[QYV#S3G7/A!7'B!!OZ!6'M?X[Y'V_"C9-P6TG= M7Q\C/R/P[3W M/_WTTS?\T[PI(^0F>5N9[O??B ^_8(8CY#^BT*?W=$MX]Y^3XY[^YQ>QM]O[ MP);_[3FBVVHI_2CZ!OI_$] G^#Y!S9] S;<_@)K_,_WSC?-(_2\(M/QTOU0J M_%.)5MJ)JZ-EHV]&TV?-0HD:*27W;*V9<'+H?,-^*BE(7Q,:N-3-5 2>-:2Y M2-Q=.&6@'6Y*!'T(@3 Z-UF<>5-,-U\_A2_?N-2#F'S[K^_@QPOQ([<6^_4? M5R'#G?ECG$3.)LFH<1W^\XNJSUO:!"0'8O.H++X3;3)F[,<&:Z0MOMF$# ?V MR86??C^\^S8*=]6B"G9AQ8?_\!\-OM],EY(B$8W#0[2AK;Y867Z5K7,960L8 M!FAP\>FAA=#_FU/[#\%L:"^Z3D>C9; -HQW'YK7S6$2TI&1-4\2^U:1@YF:J M=D@]KE%<4^?+"!.),OF=T_Y_._ODUHD?.5.6&CTYSIX[YC?43^+L+]P_+]Z\ M38?S_YG^^1\/"0-YD.O*=^)XM7U(PLT?\U.%RB,4]D0N<>JE9-=];P58A^M$=9X M6.:GKE)<3=,I++:>\G))3G@K;S2DO>W=*O9G0(DB\Y#AW M7<8RIG'ZPYKQJ$@SM3H@=4I]9;.Y47UKA$[:0FA39Q7D24Y_EOU(@$5?":>> MZTJZ5>:6JC:('52I4N:39PV0NJ%:3E//*_N9(#J6IUT>8B]@S*_"('$V2>5 M7=<.L(1!J$;M].,)Q)NLR&E\P6?( MXZDD8F=_ FKV8F5X708.BGOZY,%>(,1COB1=H["J_03"IE;5TSBJ;(P\L.IE M[NR=,GF2TQ_97^=!<'#\>[H/HSHW/6DV >^L4NS4*>4VR'VQ4M3.+BBH$D%V M[/0ALT5^$A2*+C5>BJHZRI%_J@TU*['(.U M75"'I)[D'9VXQ&0FEN1(&)&4%0%>-DXDI?_<> %]J[10=5OT7ERC8N41)+DA M:H^MD[>?@T?%L2.@3E:!;>=\U\(8[Z;IG.]TG?/=Q)SSW;#.N?X._W=O7YN9 M*AI/Q2DKE:STRU++*;AFM:>@3AAY:YEFFNDVAFC>;"I.>:)8-4R*-E-P MQ%-1>P-(07(7:U*D;R&@?094M>J%-'X)@]W*$9M3!"# MVC+^W7,8J%?P*YH@]BB50IE7G7Z.U+.48IIZ%R=(.,5Q5_#3(^]W-(K#(*"^ M8@5?T0RQI]4I5M1A.6^#U.-J136ORL*)DISJF(ORLEGF=U(KOI -X>(C?]OWSVNO:2RDE!%$\0NJ5(H M<\/3SY&ZGE),4W?C5*">Q=MW7SY^13+Z([G9.G*@RN+#U5"TO M,BH:(_5./9D[+CL"><+IDXP!$1QL'8X:0>&+/W04'C1$?PW] YLN1/QH9:2N M;W/>#GU(*E0KA^))(]0AJ)*UHR?F9(F@:RO@+*DW:'A=':*(WQZ%.R*0329. M@\@=732E3G+R1-"W%8DXM!WXH#"S@[-)O!=Z M[21.*I/2(LKFZ .S7M'3,\%5;5$'9H/(G4\!Y]3A$I*3^>[HEY&B*R>A3V'- M<8S35N@=LU*M\UM)>1/4;E@M:0]WDR*241UD,'BAT6/8-!Q84&[0@%KL:/3$ MQIT/4?@Y>4[O\2JU5[5&'V"U:I8#K;(IZH"KE[BC;V;$B:">7?6VE8YAT'78 M@'PMRCV(:[]J6U0UQ1^*2@5/XO"L'>X@5(O;U2M?Y0H@@K:U\+.JY= UGS8; M..5R-H1T@LU=:QA?BC*S;L&C1_HH&_-B->4E@=$GB2$\XC MJ)< ZSNA#S,=I4]6I6MZH Y#+<&[KMER'NDK6H(+D=A86Z@>6?69AN[#QC(; MER/'7P8N??TK58^*Y^WP1VRU:B=!6FZ$.RX5LG;U1T&6<+J$$;86?);T&WA& M]-Z+-X[_-^I$[]E?ZEX5.&^).,@:U#N=")TT0QIH3=)VG@()P@0H$T[:7ID] M>SJ.$G!B]4,OY,IM)Q-T%2I6AYW43_X0:3A5RVCJ7#DU N3&CYHQM1DH.):;;30_N!ZC-4\2 M&B>\"*,B4FH;(PZ;9B6S&%*W1!I0&@*;^N/RZOT]26D3B?B8[IFR5URF*W^* MV $KU,A1N_@(J8M526B,<:D[C7@]+F7YWHMVRZH-]]//\;M169431Q(?XG:E M$QF[.A.0(\OK_'M6^YJZ9__D3]0M]J^]P(GV'B.?Q>* M8TSS1ZC]OCF]2M&R*U+G-#$ >&V;?@C=V4A\X]GYZO9A=;.\GJ\7U^1R?C._ MO5J0AU\6B_4#!I=?.X]GQ6R4C:;BQB6E*AV6MYB":Y8%-2Z>D)$COW."(S\9 M;4LK&P%UHWB_O;;A5 +K3+G*X+I!_%J[AK ]N..-K:A5*R6'6;D%XA!3"&H\8>#DR.\904N1-8A6UJ,HW4/2"J;SMI.(*86* MYZ%UTA!]A*GD[1AHV;8BCH#K6\E,.X=3_]EB %XY\?,\<.&?Q;\.WHOC,[GB M>7+E1-'1"YY^=?R#:H:FVQ=Y@+8R@1RP6AT1!W [^8U]G9$GC WA/TB,R#PA M&2O">=D)\1'-X# S;. '6C"R&/SWE.&9MTDH5[ZZ;$M36^3!7:NB',R5#1$' M;[V\IEY:4!7AJBC1,DY@#JXBA*+%\+NF>UCOC4LYAL(6JK;(PZ]613G\*ALB M#K]Z>8W/L:94B2 [LQM_P^BXIM&.N(*TS9FGN(\=W],-94/QHT]O:5(?@PU= MD(>BCL*EZ6A->\2!J26V\>0T)4X*ZH21MQNFXV@<%1I_&3"5PRUQ?#_\[##' M@U\"S^?I[?W'R[^\_8[-;.&/UZP3O"5$OGT[(RP0W_ F$)$S1C#>4UX-SC]^ M-78]+ENVLYEM'.A[!@CWU'=8[G/G1(E'FY*.^B[( 4]'X5(*4M,>,>!IB6V< MD!PH >HD)4]2^I83DR%5GN]$T+I,=7 H%KU"]7VJ>BW\\7^G@7TC6%%I1(LX MN Q>F()A=&1(K[#,21/D.%>ED(QK\N>(<:Q23..C[1DQ2,_L@-0@^K#0F9%@ M*)7"Q/'1J#3F\9GG,$I@7@HRQ0D<,U >H*ENBAPBZA0L':*I:(<8,FK%-3YI M D0)7Z60R%HZ2#.8@A<)*.BI%1PQ_.XBNG<\=_&ZIT%,YX&[2IYII+,JJM<3 M>7"V4%^.58UNB$.WC?2FCI[R("D3O@G)V9#R(0,[L3VF!:A@$O,I2,A-L"D= M0;"33XQA@C4(@>6$DVH5:EJ U0A-4P&A?CT- Z@,$#LHD&)\O4;-?\(]C9+C M'5,G82@(IU#VD)2I5R@:NB '$!V%RZF.NCUB>-$2VWQH%\0)I\YSFYR^O46/ M452>D3W7&9(9FC&PN"R"3.E1UU(3II7WZ%,!T$SAQ>O&/T IUP]AZ'[V?/5: MDE97Y$C6Q@#E-=GF?HB1K97XY@N$&9-LO@9;[3D?DC&RM;P[K@F<]$20Q<5? M- J/B' W8?"DMS)X)#P.SEA3 M;]23OUO*)I_N,MB$.[IV7G-(51BEM@-RC&E6MGP06-4:,>)H"&U^)%B0)H(V M8<3ST\%#3?-T#H^,H''"5+6^.+-BLR\'GFVZH4RZ>^_I.5EM/\4B"5(8IZD/ M\H#54EF.V=H.B,-63VY3/\ZI$TY^1CB#BW![\2E.IS1V$HBQU/:!/(DRK0\Q MM1_.#:L2TUEYJ%M=F, *0F\S1KNK (.K,>9(5VR^WC+_J]VQ5+5%'C2U*I9& MM*J&B,.I7EYC*)-NHW^HF(VHU>_$A2 M5N+\\ -BK#@1L-_:06,>!^CI'(#U@+CQG$?/]^!>1$,)I.J6R$.E1KW2&O-Y M,\1!5">M\2IE0=-ZW:.!]<,1;7IUQVH[3"?V-"J0J5M/(Q+[+M,E!R26@F0# MJINIZ!0[DEXL!L$+CSK?J4+H[B M"T,IN4^5_-(+LG,OSNEGX9:P62-AWA:'ON?R>[:_+APES^$A@?H#3/.8 MDB3D+3]$X6$/W>X_7KZ=_?3=][,?OWV;56]X._OV[7>S-S^]G;N"Z_CP"L5;%(N<0ESJUMT0M[O &G?9;#[;O;NAW=3@5R+ MWXK="CKKL&7]''4'Y)#;K.Q)[1Q%:\3PJB%TE[HYZQ!=U9RAU)6JO3"@.RN8 M(^%H;<-.XOL^]_F$S^:NM[L3NUCP[4E1<9T\N_TI_4Z;Y67^3X MVLH$)^L S1T1HVX[^3O,WH +D9?PBOO_-2O1HRT;C&B$FNO_TEK?R1I#FY[= M5B!^_'[VXW<_YNL//WP_>_L7'.C=O!$YRO=86<-@Q.65\5VUWM\LCEQKYY7J MK4A7MT0^*M6H)X]!%59U0$YN#8K>W;YN;(U8DC5$+K;'6$YCT5Q%WI(9>4+T0H4#6L;=H/2 MOWP[^RE%28ZL[V8_?OO]5,#4UI>#H$KB-7U43O#+39 #9I5"5041X7/$H%@I M9OD#.;NW#GA6J7JWTJS[O!&P_O!'KDFF.^/UWL^_Q+U..97LT1=[RD^S- M.:%&/^1(IZVZNN!;12?$F*@O>V^%WW(F,_N9X^#:R[5FPI-:<(I4LN!>VZ/; M;9N_S'[XOH#>GV;?32BCQ/*EX=A):EX9Q@^[#8>\IW&4N\\#H(,?R6ZQ>=+3 MK@F.P'E(PLT?SZ'OLJ$!7B9)CLL,>._"*/'"8)XDD?=X2.#DRSH$5('K?:'/ M9'E:!FQ(H7%3C93>F2 /WV&,6GJ*M5<.B$%D($6-CU%(XA A#\D%(JE$1!8) M+OJ5A2*95-:KQ2 SKA#!:B6%W2X,N%5^=?P#59BMHAER0%(I5JZ&4&Z#&!24 MHII7.0""A%,DG*2M>@8]*[:*6# [T9'$STYD]U*GZWJ *(Y_YWCN,KAR]AY+ M@Q2&4+=&'FD-:I:N:E8W11QW31*;UW+(Z!(@S 9(DI*V=/]R>#WA9>,++R"; M:CW'O+,6L7G\(3HV#GN5#9&'HUJYTH6ULU:(@[!&6.,):4I2#("S(4; GX1B M 7V"A;FZX!M2/^NCX#U-'"^@[L*) M@PFF\VA]V!%UZXIEMOXZFFT%H=D0>C MOO)R<#;W0ARL+80W=>Z,!%HL+42*-9LDU:6*-E&W&E'M5"OO:B''Q;4RM4O>B,. M[AIA>UQ\MK,9-H!N8D_L[W2_)[]0QX=:HV&T#V&K.0Q$WIXR_%_\@7NKZ\0? MO2",^&JY6 %7F*FB&?(X5"DF1^%I&\0QJ!35U$LS@OD6CIW!L7>]3C:H/(5V MD]N7'G3?"W\X]VO$_O>?$4-'SPJBV&\>!*SV-/)"=Q'4KNDAL2:3$NQQZ?A0 M.GI 5G3,54D<\+ M=WNHCA]NB>.&>WXNASN616@:)&\\ M,?\L*UGGH:+EA'ST1.!>O=1B4O2K$WF0_&7)'A?I>!=Y.RA47Y2:83 MD[3IAS3H6ZL.@:[=R7)PN^'FL&->R'>73;^['ETXH(EPXT/ZH.')8UQ?#Q+1 M51!G0WLX:\2AC6D/C$X?QAL7SD:TP$X N.I;GQ$G$P/'I3BF^"IZ2$!&?C#[ MCD8/<#)#,2#H]42*?P;J*V[3J;HA3G#:2-_+G3O&A:PB(OB(^P>$<2*(/9X.1ZW@PBG[Q4W;ZP$_!!:TSK+):+VZ/J*[XMT9KFUBU.B1QXO!S'KJV*G>9 M&EI5*%P+5U+[*>%5E=A] I9$'PEB]:GQ60R' ZMK@EF#*IR"5HW>(Z*6N+_" M$TI8A6BHGJ1NC1RK&M2484K1%#%"-4EL#$ZKVX?5S?)ZOEYIN<3]?+UD#JS>87V@@ED.NX-@8T_DW+WF^.L0)LT>T>$W/FLWCF++_ MN>K+C6:4D/M\!_.4+SVW)H,X5KIH8WXMFO,4"XH95P)L2<:7Y(Q)QMG>A4>+ M-BI56X5BJ+-W?WD[>_/F^YGX[;OO?IK]^'W^!/NWLV^_?S-[\^T[7EGU=-&2 MKV/#(=DC=:*8T,#EM]!+-53?_H2SDJK%[\#J'"I.5ML/8>CR X0T>O$V-'X( M??5R3TT'Y/CK(P"!]C!@)JJ0T#05.BPAB=@ZZ]Z_- M?CAM-+*-L?2Q\5+&XG5/ Y8D-2QMU+5'#A"-JE:^B'':&#%X-,MLO#B7/R&0 MD;9>"7D,96E*VN:M>LHO^;$TZ:,3_4$EA15VJ>V /$*;E2W=:%>V1ARC&D(; MWSP7I'F2GQ// M;2->'AM86\>I<1MYE-TX#!AL]4G;L[+_ C"#'KX_6YE[( M0U93[5(F7M\%F/LB#64OE\J9'30?$@:PGM_D"L:#.XUBB;S>(1](98M@MZ&.: MVNK.)/ 'JE*UVBDLXH!4R]K?E-7.&EC_FHGJ#B&F66JN9%'GMEC=_(KO;$PL@5K.0C&6JN@N M2S=UPHXP6DJ7P*:V!V;4'^X&#@ M2MHK[*-LC#QVZY4LGYFM:HDX5AL$-B_;F%8- 3>5 ]9.8 ZMI?67"/*J,+6+ M5^>M)A)X-0M4)TTF$&I]+<@4E7F&6'32?QQL,+T0#&_WU/'A.MTR>&$2P7+7 M!\<+8LC'E:M-37V0QYR6RN4EXIH.B.-13V[SY5)!G13D":=/! -;T3J2UD^, MJ#A8Z>6,1BX:@E'C$:'KFF[R$H=>&(#.JPB4%B5.%,9J[H4Z.42\-.7[EUOO4Q"EB/SAO,QOJX[(@4Y?>1GKFGLAAKL6PINZ M??J>2\&#O'\AMQXIV' ,M!/S(^A?A/W6\=*Z1V3SS(A1"'P_#)XNF)Q8DISE M;L_$!"E6VR*_4\W,U*V1QWJ#FJ7UD.JFB*.Z2>)NR^4)\UVRICMXMS ZDH)9 M.@^;21,T:Y.RH4P@:0M[?B*PL<5P\[[!I#8+&G8(IK$MT.#@!4_IIC]+X"_I-HS29YK7SBN-3U^LG =N MF8I(-S[2Y#ET-0;7425 #@(6OH[STCVCL$<,8C:L8+[I4;SSGI='$>*20EXB M!,X./W"1R=D#N/Q0Q!G!=&8C1!\NZ='?DIWP$B&JDK3=.[MSV Y M?BX@_94GI>+I,K(3WHDC,Q%BE5/-\7#EKBGX,4$O< MT;$9X6S[G:2D[6W##Z/I712^>#$L_$(QE"*$;1VW'_@;!7"BU04YIN40RD^&?[B\D?9[$@ _:W7FR:I". % MMFR*%#XL4 MW@'!2SC*DZ$T1=IER;PGGZ#T3DDKTZ617Z69\/?4--7B@I=G6C"O2F=@."== MJK%SZM]5>?Z ?,+0Q_+9Y 93(Q.HEZQP#EOZBTVC8==( --V&C*T'7AU>E$% M$JHXQO"C"A$PK&\-90=Q%.N;;.!!BXRBI%[-K>%2 ^08=ZZ,#&3%IXC1JD+( M#NL#C-2 ]X";(JU'7>#5PR]]'E(#WO]M7.+H62.[5YE'469$*&-"%-@^3Y+( M>SPD\(KN.KQEV $URD->N"Q+EA5V,:&#'!B-32/C9VLBB&'67)[6#W..;YX;&\<_D#.:)(YLI"4E0-I.G,),MV-&QY\3@HA$*IA+F M?8?P(*&Y#V,/JN^M6X5HCP/X-R+^!E7NU^;D9"CU2@\'G*$+?' 5[O9.PO+$.^6OB&V_/R^44Y^TOG=C;*"S: UGD<-V7X62$[TH3\:#0FVJF45D2 M@&02I&EA)@/DA"4IY*LO7 X[J:%UZXE,L6Q#FMG0R816-(O91 M]B9OX$(Z":MP[(^014;>)LD_QY)2SE\Y]U7Q"NASZ+OLJZH#OO94D..< MH5G4<]A&$HA1S%23WN:O&4L JBOID>"4JTV,LF&;DS1+(%!8>EDWLPRDH*SQ M_L!Q*2@Z[VETTB6^>!S.C*UR43MFS++5:D.&6]TT=JPU51LFJU\PJ;2)86,D;B M[7HQ*HGJ\(*9]=J48QGCMCS.<#CH'6=M TD;&T\4)+0A86H ,%BX(XKKSCH* M_%+FB[;RGF&4O:U+C?6PJSI_M@A3*:QKVK%H/3&H.E&S#JS2IA."JU.)>P2L ME#0.R.I+SRS50@];?2GU5UMNJ7AU M2.+$">!U[X8YFP$9Y&!G:A@9!=O20 R/QJJ8AE?&D*0S[AI#X1")]@<]=TO^<0\R%(O?1:.10AQ-NZ MF6Y;&G\2I%7.C%L1^!-@;#\3KW8 :W&2/:Y95N4\[H(,MSG3(\3V[!(9OIYL M5)%0\HA&J#WMK#"E??!-9P1G1FWWG=10F28 -YE% X)5)*8'PHV:# ##V93Z M'(Y1 ?%@ICF#8L5T>9R=)HU37_8"Z:F2@ MPVG[X/@,B)*P2=-1(4G64#SFL RNPCAA.3>(JS12AFJ&CJAABQ= MV)$*B&)\P?$B9(5O =4J1YX,*5 MH(@^TR#V7M+JG0U['NVI((< 0[/(@-"2!&)X,-7$.%I6MP^KF^7U?+VX)@]K M]L_'Q>WZ@:S>DZO5Q[O[Q2^+VX?EKPNRO&6_+VP_&5!A"C@.>TN9O=;.ZUT8 MP=&Q\K5BAC7,GCI/C?="'7FT]6S&LV<.NI-&')U]:]CM08*2(*4;%'!(@(WS M4*DV%>>L*("0R/H.)BZ+;DH6+=U:YH\]0%Y140,<"0J^#R/J/057AXB99G-< M1TX0,]N Z0*7_^;SD[5S]Y\'41XJL[#!E].)V80QLKN1=2'3G--$$;0'A8<" MU%0TDLE&).'XD7])/%+()P$Q/GBU:.[,G)O,G(ED/B?GAQ!GBZ?W?@E]6 .' MQ_/ FJN@N(T\C[R8?73-?@V>[FCDA:XATO; ;J)8VY>A=="V*Z\)XFUO*@^ MN-*[FZEPX@UBCL2K0*Y6D$I(A(A$R(@6=:T;7;(L/%V>IK8$0#>[4'JQ#:.+ MV/&I7$64%S0(0:MX1KXL$F%"MUNZX;_=?[S\X=V;&?S[W>S-VQ]%#03/+U7% MB0D-7,;\FFXHWV[^]NV,O'OS]B?X[[LWO \ \@QJ)NP9968Z_SA,Q2"-38C) M?(^\2'SCMRA/8=)OSN((6V'7S#[L-_\ =JV<^;6JN-@_%^3CZ4!FE8?1GED@ M'CV'TM1\;Z-BN)06>W*AE,L^H]:";#K;@MN\UJO.UIAG&$3\TR/@ (CWYT4X M%(B&NI:M;>.=5K95E;C!5]FVQG+M;3UI2&H)-].$DJ%A EWZ,D@J,H%"JWW/ MF,=;,9T$C@QHWB'727'CUI#:8EP=_=,LBPZPDM9R*13%0IIT9$RN BB>G](_ M3%C;%SDNMC*!XN"@NB-B[&HG_Q"'!'^9WWY8/)#E+5G\UZ?E^F\8 D&H#T@3 M!A"S\U=/=82^J<]4'+].Y4J'K^HP!4>OE=OX3DA&/7M;L:!/?@<.9Z?CQBSS M5=;X.MRQ@4IA)E5;Y&YUNY"351_^R+=TU7/E MLW;(G5*IVLE23;D18F=4R]KYJO2#[7<-UBR-CP_1L=D3JULB]\4:]61OK&B& MV!_KI#7UR(RF?8^XOBUOMG4![F7:JDL^VMM!\2> MJR>WJ0\7U F0O_ "DC*PZLX]:[=HC]V-V]KBI++ZW;&[/ZM M=3 .A8(34:^)6KVZG[",OGBNJC8&E(V1.WR]DN6;^54M$;MR@\!]^&W&(G^. MS:*[BEMSM4YZT@2Y:U8I)#ND_#EB-ZP4TS@'AHUKU>:P2(S3=>+_E:YWV7R0 MKO)H3*V'-G1![K$Z"I?>E:MIC]BCM<0V+H*N=PILS+T'S2J.$ZS3J%6)<4JU M%OLOFC=2J<0]W_9>!&[=+GO_VBVR6KRL_X;.%(^8]JCA0^)$R;@Z7M(G+P@T MU!QU/S/<_+&,XP-UY6,/OSK^@?+/5GL8T>/%*XTV7JQ\^<6$#G9,,C5->2^T M)1',F&:LB_F>*:-*!,N3$T:V348(+=^'>\KE,A?H" M1WO DGI"TP03#>-HH$D-E>G!B8XR ^!)FEZ- B@_">,$] D6;PP@94@;#0NB M&C>B+>I[IF)GYF4YV-*G?T:^DT!+754/P/'ND[8L5!+]F[0)[&H MRJ>LPMR@ZA?$>8R72\9;3!<'55HP'9Y MQPF#7%EY7903O28*U@*?1=PJ8IVL"W76TO"-VY-.6?[#U,L9*?&PSYQG<#$ &UM*$\;7WHOG MTL"-E\'B=4/C>+4]/<&F^'[ZHXXB^D$<-9WQJ:'X'/Y8!")RAHHQYYX- 4\!IU*W%C\"VS\!5/9A^+88VH7G MQ,&U%]7[0-WU.>HN<]0EA9A$EI/D@I)4TBQ+E60=8CM#-TM%_Q5PYA?"LAN) MO0D\_YON!>:^?9QHS74[A4=4&*9;5J@3 4]G ,DJXX>8 M3LB_6AW[][#RS.FP;.K928C#?>Y1?SU(-%=A:W#6"LG2%** MXZ+5T$I%U4IUP)04.J_@4#Y4*&2> T_WWH;!56-A8B,"F-'(R!@Y5+7JC1W' MS)0QOOCT3(DC7KME,\!-FJML).;BC>L@#"ZJ"N*.#%OC&B=+W61VXGGSVQ-S MV"FJ;-$D^AZ"[J+<,MA Q0O^4#J\G[S:BJN$XEY?0RGXCB218G"?!FN^B*=' M#_&LM!>U>K[(-R,9?Q&.( % >OIH:5K_RF[Q=ZMVNX9=CCCT/5=DZDYD\SZOU@R[V"O*]G/@U?8N6Q2J+LA114=A12'DL_:( M44%+["'*'L\??B'O;U:_/=B<$= $E+Z+0EAVE M\3XKN3Q26C^^D;B!.'2)V4Z57;!D]+#A%6P\'UZZ*9X27X?] -% K)!#U9 & M5LX,>N*#&.X&5;>GF40N%G_,*GWAA;_DPCZ<%G B-S=L9$:YM>%$:/JH%KR/ M1V%'DQE[GQG[\4C"W,A.+M?//6Z9P?H1XWD#JT6+5]CHK]R)KVZ&%-&:%,LW MN2K:8-_*JA.YR_(G^)W/ESJIH!J3G>-2<$%X-IV)!&N=KCCS#7\1-9)&WJL: M4GM.E*14+6PZ#:3;1<57:S&-NZ9[AG\>]V_VLT_YL\J!.]_!"\O_KO+[EEV1 M@I*) >2T2:CLU>G?(&WCZ% L% M?HN\A*ZVV_=A),Z-L[^M'F-FE(0N@QU3!Y7F) WO> MTD6E?@[B[#,)>%A\!ADNPNV6;,.(#8S\P@9_5#$5A+^VF$HR79=PM)-W0&5[.GF0D_A*+TC+([B1+"HDQSOF(K\1,X> M1DZ%F;0[(P_7=D:0PU>O)^)P;JF J>>7G]^&HVJK+!_&CI_F?YS5C.RY+6#@IBI[C+HB\IBPA$4&B^>!,]LIIQ6ZO=' M#A*M35%>(-'LC!@JVNM@OD[P*$(@/<5:,)L1Z35Z'DA? L>SFA1C0<9X-N'* M\KWOK>-%HO0AV3PS8OS8KQ\&3Q6:;FD4P5X4[ BMG==T M%?B2!G3KP0:6?X!7!O@+9-(^5]7TJ ,MI!C1BXGR%1930MB763KK9;S%F:^S MN*D(^'I/MP9]O-C#@JB:%#5V0 MHE$;A4O/:]:T1SS;TQ+;."%+"<'A/NJ].(\^G9$K-E"RU(&O$F7YQ)?W](7% MF^/W/,/3+_D\K!U\/_S,KS_!IHV;DB=.2K_'3&&YV[-I(PQ$8%]^]3+#IV4Q M8:Q"-.V>2./60/T\I]#KACW#:*E%/SO:7LZ4P,1)S)ND<4M:IA@Y%QG)' 4; M 6F\CL1#88"E>IUFA#QE?",T><&@8'<3!D]&6%?=<5I05Z-\#=)5])H>T-4I M,2#.5:[&6H>Y(8Q1B7(WN?K80&Y@$S1X@,5I6E9TXYJ*?Z4[)>D-]X9[9ZT( M(,5'C5NZ0A7' M-!%']GS/>?1\VY=:SPV2S7N+6;NV+2N[3@XFU :H!XCS?I."AAKQ>P6%BF4A M6QO[HQ@AUS=2ZFLUWM7W(W3[3"["%3&QDCU *!#:5+(T$JA7B$C MY4SR8Q/9-A"_W2,.DG#V> !E%&-E=LEOO_-[/=P>FT/$ZWTZE7:QBD/7!U[B M\Y[Z8-8[)X+YS)605]N^#40FASLZ1JG'FSH*D\(9+45ZQ1?&42Q0ICQ)RI2D M7/' RJ"V28]#NH>T='"46F,OV* "$0ZC4'U"Z-XR>U'UGAQLU)JA87&RJNND M@*)>@WZ7)?F@6O!"EV\,8PNA-J_HCSJ?@*I9,B*VP=.*OI.#@1H3-"8-IQTG M!0%U\O>>(O"B4#O (..>1120;C1/''_GHU$AJRTA44MK&6:EA=1;J=4"? MP7(*_FJ:LTE^\Y+GJT.)KWB M0<:2 $^2,24Y5RR9RK"FF;LOXGH,OW6=DDIC1F%RN-%HCL89 M2W7W2>%%LQ9]SV*B0^E"OJU4PI))LE(.&/.+5/&;XDQGMCN C_9 M@C(!KUH2DP.J9H.TVJ&=*@!IJ#'L7BU"5!G0)N=[MKYJ;HCRP46%#5L10 X5 M[8UA]K B8I@P4,)XB;'M0XK87T_LQ2):CW8-8PE8N$=DB:L32WSSY2'FI=F^ MPO:7[1@I--7:ZOL M8K-TFW/,'KW?_.O@1;14\#PM:UQ7_[\5 >2PTMX8I2)OVKT1PXB!$L8W6E)6 M<-8N97;Z', \K?]M]4F ,4W"Q'^&J2WBYP"8]AM*75$OBK^1P&>AK7&C/1GL MZ&%HF)-"D:UH8$824U7,;\@)AF*3!QOK/\98$!D$4W&1G= M0-<3>&SD#&R70<*T]1Y]6GOO1Z40:MWFNS4-D0*1\W*%<_ 5K7" M?IZY7N@N!2'Y,FMX2+9LM@_^%L(SQ]0EG^'T'G^27G+-D[J UE^N'\8L*57^ M2BNOR9\2'AMSAU3Q]$MU!>%>L49*%9O01MD4-=[4*R@_/%W5#CWF-(C=SY1' M]K[Q7X0>5D%>LF$X!-&Z'C'.M[AS$GA![C@HGN19V/M#X/+'2=;A^MF+%)>J MM3NAQAA=I4_S&W4/]+BCK4#G&582DNT!ZI8"$_@M 3;9#6([RK.9)? 0 MCPW!;YS-,)?&V^4Y VHOE,WWT;-O^\+^?7$9HZ]"WZ<;B(W5EDO<6+-6OS=2 MH#,T@VH)NJ8KYG6EEAKTDYP4G. 9,A$A0]6P-5EB'L42HH@M@X2T +X3$*A; M=\2VJ@QO "2U;X&T[(H=#UH8H'9YN:(?9B1H(WZ?B\P9G^$>O^BPSCR($:15 M$*UW+RPM-X^A^^G:GK720:-HSP\X,0B*62HH7D$F4*@420XH-E9;P+UF7^QX MW\8$]0<0)H;XK>3O)_/C1PUXSCXX$_X7Y/DT/$E/R$LZ<64*KSI1'PB MF-2/COVL- M9B!!& JT9D868$2$%1'DJAWU0LVO&C,_)=)=-=JDPZ4Z8M(!" M3'/?RT/L!32.:7Q+$S!*_)Q^XNKFD?4DL..9@4%JY\0U_3&CDHD:?G2P0Q! M7=3I)P>2V$(P%8QG')3"%)0R[O8SG]'L=$UA42?T/=?)D,DA\>$Q]ES/B8SJ M"RA.(Z1I&:\BEZ5LH.IM*"K+A3ZC\;0,F)V8:E4[GJTI(,6+#N;(#RVTZX[] M!(.A-AW+H&?CK!?PLYPBNXO?W(1RI&_B*R M%X%+_,1R&^-())8DXVGA1)@EHVPD?L(Y>0F8"G=!,.]\'T;R^,7O.%5A MS +JXC H"Z$HK-B* '+T:&\,LX(GB#'#0(G1"IQ@KVK27S6IM&R2%ECT8P7# M2E*#^L6GU K(BKHH3/'>"YQ@TT/MJ'I"TX10#>-H0&D-E>E!JHXR@T!KSG@" MM:.&--)I[:@JNR!9]G](PLT?JSV? 2]>:;3Q8JTU?E4_Y""BK;KR;%55)\00 MH2][3^5;@ =)F9"IJ@QCN?%4PK=2YIZ.0@+M[)[N(X;"2KTJ>^D$?Y#',(K"SVP4MAF<]]FM MFGBU!:EJXE+1%'E(UBDH1V-5.\2!6"NNJ5L61.$4#7?2_J-/?]ER6!WY$9GZ M.!P'9H;^*C,]W8JOTLX^#A,NW#;4O'JM[H@AH&R0 43?@20LQ'I/X)MEZ$L("G-PCR,7#:SCX[I@8"!"@?=TQ> MM/?.AO5FL%FUH=W0'FFT:JM:64?HM#'V(S%:LO;+-Z%LL*S2PJBEY MDM.W7&"H=W7O3[_+@6#F ]??]NV\;XP_YML;P^S,!&(L,%!BM#,2V ]&]'?\+'^V[YM]\9@?V>8V M07H8;1PO899 =E($Y(/_P[7]%\>'@>2>P@7]#1MV^%W:P"W_06IYQ\NAG[ZK MNWB%.S=,0_;#,[,;"A(G(93OL/%=ER-UH@'M]I X4?(GLMPC??*" M(-V85-EOQ!'AX;#?^Y3O^/J@#%PM6@;;,-KQ'>"&RX#ZO9&C?$LSR'BNV14Q MUHYJCXOT &]>!8@9Y.P8AE&QV'Z18A7!VY?I+U+!;09H3'?OT:=S M7F<[*^K]MMZX)N2F@2/&AJJ E=:T\*.,N4I=02>,^*.R)/M=8CXC!7LB^ ]4 M1K\E!HUOK3OG""]:\@*/DE%X$?T>+[P4;V>>U>3.4J0EE(!-ZV=3]R$KG*UX M7+LK0:3@TI^Q\@LUG:AAOW#3CW+F5\0R[L5%"[>J#/P^HB]>>(C](]E(PDCE MX0&N^#T->!N-]2F>PN''42H[096O+Y]H0"/'9Y2?(LH^!S).0+Y_0_:463M( MOAKY.@^NK^3DO8)\/N;QFMB%464A+%P)PF4T[L?28W4#O6.PCIP@WM)(O+;, M'#Y*8/"Y# /IC:IU*-ZN*LR0?5)EQ^XD,0\,/1DL'QHZTL,^./2E7O?'$: $ M/T]"$Q#)V60CPX9+%>=EZ3>%E.0Q%/=ZTB?2O *Y,@%'!G;;YLSX9\_'%Z8" M$:3W^.#1K/2MOASOBT\MH+MMRUUU$3][ 76UO4LSHE.=LZ-J[\-(FO]4 M&;4#+1=Z3%S@^_%5,]%1;8#K]D*)A:]7E3:W&3HAW MK_1E-Z_@\9@0:6*6\>"5:$G*Q3:3+XB49Z;>R;94 MG_4>RZH"OJW#T\VVRA11KQ_2L&ZM>C&IU.B$/<5II4,_&0X?T!XI'/%(/5R\ M@R3>2(6%P2]9)K^'[>KT#U^5E@JKHN!K\L6=U.$+-F!NF4JBE)N3D'T89^K\C_DE959"UX=CE\Z&7OB.L:W=0+& M,Y&$KKU"E @Z]P1ZXZ*V#WXB9_YG7QNJ>!RW?-XF6P M.401=2\/R6V8_(TF-:?S6W1'BN>FABC?O-3KBSAI:ZV"^<4V\:ZPS(EDK CC M11@SPKA9O!XPFC'D$T3[*&2#1'*]Y'R$O!\XP:;7-:@ ^ M\&K@.J%O3 0I '0SBG14J"4%[*F>N4+&*QD'?M1$G$ \)/RJ&LO(6"K% R22 M!*JH9"\RMV?GA4V&-D*\T4_OC&VQ^Q.3Y!4]!=-9 :R/*; >K0"K)?/(\-K@ M/99K9V2'4F&76[U)H-<#*TJH6B.>ITJEGJ3J4!,N+B0(>U=>XQ]+V3 M7B]Y/+#XI3%#-E'W0''P?,3H745/3N#]FP^C5_+IU7G@WC%;9T/L:IM>C''\ M!_87?D6[Z>987[21(T*O)I2QHQ?"B%&F7_U,XW-U_V%^N_S[?+U7BWOYC=D?K5>_KI<+Q^NL;^ &S^S'%;8]C>0KB" MQY\UFNM4-0YL22!2DHC?195E@NI_N52D$(L4[7Z=+M>WGX@=ZN;Y95=)W[PG@)OZVV<(#G7OVE4U^Z,W+G;&:%4ADRK)V*G M;ZF <0 4;$C!AV2,$ Q_8QD"+1)QD4R!)/!!M1"&Z@-U5WL:I? 6N-F-EP]1>-@WC6/MJ2"' D.S ME Y9MR.!&!Q,-3$^\[=\N%L]S&_(ZCUY^'3YL+Q>SN_MYG9E39=!^MY-M67T M1\X>R.(/I%X,=Q)9G6CB#K5^5.M\T5%(P,]XI$]8R4*00HH9KE58^Q;$AUY0 ML"!@Q(^%O@T#>GT/Y)BCH6ZYM*^R.6*DT)':N#;N[:^+V_4*O'9&;A=K7*[; M-*@V=)F>\]8.AG7MI^6^_4%P3AS;W')8K?%$[<-S&"5K&NV*4CE-4\B&+LBC M5D?ATK9'37O$4:LEMO'*_B^K^_7%>G'_D8 K/ZP_,G5EIV M1>JH)@;(;Q]H]L-^YZ"M&L:.#'PNV$QE)]7JBJ7W>"NDF<:B2NJ5W Y(D@:!NAV%)#"8 =S MR,-WB^Z(1W,3+8R/V=\O[N;+:[+X[[O%[W!AY!M"J-_8\P$P98\\7W A-V?&KMR$P M)!O!,2L;,6Y68,<*&3M^QIO[I;W*__-B-W-_P4'W/XQ7]]6MY! MCFQ[Y4JIOO[Z1BT4/_DS>&F;HA=OHWTYAN]IX\%(AL=1S$"OF@OUM:A-*U( M"I+C ]T<(B]ION?9B@#ZV&]KC-/3'7J]42-!:R5,8^%F=?MAR"WDFS!X,MM! MUNZ)U)\-U,]7C_6Z85\V;JF%L0LS-H@VCT?4&O?6\5B&Z O!>AK,WSM>]*OC M'VBA;-/PW= %*<"U45@>HNO:(QZ4M<0VKK4Y7]Y?_#J_^;0@'Q?SAT_W"W!C M#%[\D3J@*H3O,M@?VDQ%V]*8BI^W,4FEX^L0F$(DM-+#.#08-\+9$8D?$0RQ M#'B63(,--=(*K[ %/-]LHH/C-PU]]3V0(X*&NJ6='75SQ-&N([7YG>ZK^T^+ MVKW\F^7\>I#^5$1\>A*B:;SLG0GR\!G& MJ!55P7KB@#A(!U+4.*Y3<4A6\CL5B$CLI0--\E^E 3T[YX1A8,=FX*D )ZQ? M:F_F*ALC![)Z)4\?$IS4/FR#P,9U;>:W?R67J_O[U6_+VP\8+MZ!HHW5!U6- MD?MGO9*5U^Q*+1'[9X/ /=S,X0^J81B"!E(532C>TQ<:'"B\5W 5!AQG?O.2 MYZM#G(0[&C6,'?J]D0=K2S/(T:O9%7$XM]7 ^*6>Q:^+VT\+GC9=+]XO6,IT M3=(_VDR7&O1O&J!:=)]V%-0.8KI]IQL'_:%_RDB\6Y.Q(L"+9,Q0#'[C&00I M,BR##5-T[;RV*$E4UP-Y_&NH6S[VHVR..,IUI#8_Y':U^K@@Z_E_8W/;YA.L MM5VFY[@-9U;5[:?ENGV>4@7BA%''MK\WK-HX0E:<-6P87,X:(0_+:J7D0"RW M0!QZ"D'-'[VY7M[.[_]&'GZ9WYLYGN+L9_E-T=K#GNJF2/U*1\'\.*>B'?;S MFTUBFS]D57KK=>3SF8-K)0C;/W\YF*+= :.OS:5\$%YMK\(=E!_@SGQ/?2>A M[E48)S'7'@1W[YRC3EV]SD21(E:_1CLMW&Y.$?%(VY-BYC6Q6'Q=7,X?%M?D M;OXWRV>[M(UQ*1M#HZ![1ZI_EG"K-YM1O%63_#,$7(-F'8JY9[/-U9;($I!4 M!,)E$&,\X5*03 P4$U3;%L2%6;(%YH%[3Q-/G,G57D1M1P$Y%AF80\:=%MT1 M8XR)%J;1\'&^O+V!G82K7UC*3*Y6M^O[Y>4G_KXL%.3 $QJ+W=X/CY1>TH!N MO02*DS2.W2U)3"LXM Q2$QVU_:<3'GIJF,9':83E57M2=B3EQPOZX!A91S4, M8N!XH$^ EO=T'T;P8FE3F7IU<^2 T*1HZ=RSXDYL>:NI$:W";GV( 7+!0^2,\'UJM4L24 M5:8>W13K^?K3>G7_-W*_>%C<_YK>/V*_L"SU:KVX MAGI:_9>GUU2S_EV:]C3^!)A0\U)-2P)_$E3H<1"[7?R.7\YOY[57J\^O[^>W#_ HF#!A=77^)H!V%B0: MYI)!B^X3#(LAYL_9EC)G1F1NN-821K4)>M18.%'@!4_Q'8WX1GK306EU<^1X MT*1HZ?"THBWB2&\4V=2%(8U+C_+?+>[%*4E$_MHTIM6UGYC'UHY7RL83\MG^ M<#>C3!CI]'23_8%G.'61Q>@-=>+&*K%GC9!'8[52<@B66R"..X6@QB6+%_,' MJP?G;V@<4[K:T\B!S2&A7M/ T-@)O3_J*%WVS[H>J/U52W!C_^7D9R1G0 0' M!$/&T)K;CMR'PV-,_W6@0;)XT;C,4M,<>;0V*5HZK:!HBSA"&T4V7F;^=/FP M^*]/L"\/12MLGKX^U;'QP$U-^XEY:_WA&E7C"?EKC_LB.64B2",810;4MH?P M5&R/7SJQ%Z^V=[ /F>Z0S@/W+O*"C;?W:0P70H(X]#V7?W;'?MH<:S?+.U-$ M&K4]FBO?2.]&#ONV>D_:&=T\WOA/'WM;;"*NY M_SR(IY:N:;R)O'U%/'<@@Q3.NQJF_/IV.QJ(4S9C5!<_5S+I#_R(&QMBJ9WTBH[(P[=]CJ8 M!H#B?;1T@+6>X%LRR NPPH %J^U[+W#8+,+QET&<1'R>'0N=FTS5T'#>LZ(2)S2Z+<<\,-;@0<[9 ';W I>P>K?/P'B1&>D7]$ M0\":W09^H 4C=.%?W#*JLTPK8VJ3G"18M#-8,X;HT9L[Y-<$2 M)B0:R6Z2=0"B>MSX%6^"[A]%U>'A,M@<_?TB[#AQZ9H$<0X8P:/EF=G_T$2/2(&IVV.;/A"$Z M():+1)A,)!.J:&H3Y% 9MC#4EAG*S0SEI%RL/G4'9X7#2'.WMZ8YOFA$>;H&B]:#>PMAZ-9U #J\]"<-E+Z,!#'-'26/C0ZH4T M]%JJ791W:^R"?4&DA08]O/H1;K.1!&XU[D68PD 3@Q@7"^YAZAZRZB>\=S%Z]02YX7G>.IU-4ABA@G47-. \O,R& & MMPZ&R='.@ 9V^.NBDFD0I#P)39GR;=603UTV@J^=>I8V;9$QE:9Q*=^LGB4. MC$3M+U8OS81[&B5'>*<[_G7P]LV)HT%WI"!K:HCRY1B]OH@G=ZU5, \* MP8B_8).(QVTR7O:QPIHY9F3/[0$003-FQO/#GL#A0QBZGSW?9P98LK$X>/)@ M+8M#UNGOMME%?0_D"*&A[GE-K1^JNU;2R&EI8KL8.JS-0 MQ3GD9Q^9#O5G_9$'<&M3: [MYG'54-$.<7]1):PQ/C*;](!Q2P]LP8;.AO7.T?MSUA08' M^I[YZ548\"*MOWG)\]4A3L(=C?2"L341Y'%J9I3RH=0V%!!'MZ$BY@=+.3LX M.QH^!1Z.*GZ6;1$5MK (%!^=?X91IFI<6=M$83:]GL@AH87Z,@YH=$,<_&VD M-_5RSH/D3-!5]AG#!E=A*$KZ0V'.IXB*&D>?&;:0,*!DDW*WGR9([Z/=1=Y& MKG:T=EX7KQO_$#<67^Z+)G+$Z,5D%3F%&4'$*-./7EU'68D]X?Q+]<:8!"07 M 0\XV36=*,_DN"YU2>*\FNUX*)8Z[[VGYR1>;>]I\ 0YA&9J MW=P+>;!KJBT'>D,7Q$&N*[EQU92"/N$,\*3<8ZK>)9H5RW ?0D8^ *R 1R,] MUVN:^^KW0AJ@+=7.5^6:NV!?FFNA@?F9V(P%B3,>(Z_1C:MESL,^(MG\CJW6 MK=J$.[IV7O42BYKF2 %+5]%RW:KJMHASB$:1S6_8 6&^PV<]1L=2UGBWKJ\E MNF4&1)"Q^4WH?1EGK)(=)=8#<@@SR(30U36MMK20-QT!NK8EXA MB3$DG".161*))QZ8L&.>BT=NGKUSA$'>ZH;<;A_19Z:W]T(%LK4YE]BB.W+4 M:&N(\M:=7E_$*-%:!?--+HD12<=2; <6+5G#XYQLODD81M1["D0M**9G<28* MZD3Q7WWQ)K$>/'2AAQPO.INJ])ZA*3'$B-)=)].@2CF3C+5\+E&49Y.YXT$= M^Q83Q=@VAJL-BO7/JQ#J_'J,+I5TT%@"U>V(%"G:*Y\OA&KUPKX6VDX)\Q$T MYT*2@LW(*Z+CZRJQL8]@]K]OBTG3PHD"+WB*[VC$YW9ZJ5%S+Z2PUE)M. C\I9XMU/9"'L8:ZY:4.97/$X:LC=89X7"KN+PH#]N.&73%N5@S @@Q3PNAI& MSDW:TD""F+1W!ZYL)XG1O.%V-9TXI#[B! M+W%A/_,-]$PLL@Y)(1A1]>+"(<@;$=LYW&87'1QX$)=?,_QUN;!ZPCC7_U$G'<-PCG?CR2( \^1T8H/)E$.LZW#G>Z6*:7H^I^?*YNO6C3=Y\ M2KY<(76/O@S4;7HP/T5QIO-'NGNDD[&.RB4_KNN V9.UY#;V97'^ MYMRE>]V-\MD$P[USHN2HYZ,MNB%UT[:*2[M.C7WP[S;IJV"^E[#UZ89-59-G M?O(3F#A/5*J R?[E8I DS'_<@TC\L-GHNTYCF*10$I8V2D>4C$_8]35"I4\H MM!RC&GLA#?^6:I?&J?HNF$C.=YD$N/:*((ZP_W88YZ@4/"7$IB!>4FZ6"D-]! M%,)EP7?\:R0;/GA/@;?U-L[)80@X=M;O[=EB;X$IRK*DY'C'9$[F@;OXU\'C M)4@_Q71[\&^\+:T]L- #.:1@U)>ABL/TYK2P9_9]J-;'AE[&G7#V?+LJ%X ( M"0B(,/;!?)SFF:O,8_UH!1ZKL7DCC1-OQV=0!V$BWWNA\<\(SE#$JVTIY5UM MQ>H\_/>]LV'L=<]2M*.$%+%[,$_5V8H69!"GB%VTZ1I%_&VD\N0,'DM*-WOX MOX(UHF,7-NS$+SZ>K3;I=86R :47=X!A.XD759=^M@A\4=O.*"CLTYV#7=4@;Q+G^F MZ,K9>XGC>_^F[EU$]X[GS@-WE3S3:!['-(FOO7CCA_#(>%.*U -9I*C:M^'D ME*HK3<2I5F^JF89A)D#Z5)@D DEEX$O67 HBQ""%' BR,^L6+,WL4I-ECX_Q MW9"0VVZ39K4.%\0FMBE7]IO02ZLCB#&FA?"F,5"[R64?(T:P M0!D%!+L9V>=;HC1C.2,!M?E.B#R;=>G6"[R$WG@OU%VR>4+PY+$D3V!EZS6? M=M20XT1',ZE6A%J00HPH737J9X$DXWS!69."=Y:GB)MYQ#K\8#"75UA'9"#& M.-2XM'03!D_EJ6,]EAAT1PH>IH:H6%IJ[#N=I25]5?IP=)]Q.UM*( DPM+; M-*(%5EL"W$[7E^Q7;L'G%#;G8)"!)L>/-'D.7=D$36\--'=#"HUM%2^]-M#0 M!W&FI"VZ\7L#G $1'$H!CR7[&=P$I7.#PAP[80XIV&V^Q>9XT:^.?TB3O(_4 M@04H=Q7<4U@4\H*G2R?V&F/?@ QR+# U3.G!M98T$&.%L2JF@0,,">>8S9@R MGF05D)PKX6R'3QU>:/08-CRL-K:)9&S9,N87+]Q<.\'8\I.ON35N/.?1\WE] M*I5)/@7A8TRC%U'3:G](V,1[O5E.XWIV3#)SFU6O\R)(L72?HU6 ML5)F2'$ZZV==%>PC.ATA0]W&ME\(8FVAS;JI5EN2RD R(:3S$]G)5GE\&6E= MKB:YQF;#UNZ&8C?U+@K=PR;YS8DB-@@=,SL=6VZC:I-!"O==#5.]<:I' W'* M:ZQ*3U>0@27)>.;X)"[\5G%9IL[U'.*X=9 !P"XXL[ M24R?($TWVBM4S""S$ZNI5BS!NJ?;0^#F0/>>1<-5"/>1-TG\FY<\9\6V-&:2 M?1)'"A/#&#&?6?9&&?L,LW]%32-1X(Y;'"N'B,P.IF?!"%. B N8Y_Y' AX! MU_>%C.0S$Y+-$%(I1YZ&XK%G?J@_ W:8@@IAI-P/Q"&Y/ 0$(KE$UL<"9"8M M#18ZKHFC@L15N-N' :^GMET&&V:9M?.:3NTO:4"W7MN[W284D0XD/9JK>MK: MFASBW+0/K?J8S!;SXSPOL;]I8Z4YM,K!E9*9JR&I%:A)P9:91'U"5IV$ M3^D)F[F4@HVX_-\"I2S92\ZK& "EV[LH4&BQW=)-XKW0'+3OG82>;(JW@R(C MDI/!(W.#58-2>WJ30*8.:O4!3SE[.8L""4[/L.##*)N6.S^K\DB3SY0&_,!* MD4)EFY<\QSK LN+CD3C[O7^$ RO0-DZG8BF[U,NMZS'+Z'ON<[Q-DSF+X[G M5[P(.1Y7I"@YLMDK#LH,Q1+[.N>(%NBP 'KPG>AD"=1+Q84"_N=H$.> X=*B M74"3K.V>1B0&Z8F3/B7K;3F!9Z$!"4(V&\QTL'9F!^V74JY.EYIX&52L.8BT M/A,5VC!ALW;G7\-RRSNG,A,F-,FEMGHI#_]7,794H)A_-ZO^_675,\&PRJ,J>-PTO@?5"&#M<]F:\ M$DYVIHH9(/M3SCB&->*V(6QO;+\'AL&,O\SO%Q>7\X?%-;F;_^WCXG:-+ F4 M]7Y(PLT?JSVO7 _7NX2]XOBP$W]KN2S=$Q/L^#:(49MR0G,.F'%O&$7[SF/* M.,>%(JE4)!>+2'(A7//&96!Q 3,WUR$6CSN[%*KLP# BW=SD%9[ARPC3UD]P MR)ZZR'!5'G)DL\YAIZ']39X.A">(GV;&:S./;J8Z,9PT5&[0.5X9&C-)4*.A M+3,"JG%K"52#;3O.;Z#G.BK5A;^FZGX0F-KN$0]3HD@!JE^C53[X841Q.CMD M717LYS4( *='#DX;&9PJDPB+KX98-E4MCO,/,AQ/!;$.X]@LB#HQO0UY]3JX M_! GD;=A/_'A[5/@):8YJ1E-I&C?J\FJ,U$#@I-(0KOHU0=NY?Q)(4":>W(1 M,&>>5FW'#Y_E%A/YYX%;K$OZV?^)V=W>#X^4/M#HQ=M0Q;)N_N8EW/#=A$\! M?[>%1EXH7G-I<9RV=WZ3P;R!3*TXB-LOLTE@Y5 Z]W*$-Y6-I,+5;-[F HH+ M_YF(1,B8/O^$"6?1VAU*TX6)XXO<\:)BHA+EDJ! XP=1P^">[L,H\8*G9; - MHQT7]?*8?MAB7;,EMVT 2;P MLF0NF-"FUO *CBA Z)[Z4%OESHE8=LRFV3$DK.UWJ+7)3 9VVAFF&F_T:$P" M:%JJT@?"I"P)YTEDI@BGGV/;AT&*.-U-W /MLPR2!):.3^-U:(00'4DA18D^ M#%2U?=&&SH0V+8S4ZF6P!AH4=,T$* MQ\VT#A$@K7X=7'M>);M/KXA[V.V M/=MK8NS:@A5XMBCA?(J78R/B^*HS#!05P,\Q$ GLC6@3">FX/UA]B$]:;W2B M@,W4X^Q.XZ43>QNX]NCYAZ:#-=VI(07,GLRDV$UH0VH2DUX6S6DL%$R6^H$N0]'M(D/23AYX!)CP*0YD'BN6 '[X4^ MP ,]O/[2XG7C'USJBLJ74%DDW?XX-:4^5O7(:#(PUK=QJQ&N+RZ3 +_>E>WE M-19)*%)(13*QLBJXN6 *,,4$FO@,G1VDBPG-["HJ,SO^YN#G+WI5E6&P"+4W M4!X"=HFU/WL)/.(%J?6K9+^EOBK"+B8)DXQ \E&<)X)72*&X42HA$2*.O("&PY"< MZ4DY<"$( 4D($T4^Y[8*V)]/#6<=VA'9LV$4:.&.5E.Z.*9TQ;)+!X[=<$/F MCT5\=!+(E?4N39A10CIT]&">%$R\,G\N[- MVQ\NWKQ#L=3WJQ-Y8+=EP"2E<;)@,_R\V'KC>D!3;^2@U-(,U2MMM5T1@T]; M#?I8$\LXD8P5R7AAJ8>'V1;F !%'B00.[+=38&!_^D?Z^NDJ2N\]S%^]TUIT M-753 M6_SNJ%;QQ"?/&^)VS!IYNWHG5%A.2?>X+,CW+V+OA?K':QI[3P%UF0H?G>"P MA1<1(NH^[)PH^8TZ$>#R->6J?:2[1QJ=F*$/>DA=MS=3Y6M_78AA7_+K13?3 M<+FG>Z847T21+N/ SE?"HI$_ A**_3(A(7%3$7F [20A20Q2DL^IF*PAEW/D M93^KQEQTL)/%*=X51#(\3PI?_;T7_W%YO*3!YIG)^4=%9M>B&U)\:JNX/)MK MZH-PP&TMNJG_EQ@0X !7'W,>O:>)/7AZ)EMEYMBBV^0\O5KQ>D\O]YF4IRM$ M[]/3,Q86_3M]@EI^<%I^;[HR#VW;%[FGMS*![.Y:'1'[?#OYC9>E^"VI[,GV M6VITYJ+#I'_M)>(1(-=[\=R#XRN6GE3MD'IOHVK91+^R$4*O;);5^&P"4!7/ M765T[:P_G:D'X<;OI,"=N&=OOP[Y,NU1N2K5GL*4W%?/'$K'KN\^%9?7U,)\ M^EZ0AIFZ(&XQ _GH_#.$'59^B/7#N,"^HC _B*7Z-AD:/((4X_1^J/2E4R:"U]B-#?U#*:^E=.S4YF MD+-7COSG+:;@7-4C]\G'V!VLIY$WI]?C[M(\>#YXOQR5XEK3S7,0^N'3 M\2J\25SU7E*KWDC=S= ,^3Z1?E?LNT(&FIBZ,F=%.*]2V;J"&[D*OYX1QG'D MW1P[1N@QHCF]2^K]LUQ>3U9AMW>"XXVW\Q):$]RFA##'>2?CY"%O1 5[]'=3 MRC0&! 1\F?+]2@T&G#=)F8^,"79,DS(T!XB>YM>5APZ9KO4/PC;W0HH3+=66 M9]P-71"FJ6TE-_5EQ7'2(X*W56VI/G8]H['T745/3N#]6T XG$391UZP\?:. MG[W%X%&KI8W.=FKO: 1_<)[H6]W-W7(7Y$BFHW#M+KS4'C&&:8G=X^Z[1-X. MG645]2Z3QIZ%>/J6H;H9]SM @ MM:GO";+B:ALC3#89Y9'S_F'56VT))TQRRA;N6 _^#6Y4REF?P>3+J05LMDJ9 MJOLCQ2)C4S3/;RHZ(\X2VNO0^YRGV"JZ4PZH-N<^0QCC*MSMLJ=*8_),?9=\ MZ<121G'R?%#\EG"!\.C['G>FQQQ)>O-+YD&9>7X2;EO,?>0K9HGI0K%-27^?)RUZ.N1-=/.ZV8B)/; MI#N)J1^A*'.SY"\G0\AI5K:IZ( 42/65K:Y?<]H:<8:H(70?E5DDXEC*TMC6 MM\MIF3!X^BO[_]_9+[^$O@OUNQH/QC3W01J-K50NCKLT=,">KFC+WT-% ZCZ MJ*YJ )(0$(6 +"05QM:IEJ'-(G3\:X_1"A27P48=FJ<-,,=AI3)YT)4^Q1YA MU<(.'D[:?!O]O_N9\=-*&%& MCV[F*9\>;TT&.X9TU*KC^?&,,>8#Y)B-DUZU(5]^(?H\_/T+HPU8C5MF"?5] M[XFY4GM4,2.#&5(Z&*;R IHF#>Q@TD6E?JZDY5SQ@,@TC-+S;/\VC)+G^8Y& MWL:!F5[]U%_9&C,&-*M96A2H;HH]HC4D'V>Y@ M!4BGXX@$;],0G\R^^LK"2 M,)!54I5Z#,1 RN%=[Z3@)TS*%3'I5XWS ':0O$\4C7Z8 _9-BH, M'KM"&))*0S)Q+ W%8YBF0>.>Q]G%(0KW--T&N/SZI6&@53?'',@:BI:&6D5; M[(&K(_HX@ZV0(M_GNOSZ5PL#[%"FT-6PEWGS+]3QD^>-$]'VD^7&OIACMJT) M*J;%]1VQ1W-K/?J8ZQ6LT$QZ;6E_NC16?&BV1#;DZ;&;AJ(,C9V0(D$[I1M/ MDMU,H"*#IN"]G["ZL5V/P8[BMFX2#*SM-64IF1\75VG/SDR+/_^Z7'2_H!G3 MS==/XG$7*TZ M(@6Q]LH#D.GW0@AF!L*;>GIZM[)$E C$>C27\>%M1%-P+5ED>[)5+]Q-O\Z M>+%7I;GU*]C7--Y$'G]^=K6MO%MDTA]I_!N;HOD*=D5GA&A@KD/O5[ E9H / M-N[!6+3&R?6H&0G@!6F.'2P1&+ER\3T3A $7)#Z*HMCG+9!&>(TZ6>7BDX\1 M1FF=E.:KAB]L"!)OC-]%'DLX[RC[Q[53*UO23EDMNZK--+RNNF+V60/\GM?; M>Q4JWQ,,QO<^(<]JRZ41PBRB*(RNPBBB&X#\N?O/@Y@+5J[O=B"#VH?-#5.X M>7L::".A@RKF95HRTA N%+A9G#3,XY@F\2USFT-44VREHAE2-V]23,[T3]L@ M=--&48T7XSE!4E"TDYKWKM>:%S@*PN BI4@-&OCG^@(O68!ZX$"Q^I$Q\B MZJZ">PHQ[05/K &+\"C[]=*)O1CZ%[>+O'\QC>JJR@S,$GD0CV%P&1B&Y(<8 M;$91VS3N03C"I2.I*#"C)LM@?TC$)GG.FA2\NQ2CZ0DM)&FYL&O&L6(-7:,Y M\BAM4K14;E31%G%T-(IL7$CTU)T)D.Y]U;T7QZUZU%V^@F.&]D]#Z=Z=U.D[,E]7*U_GT>:\)^7:-\+WY^(QD7 BP M&7N'BFE1E4>(L@\0>ERU?,:S6:!D:8,=6*MW+DN?8G:WWIY//,?M3E2JY/\D?8O6G2AF-_4E0L[EJRSPZH3?>"W670<*T\![]=*7K M\BA>UO*=.*Y9FFE' :EO=C!':8E4OSM"_^ZBA?$")N=%.#-2<"/I,8K+8_;0 M''"TO_I38YK",+?.KGY)J#V5Z89-G5DT0Z>*Q#3#IU:3;B%TH0BA62F @*W% M\(&*(/2:&3RN76ZJ:(8\ %2*R1Y^V@:Q"RM%-3ZV @1W3O0'WY.Z:52_ -_4";ESZBE=6GBO[8'8?34%-_9GZF\O'B,& MHVRTWPOZ8J<_!"XV/1N>PLIN_LT#]\J+-@>?GSVH]6V-;LB]6U?Q4G6/ACZ( M/5Q;=&,?#[?)9RAA\T CVW -]]QW]"&[V74#K$!O]8)(?0_DKJRAKNS%-%6V6_(&(^/(H?U(SEV]% *EKFANC?"U4MS=" M-^^@A/F-3$Z0<(I$9@:'&LJ?6E\9D+6O70ZH;#@AOU=/_,];3<2/>ZLU)7ED MC^\ _+?GL('@*MSM#H&W,7R3TX0(4J_L9I3\B8#6%+"_%6"ND*G'"XZDQ!+/ MDWD8[?$U?T[@RR^J6O;ZZ.:#]Q1X6T8Y2.8;?ID('BL*?0\F)3>*EP+:]<0, M#^W4SS%!KQMV(&BIA?$>8\&&.#D?LD\9C1SM%I0N^)",D<4G%!!]]3_W"&1G M!T!/;F1664&C#V;PTE4YAZVF#M@!2UM^\]VW_$RODY[IW4G7;CU@,C)>C:ES M>A7@[*:Q!8 :7.W\[G34Z]WI]INK8>A^]GQ_R?),+Q([RK%JD4S9&"E,Z2E9 MVB^M;(EX@:!!8.,=T90L*>@2(&RGPN+02GHY75OUX<;3D/@57V.'Q.>:[L/8 M2^XH,PH#S2>ZVKYW-I27JJI"UH;V2)%$6]4\V:EKC#W1T9+=?/VQ]#JK*WBQ MA(V\93_+":YZQWX(P&7VV-J@A4N+D2Z9ZJGA9:YM/-ZKOMGV* MZ?;@WWA;9;%&O:Y((]W$ 'K7&XM^B/.)5N(/8"$8$.-E)-T:Q0:JES[A8 M+:U.F5Z4:>RPB+AALQRZIM%NM;T*@R1R-LE;A8UT^B&/<&W52^77FSHACFU] MV8W+LG,.,Y+R()S)C ;&-HR1I;JM(^@/ON',$%L%OI8_.O@)<<'*$O+*]?^ MYB7/X2&YIX[K^<=K"N(Q&S!(RPO>EF<=\R X./Y\!\L3"E/VS0,Y4@QB4AE5 M>F6 &(&&T=,T7(4TI!"'I/*05" B2T2D$LPGJR)$B$6$7';0#9=I)0-18>4X ME\PZ-GZDS#1N\98UO[6[?G:"-=W!D[31L1"_UMHM"4T"Y4R,558 M?4A^R$%J<%/+6#88,\20-[S.IH&_NEK.6$;VF$@9VXS,7QS/A[3F@O&Y>'!\ M-M\L9"6IL 2D)5^"O%_-R".7B10O4_*;?TQ&.R"*U^22(9\8[R]A[^@K$@;$ M*5D]=OB#W1G\V\SP5+;D&6XF]/LP D>1C)A[@K#=/=U %35^=JC\AFE\2Y/5 MMCTT#\%_HE ]V%>A ]V],Y\@E ]G@^&AO1['9\39)I E#P3E&COYTS&Z!.X< MV&G\U3> \O$P *\X/R#OK8)-XO2%NZKMV)JV2+%02\7\S("J(?;S HURF[KH M7>D\ 'AA3")!>^23 &.HN-H23IJDM"V<>[3Q3?8()JFT##W#I\ #=[UDD+6( M$V\'=]X>J.]#EAQYFTI\:=<=,^08&")'H19]L0.3B2KFYYHX+^;5.3.6H,0) MH1D[$@M^9 \,1P8P&Z:0F!'@1G)V).5'.$,+0#>F.1[DKQV.>I$#8]DC[-T> MX%[@:GOG',4)]3AQ?)]G:N\9)ERQU)%EH)47;O6[8H:[E@;(H4ZS'W:8:ZN& MJ2,+/C" [P4G-BJNG5=XI+7*(E6-,(.>4JD< MU\Y:8(.J3E DB3.*[]E.C+\#*44)PDK_)7/#H\ (>-\6Q;W4.?N M"XT2OJVQ,[HD%H19'@B4 M1QZ61] O)4P$90LC]&C?H<=WL?@2,FRC.W'ZG0Z))U=AG*RV-;ODC3TFA2Z5 MZJI!IM1\WMOH^G=)PI??(M#P)%F#K[$,D/$YR;[2-QY&+VR$U W& MP[?;,#"'N%+G":/0-8P<%ZLW(;6$'JXD< M,I^P65$JC*CW%&2/8$D/9637FIJN/;:C@!0V.YBC5&9*OSOBE6L3+8R+3@E> MV:-7I:=:Q+427LI!,+1W&7!,D\@6*%\!P8,3B]?-,]..PD8;EU<\0*VJ2Z7? M>UKXT&2&&FQ0=9T.+C1JT!LF9)SXWC*1>:% @\$-D3T31VAF",M[T0^;9^H> M?+K:WD7AGD;)\<]3/HCAP/VAI"!@3=OH@1H;4*QH?U M_[_VWK8WP=X$APZ?WU#XO4"]4M2A1%B:5V/B0[MLEZ$^MBD2P6&+,6QY_U.N)'"!ZJ"]C@T8WQ+#01WKC',ZV M87_!UA&,D?N7'=4XP%BW/O6HUW.NH_]4?:W17W6;X^AOD'[HZ%_DP]^3A_^" M#WZ'HQX*+>S9;%E*U/BT9'=KY*.[0TUY1"N:(A[%71(;AR[Q.OOJ)50,V9"N MLB2.@E4U>AV.VXM]P"LZM0[7DT;(1VFS4O+@K+= /"85@IH.Q8(FOO):P<$MDBE&J7A8X*%ZR M>*6]_5Y!8ZX0T&82+31H(C!'8&C58Q2,J,J!E&^^-+R&XA@M1C%+I?F^> ?F M]+4;<\!(DTP""_;3,5"P7_WSH_>O."DJ J0-VV/*1DA=O5TI\.7F%@B=M4-0 MTV''29;U*5+KNU9:X^Z3MZ5WZYIVC?M376T1C\).%8O!J&R(=$QVRVLZ-%5% M4P9D:-8=J'&IW=8.Z?CJ5*U,L6QJA#V;LE5F\WIDY9.30;2.DRUG#Y6X,C9T MX1YH%I,MQ\:B:,W4+TV.HO<1W%MT+=BS\Z+#4NU4)RTPNU.S.J4CU?^,W844 MTAH#LR!'EA-[Q%AJV/>"BTXON)B3%URT>\'%K+S@6-JAP^?"C1=85\.^%UQV M>L'EG+S@LMT++F?E!RTJC76>A38TARI+^DJ M6JNZHVB+<#&L+;+QY?V<<$NYO$GS+"*H8Y=PH'D(TM]O.TX-6SL@'[+=RM83 M+E2M$0];#:'-T54B38 V@K- //H.";2*';>62.ND"5)?:U.HBK7J?T4]TCVNUT8P,M,1T#0&G9U]T+J7CW5KET6:>^">%+3 ME=PXH3"G3TXAWVEH!C6"?HYC/[U/8BCO!+-/1QYL:Q?D8UI'X7J IFZ/>#1K MB6T^M8BR3YP\3UMZI,EKL*(+DC.3?TDN:+3:;+V$A39" )>9R#7V MJ*M%G>,SD6L4,97NF+?\--4QS#0@]&ICG#5-5;!1!*%@2F2=< Y=^1E ,H<$R+:L? M=6ODGM&A9OWN86-3Q..\2V+SVXBG0]C]:J-)6_AG0MO+%^CTF^$H;E2]:SS7 M.LUL9#?+;G.,+TC!Q.:3E%X@L5#'^XIV2$=FIVK5(Y(-C;"O %IEMI!DGFUH M2Z+Y_?*&>!7[J5^%'$-W>2*)UZ"AR]2J-*697MRC:(K4*744K*53-;1#/"FT MBFL\,H$HKD#G6,_6Z$;9>&9C5!W'-+>)Q[[G11+_3A/OA5[&W]]FOCJ2,:"!=+ .,DD9 ?4E@#TZ,M9G],C)JX<9 M7#92"D=*Z0@3;T&8@!/'5I-;CO/ M6:_[4@,[NB"%"GZ*-RQ2+\]R3S%-\5I MB6UW^^EV6,JLY0%]&6^?@XACT&48H+)R<5#\*9N'+ZT96_]-(-6Q'Q*=U2G]#UFJZRX)6&!Y+2+ O% _<>88KO0WZY!383I2U#B]OH M#79XS.A.BLF@?&AV*.*P3_1K>"ABL9LRU^&#%R2_>N'^.)-Q+!Y((6Q4DY;; M]+898-_&'TU?4^\%2N052!$ODQWSO0^/[>4.2[E0U4+#RR5BOZD(Y>&T9G86ED2ZR8:I1[&VAJHO-(J=!%&SW6WD/X"G.O/"!OM*H>6;I M[H)YHM!4N*J"VMX>.XSKBF]<(U30+[9R8-L+D!A8L%"*\YBZ%.I$&M_7-.8L M2,[# 8B-K75=VZ193[>+_%;0KG"ZTD1_E6)"&BD(CF' CF5_;[KS6OR;JV%I:-H;G>E6XE(9!F)$+)>"U\*1=V%S61=L39R1+X6\R!*7=#Y% MXR> PZ#\!22VB(5S)[O?7Y_I>8)-3Z-;P!I-CN<'-7T5MQK0:0(-?Q2M 5T( M/Y0M7DS+)45S[H/)^D#R7+ 73LJB3+2\RS8MCP./S/0M8:_2Z*-A[PG'MX*] M:L5Q8:^0LVC/)3T#[+5O?4Z%K')S>9SRF6"Q\DG0";Y4&^\WA,R=GV L@%8R M?B,XW:T_*KAN>V9X_K ]WL? ^H"Y3>O=1!DS3E VYC/6T\:+BOV=";Z@C@QO M"-:U/\E8\-XIP!N!>7T[H(+[2NQ:@$Y \G+;=OZX/_[7N?>RIEVEF2(]M\^G M.%K)RYP)OI.*[QM"]%;3CX7BC4S?"'*WZ^[DQ$Q]3";0N9(V[SE_A![G*PAS M17'T_BSW5?)=*.D/$V]T-W!^0U#=8?Z1M[R/V;X1N.[2'E5X76Q^RW\[KQUP MZ]^AO@T>5N3/!+.OJ+C6]^1]D_XXP0=3,GY#B-UN_+$ NYGK&\'K#N51P74A M*V'"R@WFC]8C?8728!DSV/EA=;4><1!BMS)_0YC=_1'&PFTUYS>"W1H&0(7? MTK[(&4;<(WZ-TWV2,P1S.D6ZB>#REN"9CIY"PEB\%<"ECN]JM%[0& ="X6[N M9!!JP;[B?G,@&]'YIK(RK^5S2M?[\#98JZ[XZO5$CF<]U*\5\>ONAAAW^D@_ M-*NI*1N,"#X$&#DKYS>A#1HSNQ90AR3)@C_**OM!?%)2;$(@^!!$049O@]?3 MG(<'NA4/ "PEB>^YP#\HS&M.#3E@##23#"*&I! #RU"-C(O]<+[O.>/3Q"0( M87+F1.9.[AM];IKEG2M3N<\V6AZ]W6-8W-^ #')H,35,VTM.,Z[I;ZR*M=>? M6BJ"#KQQKGH:ZDCE_@7\!Y!!ZAU##5.]$=6?!O;"9$-4LE/$ZE74I#^J^9)* MQ?:RYA*112E)[G/27Z=^+LJ!!1MPIF[4:1\\:*^)YGZ(X:DGI#LC#9S0\&*Q MJ2%,(I0SB$PFC4C<+&,F,P5_8V'X\PB:@9?Y6P<6R"%U?EN&4@9D\WG9H'=@ M-F6%_B4O;PPSIW02RZ9/09X\'^0:W@D4[-]Y"6]?\RZ22:L=%JUY$;I@;5*K M]H!B#,]%.#?8] ]%V#H1.W[HYSZ)_3T7O_4VFTX_I-#>6_76!ZV..R&.Y/1E M'_RD558]:54Q<7H):WSE43UIQ9 MWM)'-FE34/O""^%1Z,<-I7#^M_1]#CQ> M>!6DJS!.]\SF%P?VPRY.O9"%G_L=@&.X]]F:%]K$$5O][JE_M\MU2Y_@2%]A M[.FX(\>8B3^#C%03L4:,=U-;P#@[/&=)!,\%*;D2F2VI^)(OG+/+^J_C&W?Y M+5!%'Y,Q?_/P(G^$:=$%.+]I<*D9P ZVD$_>EI(O0-DE=O0R XA\%4.2@.)+ MF%-#[MT#S22[JR$IQ/XW5".K#B5HVSP<9T 2_<'^]]L^\OFQTSI.MF(G@ZXV M41S&+X?+>+OSHL-ML TRZG^DV^>3"U=#:2'U$"LF*K=F30EAWY<=K)>ICQ2, M2(-UKF9AWP1_$]@9H*]56>VRAEB"58N0R]-@W6PXKJW MK%"Z>R&%UIYJ*X.,TRYS"29:)+<4--0Y((O'Z\+I1]Z*?O,=YIK1=%.G>0[U M<2+DX\$^(%8>8[B+']AB87UQ>/1"^BG.FM<0C?&U)9)S]N;B6 MJ5J#O>[Y0-A_7+ZT.O[6V&T0T1M&W=W^L"P!4W.RN)B20R@(_):1;(3KCP-O?0:N8##+Y;/V;QZG%^0=SRW<";Y_FKK" MP*R,X6J-V3YSU_)4=986_<@AG8QL&4JYKNQ!"W'<.%@E.W#<'<4=98B[2?)T M9JWNW,^Q@7@&)A@0RM\G]#6(]RF_?KG*#YIB+[K;9VGF\2.B^R2(5L'.:YRA M>O9'BIG&IBAC]SZ=L8?M1KH,O&>TRWF*L"-G2D*X_;$K>)&X$H"LXX1\W02K M#=S^R)+]*MLG\'OO):%\<4TH#V"FCN\G-5[!C,C<"+!;$(DA*3DZ".C=&.1D M&"UJHV>G,LB$D>PUOY'^D6:;V+^)7MDHAF%;!N!5C*^8D/KT1XJ[QJ:0@U/M MSHBCT?XZF'J(X$0$*U+QJI;^TI: FV!S;Z#Z)5S3M MY]NM/>?BW-WJ-WJWNML=;@Y-K2#_<,LTS6FAV^GA@W[Y(/=?(!-*&L%Y'_)O!/?4P M?M8"2O>41:=V!5N^T4LY8YX?%>>L^6H]YSWY%N]$)KFO&>&Z,D+!C$CA5_5:4=-#9$BH/=RC6O2HI6Y2VJI+'MG:P?$CJHG MM_&]X9PZ+!AH;(![!:N>,YI=X*\5!M$7;(G)*? MT@%-]_=:ZSI>>AE]8:&7>&*F]3J?5L=9C=DVY=5CN*G7;,9TJ_##Q[C-'8R? M]TR:/S;Q_N_Q(=D;E'CI2P#IV#4W1KFAT:LW]ET-,V6,J\X7W(A@AZ=4"R8[ M?+\@MYG_/7GWG?CK=T;9!@H@X ],-U\U;_H[9C=N4J7T4OF/V)VP45;CU!5. MC AJ$WO1&(HXK$DT@CH6/5F @]J3C_Z.V9.;5"D]6?XC=D]NE-5TQ.1S@Q-/ M'D$1VY.8")3CSLGLM!UF5VA3K3ZY'37"[AJM,@\"U3Q?E5%U,=V-HU))E3B> M_D91S^71U,DS#8^;.,F>:+*55MZ*Y;]N7Z0 8V2"UK=)FCHBWK[I)__@-TJ> MJC=*.","G$C+!L\TJ3@36R&+B]>QI(L%*/9LBZ'L/Q-.YIN"FPYB3 M)YP^80Q(Q8'D+-Q,\%.H_=[C:F=,[82NXE>: N'OLP7_Y6RD/[?[L>M'9#[ M<+>RLO^J6R/V70VAAVV#2;3Y-1:G+CNZMDE%V^4&64)W7N!??]O1*.V89U5M MD;MFJXJU#:^FAH@=LEW> <5D@"K)R;KUPG%5I(*L2_][W.]VX>EELH8_(_>R M8T5J^=?YWQ#[THF(QEG5.2$W_F)-C:7_"B6Z^89N*HBZ/<@1+OO0.3L]S&E. M>FB?B1YF,?\\V(3D!]=3C15M@(@7$I_NXC0P2^VUY#>WE FTB4/_9@N72WF- MP/:W9]I[(/)!K"6V:('R=CMP MKI^3.%6FH'1U0CZ6]92N1SYM/1"/9TW!!]0"X.0)IT\8 U)R()R%JZAI$K47 M9,?UANH'M&"Q("]-BD_HU,O5:K_=AUY&_2NZ2^@J$"\?TEU(^6N?D;_(#U ==33 MEPAR(# SBJK,4S<%Q-!@J,C@0E Q%((J&.8X4;$L(.,+Y^JV$$^K52X.'[U_ MQY"A6>KW0WJ10.Q#IIJ8YXB7CA.J',=] :M6FU06^>1M MZ56\]0)U)4\32O/VGS;S]/"A)C+S]:-6;<;SI07AC GG3( U^2*8N_4O%NU& M-!.2@%3M!Y5M[='[2H>J=8]0-$8][KMD-MZ#X!1)Q$BZ3 P)5C1*@^AE63P= MV9$6TM(>^5CM5+66$J)JC'BL=LMLCL3I/H%$0/*?3 MK9?\+HJ2NZ[UT"/BNPTB>I/1K86E@4P*N1\,,9#A(J&D@]A[!JDSYG(!N!'. M;N*",(XM4QK"XVS^AA=3KK_E#Z+#^S9?@S#L*+P^@-R\L:734#WP14EKOAC3 MK=)PG"&J_;R2.2FXMY2 1P$\8YKK"'S(UR#;D*"R(J#UK"#)DHG/#X)L0,\9 M08X;J)D'ODR%*PYAY8/:'#R5LR.RZ=$=.8ST-80,'[I]$<-&;Q5,7>)#.U1P M9CC>HI%,0Q34NZNG*/;'^_4A.;CR3V-HSF9*:C,P__[*C,,&E1I- LBY\K+ MC%WEO#LPT6EVN]=B""<9>BU6TW9IT MQ,B*3+QI(HU9F01'9-)U[*C9%3E<]#& 9KPQAV/$7N*/M&AV?V0XB17Z*3[E M?6 I>H'D[;H!%";K[(3V!V,^/2M?B^6O,A^-R\/N$G^BU[^DK#5_HQCK*-P32O1Q0Y(-@QFNY61#=%Q(!B M2;&1PHF:9Q;U0$$((J0@0@QTD<84I@/ F TP_4:]Y.EK;,62%:VS@J$C$YFC M3T[H;$#G6)\IL09X,ZR)YX PMNS$'/['>0$+XZ_:!C6G=G[@(IMI(+P J?," MF)I&TT,,L)\-R%BQ%7/_GV8%,Q^8[:W9,"=V=B C&VD8Q@"ELX*8FD*3(PQP MGPO 6+$4\_O_F1>^L+;V3"B(G1^^2$8:B"^L[7GABZS0]/C">LP&7VQ8BOG] M7V:#+\LU,Z-5D#FF>%9(TV@N<[BID3L;S&G6:DK@X1+,"W[L&NUI0Q/J 4F+ MKRL_!FLFVTVT:BS'H&B"U/W;%"H?4C[Z._87E%7B&BR3J(Z .S,1NW MFU8':VV-V=.ZU2Q=3MT4N^]I2#ZZ$Y8RD$((%^XXHB54"C('+?]DU4/OV2CV MOL6M?MG0!K,WJE0J??"X 7;/4\H[NK_EG%TXF76E:[J\^R[_T>YTM_<.S'(? M]I'?,LLU-,+L3DJEJCGMN 5VAU(+;(S;@B(!DE//1J,J,XYWW 1:_B$UFXF' M'"O6Y"-%FQEYR8G(-H86N;EQYBE3*33 7?X>,(G2_6]!%DZVES& MMUG+W*+1![,CZ:I<>E57!^PNIBW_Z)%>+@D1HA"0Y3T(0RY9Q,3DF7A2&]TP M7?HZ//2#9]VRPR-=[9,@"VCZCR#;Q/OL@7I^$!ZN:$:3;1#!!=0/7I#\ZH5[ MNMS&>^7[CD/H(44+:Z:2C_N,B2$^[!NNDZF#")&=.9.X$V!/. M?T&$!&X.^IP;+#TU6)(;S)<-M@:#O0)_YU#UD3(Y_9OHE:89+PO>:MNFUK. M&:6:IR!RTA0]1*@E'CB>!6$B47;IV*.IN15J!FHUI[P@_NH%(<>H.'GT0EK! MV15]SJJ?/K&AOT^2EJ>A30@A=V9SX]0NE_>F@A@"!BAC? !9L"2,)P&FRB2-#VQJ=4#L/GK*%@[2WAJI"V@*;5[> MBQLV*MGHA+66^9]<&.;51_.[N:T23=!/L[BDS!/O$+\>7 MHK4ZS,/_6I1M\,&&UO/QPS;A!]RQ!:?+R4%]V+C@ C^LXNV6N66:Q:O?29P0 M*E;_.R_)@E6P$T[+)D?AQV*QYLQ'Q["/!$$E>5+1GW8K=@)]\^V=(&)",#8I M>>>EQ"N&B-&= 5MGN_S2^2>J/+*5_HX4NI2JU Y8BS\BW)]1RV@ZWA@-M\6W MK6GRN/$2#J 14\F\LK9B=K\*UFOFD6QH7=#L*Z7191RE@4\3#L'+R.?L[]9, MD\9J^,9$D+K2,*.4D4%O"MBC!7.%AD00'L\$A,'OE_S)LQ" Q1"2!/R%N_34 M528.&J8W4\61Y"S)Y8EA2@QQ!8ONC5.,&H@HLSCSPH;Q W_;)?$.ZL^(1PV& M8:ZE" 528FZB-$OV8L4H0J@'+Z./&;R^IER.&1% "LSFQI"#(/W>B*,D R6, M'0CRQBI>I&!&@!L1[)PM6QS8XS;VHG(10QATC*/R*TV>8S1*W\CZXEFX=>4T M:#[TV-$9.1SV,T+S X]M/1'#8$\%!F>OQ.KL%10/&!;79RX./'JZ#%G@TI ' MIM,>^:#O5+56=%+5&/'0[I;9N&!D>2V,7!S$4H!PZM:3K,P'L C^/U(OW2?4 MOXL>(&,S":*7"R\-TL]1_)S2Y!7\[2;:P54R&#)!&/! 7K988ZK6!.SFXCXC M&;K1^RSSFH/SCJ6R<7I,Y>T.W?SG./:_!F'8>'BO;(3MUF"=TQ =86#B&8V=2_';XQ?D^Z[E90+(QV]_8_3:EKD]>8\= MWX@W4&+D[9G;80_-*T[/%=K=QVF0!:^4Q_G5&53CV7E_$DB'_Q"#E.?F/?MC M/S4W56?(F;ET4BXNL!8GGU2WL,:X1^13VT0-"@5+PGD2B:F#P_&IS5(J_\R5 MKT:-\TH()S9H#7"[^B!%RUXJ:]1#0A\$Z\E]3D6#[KVL<_0>MT$^6AM5DD=G MK0'BT=@LIS&6"FH.Q]I-M(JW]#9.TP_L@UW&419$^R!ZN=OE^4VJA9=61^2C M4E]Y>:AV]T(\?GL(;Y[U 2S(.V#R)P(6)Q4?4C%:\*1"MOIZ\KXMR#++DN!Y MG_$J*O#@@3=:D2F-))D)S"3L\^= 6(N;*2ZIX]@@O&RM']78$+G'JY53[!%> MHJ_^U"*LC5W"!;ET6>]M!.UR.N[35;T7M@A;+"#NZ2J9>3?!MYS$/("> VI*:+D7E++ M5&G+H[5)'SEL63=E2YZ4.7'$@&9?1PM9D,5+V9%/)&E((0ZYBT@I$&\EBY3O M'"N2?Z>!N[=F53R/^\ULW"O%-R]/5HMO7 [S(/*B5>"%U072MEA&V1K[ M8&Y7LS9^FYMB'K(=$AO#R21^Q%XZBIDW7=3G-7,21WY[^4F^!W&4:U)%' MO/1GQ .V24KC$[@X>J5)QH\#@*[SS,'J$1F-E,&&QL@'8+N2;:\AH1^6'0+; M??(']Q.@T@94^<]? IJP@;(YW-)7-MZT]AW;.R,?ZOV,H-A];.F)V!5Z*F!G M#U+ZJ>1%.#/WL7_CXOS4-+VW)-MHS,4]^IBD<[]&16 .SM)+#PL^4WD)% [\ MM/P5@X/P,A(I=]L?]38K&WO,9?"KU6TE95(B."78_^/R$;U3[U']4]S'M4_]1O5/\UR5!]+;6-4R[5UZB/Z)XTF$_FX9CF;39G MM_6FO#ORZ@4A0/J'.'GT0EKM@$)]Y^HGQ1?HT1TYYO4U1.W^AV9?Q$C56X5! M!=TK>@M2/MZ-;&5!8X51A)O8 23MM15*=XJ-:-#7MLD&/+6(9M M#*DL\4",5:.I:B.CM#&=] MIQWFX$6M MM"Y_^G"T$9F#(*?5(]W$!J^Y@,48)NY*2QK,: YP,8J^MF]H0NYLX]%Z7;C% M*9A4$<:O3=FU5NR\HTD0^]>1KW5D@9NL+][T=Y+#D28Z[]G.!>5YBGO$]U$62S28RQ_F Y69SH3Z1C8 MQD34QN<,YR$M=9U-0Z5T"U+*!R7,8E4NV,3'YIB,7= 4%4Q#/-F?/8VDF'9^ M]H(("K7>1*MP[T-!.)[X>AEO=PG=T"@-7JDH%FOYH]F0YTPQV=JGL@'<@X4Y M0W2W9Q.$*Y$% 3V*\M:%+H3]2J3$U]0AM6+8=J>-OXH/&-$7*!LYQL3A_CM^ MCA+JA<$?S,!A[/3UT=%M>.TE$6O6N=L\ ?^W/F\%TYL,*MY MH)!^7JN$Z3_.311D4'0D87*\P+_CR.5+*-L=LQQ8ZVY]7/;Y^ALHSY0N'B56 MV+XO#>1 :V22VE,I?0@@!CPS/8S]HN0&FY2GKPB_*UF2@J?ET%(7:R:V2V4) M\78#"2I+.0X/K[>[,#Y0^D!#'HU7IZ7MCZCH]$..$MJJUPK-='5"C ;ZLAN7 MG\DYD)Q%[?3=Z7LLX^N^7*V2/5-YYQV82"$OD_"5AFLO<5E MP8Q>;BD3KN5!7G"Z=>V;-V^93FN MWL6[EG&I?PA\2%BMT= Z-4/]C(I]I+(8]7V<\CWAZV\9G"D^AZQ7:N;^O#"N4FN54E-/T%[X(4Z>O&\TY4E[3QLO M$KEZ_'<:,[8N :188VZ,DSE=JS?V2;Z?$H.F0A:X,EZ$$\Z398%=D2,K?N\^ M%IC&(D+_S/L&!YV0DV4Q.O@Y9J 3P>3TN']. U\9BG>W1NK%FFJ6L8.Z*?8H M0D-RXZL[&TJ\;;P7J\N7DA%)"T[%V"1>1MAX)33RH2G\,Z&[..'+5[%O/W'T M,:)9*M*DI.T&EB;4M/SD+K<( 1*UMP_4K9%BEJ::M?VXYJ:(8XHNB8=-EU-M M&C"W>(X[-O-'5725[^7CV+MO/H/,?V2BW:3IGOJ]#C ;.B-WVWY&Z$ZY..Z) MV*E[*F ]X:+B1 0K3$?Q8YCA-8"K)/Z>7SR!:.M O00= -Q[!U[ZN)>YI$ZS M=/ACI;L=O>@Q.P<_$=RZ8Q<<7%V,'5GOSUD@[JZB]>2J-$1+X>^N/O/RXV:5 M6]RXWF$^7JR0VYH35[6Y% 6OGT)DOXS2[6\.C!^WO5C>U0^ZT2M5D M1SUIA-@YU;(:YWLQBK ;]X M*[]TD=N."KHZ_9"/4VW5=2:8VQD4JM67?0S( MO77]=-7XZI=JKYA_(]KUN199+'IVJ1K/RW^/E&QQVKSE?#SU6&!K[ID31N&/ MMI3,Z7$?=.B"CZL-]?T1NZ:6 MV*9CMR!.[M:$DR= G_ 'W)RNU+!I/:4CRPIWA<7*QMB=MU7)FMLVML3LL.T" M&P_:XX'J/+Y%H.BD51V>LYLHS1*>@P/B*!1$_?C@M1.IJ)KRGS(A1YKW0"R97 M$+U\"+Y!B3DF+DVS!R]31KF]J2!W5D.S*"?5;A*(W=Q4$UNS4\62Y#P)9TH* MK@38(IB@)[!-J7+"J)%W7DH\R/@$MBYAY"I(O9>7!(YX@SBZ6^>;X&TKXXXN MR %"1^':O-[2'K'K:XEM/-?7B,-*L2C;Y'1=C$MG]T[M@QRYRMJ=\H[S4R(LL1;\<+3E_LTB[:#K?53>LSXHS\EU>B+W M[Q[JU_,9.KLA]O(^TIM?IP5ZU8FP&Y>>4-.P//M^ET+N"$DH6])'+D/O)\;A M;KV$ [(77IL$GHA76$K5%KG_MJHH>VQC0\0^VBZO\45"1A7F'8DN^0*4G9:C MJ81)EY'_*8Z\ZC?\U3+FP?#@9&OJ7'\JR(>VH5EJE]_[D4#L#J::&%^#E_CQ MPM:,XWN))9%Y6KP0?AGG1>'B:,DB1=%$(;4+U:.#W1% M _X4EVKEU-8>*6IHJRH'D\K&B,/&;IF-BXYSRJ0@323:;K8ZQE-U*2K/^'M: MU+,33]WLO 0N4R_(L[!%4O)TZ+V?H^>:(=+*$@K#M?= [L$:ZLH^W-(G77IR*KFR&T\>4]U.7]Y'F+R9/U!7O5UWN?&2%^5$K&R,W(?;E:SM MYS2V1.RY'0(;CV(@2Z37%W/"CFH1CJFD]'#BJEG)(>O@.//"_ SR0;SM^@?U M/[#1>1%GF_)=E0OQK,HR*MXPN>>%Y&ZB50(%T6^B JE41X:C,T/JX=,8N5KH MC\4)_9[!Z(H/G&_C=?$D6_&&,A0;R38>/..3DAW[8Q#OT_! NEYZOPY(^@= M/X=!GC:0Q22#S>AT=+J.W.S' MKR N&GS/Y?/E18EBT)Q9B$:KUJ(^;>V1SGO:JM:>(%LY.*Q:: MCN"1. M@+K[#)MFK:_BK1<<$'M-.1S+0IGLW^ M)8Y>_B_[7VM>6'L/]..X4]WZ,%8V1SV*NZ4V'<1 C@ ]IV.61591N5AZ%&OU MFX?'CG';U0O]V-52NSY^6[N@'L-ZDIL?4P5P3,-?F719:HP+L/2W012D69)? ME&%3!/_7Y2:(O-9!W:,[\M'=UQ"U^]^:?1&/]]XJ&-_X!D:DS@D2H I>A#,C M7P0[5[58IK+&_<.ER[MB7N3Y7@YQ2[Y$;Z]FV](>N7MWJEJ[#:9JC-B!NV4V M3M[EE"V>4E[0X%]!]/*XV4>'O1>IT^%5#9&.M6[ERI.]QE;83^7:A39.O!-4 M24%V7.A7GCI-HYP]L$^33 )Z]M,QR+-?_;-\Q/QG&K\DWFX3K+RP8;.SJRU2 MA]-2$7RNM2%"4->3=U (QC-09-+6=S7U1BA].=:Q<1NSJRWF$=JE8CE"50VQ MCM!.>4U'J$S28N!Q3^,=%$%]H+O]"1?;%")%;E8D,/I-H]ZU+') %I( MQZH5$Y41CBDA[$'08+V,EXJZ^B!%E%XJ=Z6.W,Z@W)*>W+:3*FY=%UI"I_:$[GR] M7M-5%KS2T@A0_!$2Z*)5$ ;B.G7V@4*Z9@@XM&>2'&J-%5:U0QDY-%@TGPP@ M%L@BAAF;VIEZ92D#D?P3*).Z'&29D5P24HIRW,<-;&$P8VZ(C!DB:3#$E&_ MBPH-TML7KV1^J0QJ8H-QKZ=,:^N6"DRW O M#L&+5\"!% .]_F-^3VCB701'UJ@PC13\ZC_F5W@ ^A?>ZO<> M>'C<8U8(V*BN&O-JS6>'7C#S]=_1=)Z(X9A)<0A ?E MV8]Q MN+:[B[!_PB\#<@)5@8. MB)!R+)U/1M8 ++2TDBON2\(] J@YD/[JA7NQF@W#^"M[?61?O ]7'Z%A',A)1M2\K'K[7\5ND=09)_Z;6O *4QP2]/T;^2U M5-H;1^G\@[_2Y#GN>KILPN\.NU0>Y[+0L<&@D_KB>:6[-=1ZW\2AS]"6:7D7 M706O@4\C/[WW O\I9D$O#5ZBF^B5IHS\\6Z5!7)(\V-:V$-.&ZH- MB$>+-\U8C/BUXL[]B3F07PA =DP"J/FQ%C*PǞO+S>Q3FNEL3B3N?=NXB M4@I 0 +R%)-KU('5[(XYE#90POX8GL2(%+P"> E-D=J[*1TYF MCF7^FA4E^YIA:&$8[]4+0JCAP?=(RB9LUL6QWBV*#C%CU,R6&ZNP7GQ.-:D@AA?!BAC9>DL,25U "I I^#KZCEL=_:!@"64[.-E@B7''!:W M-.*2T]BEJD'&['5!([H.LK1,$KFGD1>")LNH?!UXN5HE>WI\B&&'(G(TLF"N M>KAC3 XQ/MG0RCP@DNI9 E@5W!=RSE8I 3_;*!^JSH5P%2:YM)I/DUW^\@5; M@LDH=E++<Z2(C?IY<7#X M>F)7[G&"-;KJX,[/>52 P)W+$[M/-%L^I[QFLNXA7[W+3!RY3>'6@WBI_0Q< MN%5LFT?OC#[Y4G!P=/-K&J6K8%D(26,_"8IT>NU$S=$9)P:Y]T3DYHBRN MY7U0)$YH54/YLDUTJJ*+BG7UTCB* QNS8E>V>2#W^5%,VEA!SP8#Q"@SCIX6 M2M4=5<%2G[LB+I"%R[A/53H&\3)R_W!)*.1Q[9* OUQ<*Z0%RXL?__*_\*$F M^\4O<1A &8!^5J]WG">^-2BO 5I2K_DA49/P]N$%?E6P<77_>CH#9.)6&_QG MHU#:O:-_BB.?^OM5!OL:.5+VLYR"PCQ=O\T<&AC0U'U^8-"JA7U4J+$KX@Y4 MH<0H!N&! J_M"5' CB9;+Z)LW!(_8+]-X)\(\:*\%2S%3%>YP%G@]32L!K5Y MXHBNF30PI8O4_/!%6R/[6%/=P:]7 Y;9HX*>T6UU74+0\=I$PB$H0_:O/5O! M^,$*I$KSA ]^9 1%QMR^$*BPW263[H7>1->1M\KX!EC_K1TEC7GB4KM)--"H MF<#\,*A##_O((Q@RX"$Y2YR[)B/9)=<^B##4$.]0W;PPG17"\P86P[)VPZG. M%X*F*(ZF^P["@E2>JEE(;T&6VW@?.;N9@\"Z@A>/DAH*SMDLQ_XI+M7-MZO8 MSPEE4H@O?'.R[7UD-7,J2'%IH%G*LG+]26"O)C= (^,$SUA>1>2[GE#$6/ M M]CMX,E79+#\MF;AXG!OK2.B;^IE&65]>H*RSR MY.44'78T(2D(X1QMI[-5 ^86S"7,Y?SY;=6\/1.!6P\W5Q]6&^GMX5OLQBU>_7QPN0R]-GZ RHF(#I[T'4DSN MH:Z\S]G2'/$&IH[4IH.ZH W5C#EU:?CM]+TD[=E_^07 M1SV>MW 5;[W@.'+LU1'[B-96OC:T.WMA'N/ZPAL/=ACA<3["71Y:>"^T<9RUM4,ZWCI5@W&G;(1P_'7+:CH."ZHD M)TN^",(N)W,>%.?H?AM$]":C6U4@JFJ+=&1JJ5BK_]S4$.$(U9/7.->"+Y.J M;C55 F@K2KS+"Q-+U+_"""E2_?=4T7^7])T*CME$M?D.,^"90)JK4& MR)WP5)G:DK7\*V)7:Q#2> G*-_@Y+4?[H?9T^> %"4^4%&<7<AM9>'UD+57=/GG! O[IDZL&?2LKM[U 0Y9C0I)*.& M_'?$N-$HING8 V($J+G?FBWT:MV&/6DTDS&GWEZMMYC!N+.T;5J./(O90M?_ MW@<99*+"]<=7"BR>OL9/FWB?>I'_(5AGE$:-FU<&W9&./%-#E E /?IBS_@Q M4<7X$@WG!6D7@AG9P0#/OL8L8!'\R%HPG#B-9THC_/C?/_R% >+3GU/XUU( M'^B.[X#?K2\W+"!\I,DK"X_NDQA>!4_2!B75?CZ8(F;7MV.N$@V&D<,.$):T M,YX#.7M2\(=31"X!284(; V0RT!H$[Q,C"2NK?5P:8PMEF+4)12B?V)L6A9% MQVV0@D6K2G* 6FN .#YMEM/X(1.@1H"<^Y41WVNX8&+YE_$6;CN)&ZI) A=+ M =_2BT/5YEZ\X!,0U\LB]IF0]BCQQ5W8%Q.N?@T*>O MM[LP/E#*#R#N=F"8UNR=MO;(O:M35=E%E(T1C_-NF8=M[ N2+NN]=7JRRI$_ M[<$.=VMQQ+;BN7!$2 >W1X5\(SZ"I)M( M@,S6G*;[9"6CI6.C68YRHJ^_T605I-W94)-),'>4M?\Y[.R;]&8_9U0>P0IC MHG5J"-^<-%NR_14/[<[(YZM^1JB==FGU1#Q+]%3 ^'RL8$.44._TL8Z) MS,"IOW_FRJ]DY>F(RFO Z$3JB\=64]CW[F&$T3+\KCG8FZ?XG?1'"G/&IM!, M\JMWQI[$8Z3+B&E^-.>(*L_/LAE^_.\?_C_[B7X)R,["M+OUW3Y+,R9V$+W4 M=XR;\Y+T.F+VYE[*2]EY&KVP^V\_)^\U)8P($7+36SENTF6*> $[G>[NCJ+X)5;]E##\VP5R@G.2"GRFDV_HL"F1?D&VS^,'[34/\D0GF _%"\'.%>$N?10WQS>:;*\3#41L\EOMK'#(R89 =IMIO M47)^2\#>;O[1,+V9[5N!\P[MT2%Y(2^I!#Z7C9>1/D5IL=>2[GD#]H0;+UT" M_ >^I]I\:>7^ML$<_0:,"M//: =FW"_3 /%GM_^BL.!T.S!= OP'ZZ?:A6GE M_L:Q'OM.C!KKSV8K9MPOTXSU.#9BGKLM^-S'@D\TV?[0]LG&8C@'+!_5V"?8 M/0HW[%@]KM*#L/E9#YJ?#9"92^D0AW%:O31/&*Q%7BKG0MX=J)><3\9AH>95 M #4B(W_J'? COG, XBE,/WHL+3/%#LN3Z(XW=+YOV!18%#5\%K4+AU] 2))+Z>A=5LPFSR^D MG@>@BCN!3!WO%K6=>1/!)J6 M3"U/*UY&8$4>KPELGHYHI!0:'HX4['!79.XP65YZTWL.Z:AK@B8^ M9X[#2M/:Q-T3)F>,LVI=W>.J)-N8"X+1=U#LVUBB.&.<_)6F4*^8SRHBTR2& M7TVUI=*#_9FC:M\/81-L=7F?,0;W-H%[:!8B%]%NGO<6\U\W5-R;)VQ/]EE* M"V8Q>64<9@SIDG':ZM'#0<)ZJK-'?4'.'.;-/\Y(.^Z:4IPQ] \PABG:E&^* M>/F;(O77,/C3#B(W]_QQR.U7_0_B#'D(R0[K_V +HJA2CAQ=/'TT]='@J)]% M?6"H\8K/3,\0IS3HR1.JW:];I483RG+POV%6+N\^DH'\7J^X*]))CS M[#J.(1"\,E@*?O8/#4[[B0IJR%[)&_T V,$":ZA,GV&DC)PW.E/TM8#[ M.4'.WCE+Y)_JD\B&/"M<[SY@=P#W@X4Z\UG SD>;-H/HCLZB6"M=]5V0%SGGF6OA_ /[SP*DA789SRY=MSFB7>*AOI.W;Q//-Y M0\OD-J>%5H9GC/IZ>F.X\5M)2B11R9="V)D63!CW Q1@_[Y(WTKHU@OX.729 MR,72>,YX7E!OPJDL9[T@^B!) MSGQ>&/!Y;,X+!F*<\;PPQ!JNYX764P7UO#"W>NP.OQ2BN\4#+*?8-<,S75@5 M\,QG$?L?T^;D8D^Z,YYS1C"2ZZFH[53B;4U3B#[N]3< HWG?I:XV$'^F$;/7 M%(<4FCSG,-&,;7(KAQ0Z#+%/!Z/K[?"00CJ;R 4]CS.*2>R_?'E)>&4Z$C!X M#Z(T6)%7>+5DCFA\ND5W4RC%7V(9Z12IC=^YHK"NJ4>Z)UYG=H[HJZVS^YP? M^0"@%%(\ZS0SR!W=Z&>WDU^WSP0;]J<,YP"QHQI[I.WW(V[8079>$DTX8FZS.?(?I\@!&NX[;R/6/<[Z6^ M>XAOJO?#)3X/*)_D:]S4]['%W=O\(E1:)M[/^=&2GUG#3%6T@O_QBDV&Y?OC M(WW,_E*<.<0;?A:;:-]3A#,&?E-+N)\#A.1MM7AX"P+R$U!@SC/"U)_II*+V M"[>E#[9<@RW%G!&ORPF#-W Z75QO=V%\H/21)J_!BC:;_%,$21@CG@:F MU=]&$DL)ZA4&+D@I8?UB[8* :.RO&3G0C%32+W*:CO:)..'G"Z3L8QV.HJ-0PWT0#_@#N2 M<^"0P[UP]1TMSDL_K^(R7*Y9K;E.X9E"XN(]ZMXS=WF^EE6 M;,/ ]SF>MW6V<91MYEE>3+;0 VSCI\Q.*_97[Z7UC',$7G.80\8RL95L\S9& MV&>5T?1UE6->GUR$>*22;V;IY:.:NC!2(HRT4QI)!U#_H#N!DC_\F&,D_,9\ M"KG^]S[(#C=1FB5[^&5ZEVUH\K3QHOH#*-0O\V\8S71-DX0G6#Y0;\5(), X M2@.?BN=1CCX05AF18C)6'D\^>#0LH"-6(I!OARK'/Y$55#>A201(4N4D+(BG);R94 M:L+AMJ3HM%'$>7[KG&[*RT* KY[XYP(*2JN-CC(JJ>> E95DN\C!-"N=3Y_.3QE"(2I.F> M_>3O$XA%(&;(-[( _*H)*N7Y$"*YA^R8J.G9Q!33?:KIPH@\OUF*(:H+BP@R MF\_FBRZ;'(_%#.!'295-E,?US"/A#Y57NLPM&L_\9=;BY+=F[(J&-.! 9B5[ MAY\6Y<*^O8W%//AGLE*IQ7G>T<'T59LO[KQON+ASLB8^RZL[)271Z?C+*(:" M2WF03UG./]4TUWXZA$$\.;FWB7$=D5QRDHM>R_.I35%']X32_/)_K4UY9>BW MVI6A&M&\MYBTGJ1)Z]PN%(W]Z=27C%:QTX(PHYE4+$P_Q$G^*VBGRLR<7(BW M.H>T?I1))HY&"=[B;-%N"-Q31%Y0@ E/9.G/;%(8YPN=+$!>Z\F5,?LU^;H) M5ANR;YTT8%^;7U$M2HL]PWY?\C?CV#AXP5,EF)7SOD-A'$W1!_B,&01"'1RMRM; M%^+-3EEM'V7BPR%)@CQ0'Z%U")Y#K-[:DI-Q]. MKFGB^J1F M.)(>/NTY7\_S,3U#_%Q). 8/ZV\?_(!M@7%]6FFQ!\%'@7&TG7 MD>\8XBU]FPN/=5S1(K.,1GZ1?08WM/F*0)S/CW-76UCS,?.2["SM^4Q?@HB_ M3#RE53&$();L645PI]F0&QJ^A9U8Q[L3;SD4:?X0+K9)WV0@HC !]CCD>)/S MW##>\F?AY*@_^JPX9EV8J6W6-BVZKX4^GAG%,U/.9L83]F]V9FS^$-/,C'7> M;W)F5)@ ^\R8/XXWTLSX5_%%(GZ?RM'ZW/*'R0W6,C6>!:R?W-2?_+LU2?!F MP5WY.:;!]Q/V;Q+BU5; CO)5"9(S!GK[G^<2-@[#,*_54U7NP0'^1P\G]'D, M8RZ%M%M5;'G\ GUQ['9YS_A@..0\X5^1?QEZ:1JL _&+F^A#$#&'"[SP,6,H MPGU\^.I.AH3V%=B\>9Q%1TZ>V"S OE M)Z_(ET(67$DTK@R:V\MB):\/S,P^LT+C1-O< BF%M*:# MIR W<4ⅅ2PZ -BE_MNS9U]$X= ODD313O,_M"F6ND538VP^T:KS.:AYHX) MR]>;D$01E:!CB)Y3KZ8-4D MYT5D9@ZJKV(<"6[/1RC#D,TR\J_H*PWC'4B4[PMUG99H]$2*B0;J'YVD='5# MO*O;1_H!IRRWMNC&QQ"" 1_:)8OB[,$EF%_1=1#Q=T%8P/Z\AV#HGND(=8RJ"D8*J^GV M13[6>YE 'O!:'1&/^G[RFP[]G N1V1#@(\J"59S<'*]-8P11%&V7Q*]!RC.' M^!L319&U9QHQ*9P&=46,>[?C3_5$+X_TI6E]J],>N;]WJBK[N+(Q8K_NEGGX M0JVD30KB;MQW=%WA!;I2UU2AZY0AZ6I#_7U([]:YI@]T%R<@W4W$0&7+]S,N M#OD?G[SG4%F_SH@28)Y:+-N?#&) &**-<<2;\P2PR F3DBV1^/(\W+S! M%\[;5:+-S*TTZ;I8::!;%DW=9'2K"APTNV*'F1X&J*^1N_MA!I(^XINOE=O\ MX LP(IR3*YS ;80)80 627?K!_I*(V65W.,VR!V[4279@VL-$+MJLYS&-S9@ MJ<[FJ)R>JUOK(RC%+Y9S>DZC^LS+]HSX8;E:0=8Q<_A[2-<-5C1MC>$U^B'W M.&W5:_-H5R?$GJDON_'D47 @%0M2\G <92/5OK>SIW3U_4O\^F?.(CD(7\]_ MX&[.'3S_Q3\O/QW9H_8'I"YZ*CSX8/5;A$[6()QQ%M?#)=(9H7.-I=D7Z; S M,H'N[#"+958O^QF&)!=^ )LPGU/WK?@NU^*R=9E@(][I-=N$\A M+R)YI9!5^1*DD/?HY_?4CNQFE3!2;+!OO#)OT0I5[%F-=I4T3_414I"M$*/( MW\W3T-/2)5,A"F2:@RPBZ;R0AJR$.!-G12(S82X&J2>=5ZB6BT)R642*>6G" M7!P'697(S&AE)(XQ0031L7F6:\;TR?MVG\20-? 4YY>!F8%*RUW&VVTZZ0YLAS/1"(9-XWR+H!D:Q: MG6\R#Q+AKKT$JKBGRQV399<$4'>*+8R2_4D::(]NN&<';<4ET._L@Q_+]54P MSGK<4.*)*BJ>(,GS'KV2%9-MSQ<+G/V'?>07^"M*^L )HL9.RAA,, /A:$9MO.=OA0-V MD!U/83OW_46X40=DMA+V\^6M<-\U$XS]D$OPN*^R6%$YX1/-EFE*,ZB_>AE' M:1P&/I^G(_]SM))^\;A_3@,_\)* J@X$[5%'.H&-9$;Y4-$2:<3'CK8U-/5Q M&03+6BA,%")D@:K+1):&,'%(71XB"^3F]!*+-24;1LR&'I< Q066!QJ"MO=> MDAV>$B]*X'B4/N+UA66?K20H]@@$S5?8^E!"#%"#=/'QB6-G#KAY(G, M&6YHU/^*Y#;+C$TU8(O@YSAZ^7<0O3"!HI??6 @(15N4%69;6R-%"TTUR]6W MNBGV9;2&Y);J;0;2)8L=36"W#-*!V&JB)@/)A9AXP3NB'1K5L^B.O\7[71!) M=UC4OJANBMD1.Q0LO5#1#KL+=HEM.NX$7?ERT[0NY4ZO <[T"UW3X._,00_[ MCP$;GM28O%Z0$VT?X>,,;IGOP69&P&69"O&YI0/I7^G# 7("LO(O0; M359!2DD:O$3\F0*VNF=+@-MO!NE!KS-/MAAKT^JI?(I],)._CUTL%TO HFI.)"-W-HLJ\[?EI&V'@+9$+&V-,;MLIY*EGRI;8G?. M;L%-!Z=X95'>'6*T)_;"B;5S&1*,K*K;.L6-^YZW'9[N?0Q0 M*U^KT0^QV_<2W[AX[9X2X'(R9>>,G+\..8D5\H0,GQD#AAY)/;0')WWD>9L&GS@TZ=K..VJ%U$<[U#K:JI.;8%_[MT@\^BE\OCLEF#O9F[.J=TT=F\DO M>R;/'YMX+QA(IY"/-'D-5E1W ]V4$&:G'&2<*IO&A IVUQZFE''N2<&U<&^Y MU&G.V/&^/&K#\+W[:NM>:O3=@H'F"^6;CE^#;%/0@=O-^RA_+WY!3O;\RU]] MC)^#D"Z(EY*O?L.V^8Q=*CI="AWZ9)&QFD@#;4,!I;@$H:B%<) MQJI8WR5;D)*I6#O76J+:,QS/.@7EQMT#5[6$<5MA\%JJ!O'2E%"!?--""CIZR#>_I,9P3X&_YQJ'(5MA/1]('/%R(>#V^4;=?Z4DW7@)W<2A MS];++BXAH+$AM^"7K=MK"5-;PV6M%U%G/GV@*QJ\PL7GQN-\A>M)W,'Y"OYL45:O[.2^C!,>F_E!NHL9 M7H'!H)I==F#FJNQ6WT^01PN6F8DRM#9'"1K=RY<*ML17V15J[ MT*;CL:QGO*.)6#Y-O&X:62U&EG"Z;DHWH5#1(EC<*FY:=3:>$VB<**D$CELD M=ZEZ@\>IX&<#(".H)GG8K:O;8;ATG7#5](FR>&P5;^EMG*;+5R\( >2>8O&< MQV,6KW[/=_SNV!#T1!T\+PU6';=%;-!%BFK632>OHP831;R:LJ>;J1]"35PA M @$92"D$W%_)7^"1Y2"5((1+XOPRBWL;"CM 9=Q 6+*P//($4!O4\Q M/\I;!3L/7E=_I*M]$F2G)U46R"$%&UN&*C>7!M#"OOUD0S7CX_**-V0"[F7N MA!9!#_O+3A: I*4$$^]G8;$5P^,:]^KI0_:7F@"DDL#!GIA;>_E_(][0 681 MN/5G*1XSL[;A'I)*+0.^&S$P3Q0./TPYP3B0 ?O$Y-(D0T+H/ Y\Q]:ZZ9^( M5P;1#&7RYZ132?8%>>8K^: 0?SAF33PISO4[]5KJB.V64G:"=#:.,R]4SL9S M_5"Y0WE9:6 V^..$B095\>6\-6N\VW-K'ZW*ZEW2]]SQ'.X:,0,GE$-@ MF'\"+M,8N"%X8'X M^484#RU(O.-'=PMXE+=XC9+_1>1;/SQ^QO$DY9*)SR4/7FDU:5Q_@XF'^I # M>LG!G,>(=VN=],C1F"#'PW&,VORZI0T.B'%R)$5-'5Y^Y%$62 HF22&2J)XK M"06=L"1<_L>^4]YZ&V;:BT,S@>6W0/GJ^:@CVZS].Y3Q;M=M.HS.S]K$-VRLRP( M\'"Y,H$U$O@HC5+NI/=,P<8R&WH]D ]K#75K"P!U<\2#64=JX]!1[%W M[UM\WC%WV1+=('I=\5R_*%:CC^B68X/G%5O.QYXLD@>N3O9-J3%@.\6 MR66H$:.[4Q5=AW+NGZMZ4R:=#V2*!S_&^68E[?,&R[H)+2*E('R^,'FDGVN' M%N+,$ATM6O)]:I$] 5JF;4>F8^D5="H ME8OXL&O6QN]$K7/4'*8F>Y@]^CRDRG.VK\H3L,(Q]5QZZ>9#&'\M9\3EBJT9 M^6+QEJ8II1UKK#[]D?M:;U/(OJC=&;&O]M?!U & $P%6"U*%8A6W!1'\G*_O M)K;(S@M\?MW VXJ*S^("#_6A."B4.MXRR-B+9&'8L!$($@;>9:RZ@!/V1@Y1K0KJ5Y %BT1>W^'P-86D@5E#(O)$;1<@2.O&6;D)7_C^E+3 MY;[I0_"RR>[6GU.Z9-B5W3W#@SG4OXFNOZTV<)G@0YS4[7.;0XOR%=9!%)'[ MN@5SU=YF-2>'L:&7\&@#P?A^OWS/NA+,G!7^8, L)^(QZ!$.DE,+1^ZT. MS7:'!Y'J*OZ#@E6HOWQEOWVA#W0K'O3B?WRBR?8'+5#7(H,<>TP-HXY NFD@ M1AEC5:Q%+05/DC,E)=<<4( OAI!F N.4MO!R6R2E+<2*A(F\76"*?%I-!#4$ M8;GUX&7TGK*OHTRC,2 S9YQI,8PVSC30F"O.M*DR'LX47 FP79"<,4*D&<,\ M)TCC%]9(N#700LQMM2=3K#&O]EU[J3U)S I:] RBAI7V_K.!%$TUS,](8%-R M<;S:653+G7+_94$8XY8-UDG/ZT!JQ7)',M-OU$N>OL;*XYF^5) [D*%9ZB>$ MO4@@=B-332Q-S"GYL.YVORUW,;D7W42$\23 VU4>VK3688[\XUP M@W%6I=28T#DGT)!-8PP;0.1<@*.FRP23<"IF8>!-./,9P(<5&S''_FDF /*! MV=N"W7(R9P0?LF%,T0-HG EXU%29&#N -W[HL&(AYM'_,Q?D"%YM1!XYF7-" M#LDPQLC!:)P+#%$,0X@R087I$<)56 M/9$]Y*SKG2()#0L>\(K8_*2#^M??5JQIZ_U^4UIS1HHN$VG#AHK07#&D4Y\Q M 45F3@3W4>[CZU]SKOY$ KOKS;#06#E%$=WJ[$CMGF[39(R%S?LF6XV<$ M'CLTACP#>WK>,VGAZL2K%^YIXP4*MY> 4_KO/9/O^I7]7VL=\N:FR%VS3<&C M:\$G[1 [9:NX R[3YD0)IXJ@^/.QGHQA2^%F=>N9C=(C-=L&:MYT1F/U6&)K MPQ4HNZ\MW*!N:U'AMO;S&[;J,L+*QO,:NI8*!S<.7CRCMKU4L*+MO$9K2WG@ MIH;S&:6V2@(?C=#!@S.EJ^]?XM<_^S3@X_+?_P/_?"_^R0457(?N/K["59E?D [J/ 6J54#3Z(1[HO<0W MKO8AO0:[("6?157$EOTV9^:H\LDD9H!:"7Y.GO@YV89JL[(-_O>?*WD95/S. M?EG\*B?\?_Y_4$L#!!0 ( /*&G%3M5OR;.9P '^="P 5 >F5P<"TR M,#(Q,3(S,5]P&UL[+UK=^HXUB[Z_8QQ_@.[]I>]Q^A5!;FMI,?;9P]" M2!:["=! 5G6]7VHX6("ZC$WYDA7JUQ_)%[#!NMDREI6,[JH*(,F>\WDT)4U- M3?W7_WG?6*TWX'K0L?_Q4^?G]D\M8"\<$]JK?_P4>%\,;P'A3__G__M__Y__ M^A]?OOS[?CILF%EM6Z=Z&Y JW6 MW<\W/]]V.G<_7W1NOEZWOGR)6[HW/%33L5MADQ<_=_:_].)6'?OOK:M?+FY_ MN6A?7+1N_WYY\_?KB];D>5_P&;WE$C)+6M#^X^_X7Z_HD2TDKNW]_=V#__AI M[?O;O__RRX\?/W[^+-=@87Z#M^8:] #^U4/F_>^&7 M0V=A^*&N4M7?7UTK:>#RE_VSB"7PIR])L2_XJR^=BR^7G9_?/?.G^!7QSQP/ M28J_GY2/9>KPEXZ["?7X M4PNW_S(=9%YH'1@;^//"V?R"?_V%KZ%0.BZ5_5)6LIF/*(K?I.?8GF-!$S/V MWK"PVF9K 'R/2RZ>9I22:F*XZ.-1FW?+NO_3&R_$6N"&Y2L!) M:D]-.24!S-6X2AKH.9NM"]; ]N ;&* !< /D2)_;L.*25T "]E.4TLG:L%? M&]C]/P,TRDA2P7&C"DM4_P%Z M"\OQ A>,W95AP[_"(0A-'"[+A5MLB9I';2R0#,)RX@\ JB' M;['ZQ;E(;ZJFON6C^1)\M4"DY"(=+*>%6F09.O:J7"?+;:$661X-Z'XWK \ M P-_QN\B*$Q^$S6-J LW *3N/83&*[2*3)$$VJU%[GO#_N/><5WG!YK5",IV M5+>6]Y\"-'@& .GU 2P!4JH9?R,*%*VAFNP>]@W,C7=A43(U:UIIF- VW-UL MC98]XJN*;.6:YD,&)K@'S(FQ*V#:S 6TTEIN]-=(I6J7Z+GP-\.0? MC_"",C':J@%O:83 PTY8RW0O +SEW#]HQ%D>4M5XNUR(IT';M[@1M:!T')^#- O;S_5L"2']=6SZ-5A6>K9@\7V[4X-]""3K[' M,FE6/90+"OD"SY32CC"2Q&/4I#RGH%"TDJTK!R'L*" M$K,;5,5;6+!#$MM1Q7-82"Y*.\IX$0L)1FM(;8]BP<%/L'7%O'.%A&8W5[>G MKJ"M.:FOAL^KX+!/:$41_U QH8C-J.HW*=C!N-M5PX=22$IB*S7Z4XH-YIFJ MBJ[3'X!O0$O^0GW?KJ)RI\-24(GO%:J"]BA%M3.%WA_>P X-#K:F#GKIF>\& M"Q_']E2D)[Z'JN?Y*:8/OB;5D[;O^7"#AZ$7#RP#:PC?*M$ ]3'J:27^9@H6 M +YAB]]ST.AL^]&)@O&RAV;#T,<,KT!7!1ZNG@93DQOTZ9SJ$WVRBKH+UUE/ MP,9'6(#YZ#J;K%25J(W[H>II;!9LMQ9$*_(TVA4HB?Z35Z8@Y.4?IXR6)!I!\>;5COTHZAX1;5YM+:#YJ1DL M_%\-UT43U%W%2B$]36T=):^+![NJ:9/_K/K/)Q83.[\)Q>*A4!ECM7+!*C;M M\??%)"[^&,6T$AXR,Q9^$HLB6QW$]A73@\01M.A#ZHZL*[HD/FV@;DD27]L! M@=*R49JL6]KDA="',GY+KA;KEA7]*QY#_3&RQ1C6]A!JW=R/&[;T@L'&=06G.5OY@"Y^N+ADOEMJ%& MY/%%NW.-O=5%=WE8S2DCY:U<*6\5E#+\8KP--_/WZW=DN8/-MLQ&7L&GJ*>3 M.#ZQX+)7K&GUI ^7H(>RA3>RBSQ"#6T8RF7.&4%4]@5S;\J^BJI_ACU,N_4TP# M?$TJF&>8#FZ"I<+I;'7LHCU)5.U+= MYR6?IL:YV6+"DYM10ZJN[<,':*')T!L:,A>!&^YF]M\75F!&QT=ZAK4(K'CS M*RP:C@Q#-%+NFY+A7#OOJ]5X;CG\=[A/C%XRE&5@Y]]Y4S#RJ>A3:M1)6U9KIMI"M_5=X?OZNODC\*-P8%6F^F_E2HH!W']C(E.V_A3Y^1!N] M:+OUI94TE/X3K?I;4:NM8@EK0Q$Q,LXB\RX6OLS1<4_UZJ'VPK8\L/AYY;S] M8@*(;Y?L_'F%__P2_1FJ%'W\O>>\ ;?[ZH51%4EK%M;O/W[*^?V7JM\GT=QQ MXI:<5R,5_?WF\NOMS=>OU^WVU\[=5?OV]FOJQ=-LZ;I9(0QWD3P'_7E"H"Q$ M<8E?MN%%05\6:VCMF;%$%C]7?_'3G (2.*X)W'_\U/FI%7CHO9QM-&7]J;5U MH8-M[S]^NB@%T-+P7D/Q N_+RC"V(4J_ ,OWDF]"L+ZT._%]G_\S_OKWPZU* MEN&AT3WT77??H7>$&K.\4M )H7, MIB0'.A>UH1N^OT?G(T!;0*LIP65P;,8 M**>@ )W-QK'#5^\^@\TK<$D GA14#D!. '*0XY--6>3N>9&[UQ@Y MFFPQ.;LT03O*YI(J5Z85@F_F..GI$S!K(K*(-)2RBL(PQ>I: MW3K1NR83,]L?&9N\WIE73#_(..2+8;MM>-_$P5@N&CH.4_$>/BGJ[GJ.2<:? M6DL_.HB+&[/C3HE.'3O1XO]@\3LLOWNZK'YX\@J9."+:BL)X(0#CQ4> ,5_( M!,;JHD,*P-A#?X[=N?,C;_^$4%);"!DB)@#6O?65>>>)X_F&]=]P2QTI\PIK M"R-;R@1)FF/H_%TQ&LR9_3 JEI7K#BGE0@_T:/(EN-7M#<*&HNL"@]#GTC_K MA!-3K@0?FI/G'/UJB-JQ)FO')B_XCXOHA!.7; E6>6Z=<5TPHQ;O@2WNCTUQR_L<'YK(P?"XB$ZX<9Z69G3B2.;OCH46LX8;;KZYY##SHW+Z@<\C M8 )Z-9&4YP,]SAL 5C9@Z VX MKTZM';B_ >X*V:HGU_GAK^,8-R+PN:7U(P"_F D1\EQ53;+C_?=#J&H4+D?F MP$G1K&8ZG:^-WV;CE#%!O[FQ2?LX\_T%X6C28IN&FX<_N;!.#!"4,N% W0ZS MB+CI2&5B#TX7T@DY3NF2(Q/-]9_%RXWP1'IXDCU*[#8.? ]3%5&6O!:C5-*/ M"\+2)MQH[I&X6'" ;ZBR!K8)WO\)R*;@J)R&#. 0, &]N;ZX1%6/T%L8UF_ M V]U3? M8+%TNX$)45M=WP=>A T!:7)AG6 7E#+A0-VA9/$K$P(=4K_JA!5+K 2"A.^\_M.Z[P^ZHUV_-OO7[\]E/Y\BN+2%9\GCY"&VD M"HC62DZTXT%(Q"U6M=X4T'G9NO,+*=-]BR"3F^F9+%:E^;ZT2ONM%A/(B%)H MP"6>PNG<)27\OFA?M:]O+Q5!D@N44U Y150V;729A-]* ,@)0 YR?+(IBUR9 MA-_:($>3K8J$WQ(&P_VLGS4*YBX/E$"NW/!'EXN2[;*Y,Z'HHE+&[#U;2%W0 MZ?B= L\AEY;3WTCN>->#"_NCLLI1@ -)$OP\HFG) GS)7]PQ%EZR0W5$Y1K1C M+2 E.WESF3!QP=: 9O]]"VP/H"77V%\#EV=JR5%3*YX4E;?2[.A*^+1X?%E: M48$;]++Q5;[C&Y8RH$]<9PMQ#'SOD8D],UML+\GS!EH512DA;!8$)=32 M)S% 2-DKB)98D1*1\/WWA17@8WQ/CF/^@-9QCCB1JGI0I;"DE7HNZJ+,T+%7 M?%/0G))Z$()7,#W]$O&KXQM%-F!NO.\[!=&72:J@!QL$Y9/DBB EN*G+H3E& MHZF!&!*5RM_?'RQ8M,)H$9U#IZD$-A7TP)DBBY8.A"$T7J$%\28+ M(PXJIZ1RD!<.A.,53DM/04IXOI X<@7E&,$++)42/$)J&>24;-=/C!W>J^<+ M8L@65ID1/+B28Q@XY-22%/@J$ZRN7Z&_[@6>CU;&;J+4'9TB/%7U(TQAJ;4< M;1X",'<$0U\(%?2CBJ"L6GJAD7UU _3FJ9$[WME-?44>@]AULZK\VKYKUY0N M1.:05%!L+?W8<^,=\,U9(;6,I!LY/B<7(9L08^>Y?HH' MZ-,Q!]!7O]\;]A]#Q["/1XS,;_K@S!9+2R_UJ;ZX71?Z8"\HHRQ'M5+^S),= MVY0R!/:QL[54IHCH J. I%HN0X]GQWR;6[D5-**'H)!:KC^3$* '\$H<15)% MLHJY;5]W&HL^4ZQ*5XMJA+?L'7-L@\"JIQ$SBLE:Z8*R+KJPG5!$GTNC*<"2 M2M:*4:GI9)@!:>U82#0/AY'C6PKC\. )OJ\2X>;[+GP-?+R@GCNX0V!OOV.A M=UF%-QH"C[6=*O_NJ4Y'A?FM]+NG$K&:X&?F MBL),=_,^OF,>F[C3ZZ9H1=7%G8S? 71AR[N@1TZ -&?U%N,Q!I1'G<*>*>66X+L:C&B MFNL &V>DBXE'V<"K>\4EZSI I9#D B5G8Y]/1)4O=Y1T-Z *:'*B08K/8,K6 M#!A+712H"XPTV12VK;)N#>QJ-FZ<)V]*H[E13-2$,&7]FR3"7-:Z\1GN M%:(U^-@-U6J&AULGP)VM$0[4G5!J37U(4U38A#9Z[;2EM!&*[G4#?XW>Z:]# M_#>9+,[YAXR,XO.Q(5=&8'BPI$WY4?(SV',=( M]E]ZXV4\ #L'YP7C" F2A':$9#9'_WGNC^:SUOBQ-9[TI]WY !50_/!(M';= M2\4X+T(L75,NB#=@1UO#>5L]^^MZ\>/E_@&Q_!T'7#?X )X,\&%H)251!K4<\UI:[C M>1/761)SQZ1*-!E?EABRXO%2YT7K=3_TW[? ]ICW%Q++-QEL,:$J2'E03^@M M"$_0(_/U;+A_@)3\I!!<8@7EP!=#])01@J*J%4LIR]8#&RG10CKHFAMH0ZQ M'[X!.DD8M;1C2A%YM8R\G"+HD-K72!,/:,YL.5ML=NEDH=;1CBKBTFH9]7^B M1MZIAG:$X)-0UGQ#J2PV>]$/^>E8-#B45(X(1>::#'$JR%U47[1#)"NR>[RK M#&JE1L,O+ED%E\C5PH1]#L(X!#32 M%[FE=8.>0+P'G*"0%9*UUHU!4"L4\ M09TK'I72FPI5KAZ4S59M6'CC=6"_(05@._ID0-O# R1QBDBMHR=#Q$76W$7RQW;A#/9'SNK KZLF<@G)KF4M\L-D:T(T2%!YL+VE@(I36DR8BPI9= MS# F+[7&]%,7-,29O2XL8 FHY8W9!R=.$B "[0#:JT/$U#U8.B[8'WL!WG%: M=:3Q;"N1U7T&_MHQ.2S-^=Y .=X*^%WJ5I,L]M?MSMOK)[8249Y&>@S<2>GF M$XE/I+)''7,'.REY==C=H;OT$W,>]@;$_JB'2+)?=;U&$[FGE*XDG\.#"P(5RC;;9/94(GL5QR_K-R3=-P-:D5%-'3B,KZRB M\4NPE2;328:HT@YGUFVNDNZ4G&,/1<9!I=#"O8T16\59N\EL*2-BPI+&AUOE M*D&$$\HQH RLG"2A4D*KG8MC\6,E7((X41 MQ8E&5HJ6XQI!+;'IYLUO(]C*!^>-F=N(":7E\)*5.XJ@'MA1-IB985'XP*C7;%X4$4[/ M@:#G;%#3:V![\ UD(T(9@\"E2-*TWOAY,NU_ZX]F@^_]UF"$/O<5-_^I&][W ML:8YVF(,"\*M-"MX0(&.7Q GGJ "N2.#:I=[A!'0.9K">A@!I,ZY\3YQW!#* MS%YZ-(OC.1-=OG4=Z5:E:K3TZ]$4]NBX:)5G1]>R+'9SU[ ]I!RL.]L,/UD1 M/=]EW-/*Z2A&*4EZS42N?Q=651)^GO<+SMFV-A M'P8^Y8:5.K8/$0I=%WKHIP?TT5Y- !+&+-@'RC[NLQ><3ZU:C@0YRDN4@#Y% MJ6US\1(*FI3\%.58+V$.0;JNL2)HBAQMGTP M)M%8(C-P3TU/89&]HTN1O:,\MV'#=I$^DAM1]OSV? L432W7N=1TGKVSLUN\ MM6&O@#>PHP.%G ;N2FA?Y%MW]-2?(=/6ZO_K93#_K3G6+!W%'BF(WX;1ZM:3 M7#YYMSF>$[($" ME.@)"YNN-*O=&\6"3R1[/EDO+S?&]W)&*L)UT;-SUN^^0 MM!%&K:,N)F)+LV:XA5]M!(]',&FPIY?6$N, M!40E>A_KB2P+U4.%,5U$2_"8 A*SC-9SVC]W/X0*(:V*EI *"TQ,J%AC:NF] MY _.AI5-^JAL5L9.Y^OE3?-!Y9>4DBFQ[@7OZ>WA+$_&,/>:<:5 +>2^H,NE M97C,J=]/8E2,G,;5)1F=+WE$JTP?DMRMVW#3!@GH^NI0E/-(*_UT9K.)PR6: M) .E) =PSQEX7@#,].[B=\,*0/C;.!36Z[\#=P$]8IH/X78TXI 4T2N]:Z>N M6&F":J)>)X%>E(84Y)<,FG#33U0U%9^LJNMNL% !4[ -W,7:\')43R,5M><.C[RR+LQ1BCP'D^O-'4*XS -\@R:P31SP_;X GC=> M'F^[$R..I+2N#_VJ5$CI&WL8,_IKA2D:]E\<_!\>!$'SCY -4_!G #WH@QEP MW^ "1'U]"A;.R@Y;H?DD6< M$73DV#UFZ(-X UE%7;:O.ZJ<(A7"O[S,55Q^5+_;-3^& ]E*?"0CS#2+$XB. MEU'(9Q(50K^AKT23S6=;95J0=GV24OQK7(!7DSE9H3YD7=L41??T[=-E;,/C MNQK-&R[19%V:PD&!FA,G%$D348'6C98Z^!X#>?@%#G-'?%HC#:;L;[(']*_R>8,9X MJGZ23(*^*C5$5Y(,4:@O+Y+H5]0T&"^7CXX;A9ZA[\:O:&$&?+10?4/*1P\_ MB24MVLPGQR3K3M*I5>5.#>)M@_OCV#':]LE)X4^J%=)0I=.B?M7# J!75QU/\DF0V$5GT^LBWTIQVX4M^$Z2,G^;F(94?C&%JN$ M0#^^REEU7K>OVU+\KO@0V6T-_'"(6;8"DP\I831=OZ)%T5 M"M3RW.0#!B/>=$3BX!XX=C$>T<7W1/-'K?7)OW*J*GO(DF'JA*^2(YBZ9)4^ M7L[6CNO/@;L9.H:=:\I(93^I4D1!I4\Y*IF::^\!>G3!U5TL<#>A M[' 2JWQ2JX2>9)TLE.9&(]B@P69K0#>,PXV7U_ON0W9D"-3\)%%Y=.O2I$I)R*GSPJK2W%#A1*N],B6OL>I,=31 \KAYBOA%HGJ[N;]O7E M[8=C6G%%E3Z8J&A&N.2L'%J.A/]-:3>."&>$_? W\$E :5JK]IABC7M/1TI) MIJ((' #?*)=L\E15CG\E2<##*DXME T"4M2;?ZH/!K# MG8D+T!353'S'LRH;W-(:&#T&8V& *PKO[ M)H:+IQ]1]E#^.1JMD8](.V%]5)Q37!VZA?T.!Q-'RA T<[FU/R+!^!6A:6A/ M;I_#RZYTCQ.Q7\=U/R*K>-50<8YSX6CKRA>,$V-7:+48U_N(7.)1@5K)Q4D. M^Q/11HX/")3@J)'5Q-?V=;OF%#/2R%!4^$HC7M3QA(9)ZY 6?X7^NA=XOK,! M[A :K]!"+\IM6JBMZ,LMF0K1,KEXK@5V@U10&LEF%6CA(_),3!G5ALXH1[*D MP^&MB]BYL@<@]9LH\SB;_@',RKI)U4"]1G6A1L(F$5$Z4AI0CGJ143J(B5Y;B[=RA MS\8NR=>X^#. +L@I^([/>!R)7(56H M%C1!RL(3"??HN#@>_ %L'0_F7KJ26U!_$@C*KMI]Z.3<2WM[R<(]O^A'05Y M^K+1!6?9P3L8L\? -L/CCG-GOH8N(4Z K])'84,A/6B:SR/=-7J.98'P8NWQ M,E0+,ZJ)#:S[U;*!(U:PB[W1F5E%ME(U%:(#ABA:+ M LSBJ?N!J%58'97&'=1U8W1:'?DIY_9W;(_=!^CMKW)$!MX/7!L[R0 M/%?6>J).B76->B :4W*T%/U.IE^!ICX0#65II]I@!EF)QG.N3O9*7SA-:4%_ M(LE2BI[I11(K_^BXZ9X6[DCEZ)PQ@G*VDM'O9;M]\U7-ZUSD#:)E%%-URI&Z M3NWP*[UT6,S'(5Q)G4A+*-*$0*Q':!OV0D(@%J4AY9@G*1!+5&19 7ZU!V*E MG4CX5M-Q*(G7?P?N GIEFM==K7=W=*FBA1X!E^.&Y55'H_56VSK[0J MDG2). TZ#XO2Y3\H>Y@J4.N6.VDI ;?QM!*M@@W[#PIA\HI^'*YP2Z]:_)/\ MQ1U21> NUH8'T+CO;#:.'9I>]GJ.4/'CD*B@+E1+#,,17#4%;]C./2+=./CV M=%:$U7%Y_3E13 65QEK)2F^<&5=Q#DS3<'?C)7H_#B:<5/B 5.#3@:0,+(I- M8_>C['Y_DG^,R:^45=Y%IZVH7UK>^"*@AXJO.A*^_^/L;IK2[IF/0Z^2.I&5 MXD4I?R!6"/X'QUB\&18($^/B:(H%Z@[AOK9M9K](E9P@XXY#,K)GJ_OO\551 MZ(^U8:_ %'6M/AH)B+[$\[Z$R.?2206KCN89ZRIL;U;;E^V[V^MF,5"^]))6-=O03"-Q7/^3<72= M=SXVY3K2SI%$G.O;9IV,FP7;K17JT[ 2?0[LI>-N(E#IN]*T=(KUL<^_D&2 [RXQMXJVO'H%$0YI*25K!8; Z M^3)V\7'P^$-XGL.#6*+CO"')48\.G3["S2G'IG+L(+)-CF(J'<9DG6$X' _ M.;216.)$A @ M3;H^[D+WCITZ+#EWHD.4!T4DO^21K&23>M.L"N54$!(LGV@/T-LZGF&-EQ,7 MO$$G\(YE3/RXCXZ;,NMY#"O:5E9[U^V[]H5&U)*J%5E;-)6&VB Y5LA0X\.+ M4^*0MF4!<%?5F2W$5J!6%)6D2CR-:(WOLX00\+EPAS5KXV^X&W^)# MFJTSZVG+HG(:J#1\2U9,9U8TW$GF#B.3)G<];7E13@.5)K6JR[C$AZ;#NU?- M<%'A#:*K \S[ "UE_=^ 3W%"\U;/*O2F?=V^TH-24A11Z1U;LBS./C >:6B\ M'+LF4I>[FZT-3LH4:T1;XDA41Z6IJ_:&Z;]^26M[B.2(OC[^-I;Q1.'KP-C MGQ?.)GK:WJ&;<5PD7WHI-^\DQ&0-?+@X)***, ;O/NINAP.9/O3Q4]M(+]>M M+ZU]<^COWG@T&P\'#]UY_Z$UFZ/_//='\UEK_-CJ=6??6H_#\:^SUO_*/.Q_ MHW8WENU1-(4>Q[("^0.&HH9R^*1%&( MR%:!M[B2_OX O87E>-AKZ:X,&_X5@6";$Q#*ADLTN;#]^!)F-/6;($TM^.W>Q:G=FPV>1H/'0:\[ MFB-#UQN_C.:#T5-K@F8\/?4MWJDF&&:,5J&>X#X:K"R+PU=9.3O"1BT3V%=< MR(9W^=0,CK>'7Y[V\&[O7R^#V0!/;%3OSDG6QIZS>46&/A2CGR76"+:O_"[=2STY< MYF4&=GRT,/_E^8U%V6:S_>NV?=>N.?]<04YDMNZJT,EY(NLJLSC8YVSC'"1A M.F1.2W-]:FD&H^_]T7R,C+53?=_=I['*N=&'TX)N=>38/]S(4 M[\=Y*F#M5E"K2-G6S'L$NY.*5,T2^@Y9Y)K#*7B V&]1EA&R\;UVXH*M 839O7NX8U9V\]&V3!Z\=?37CR9]B?=P4.K_^])?S3KS\(-B_'\6W_: MZKU,IWWLRYO-^LIW[*R6$B5%VDE41>_G BW\+B\K'AM;:O<7:D Y(R"H\B.K M4%YV#6P#X2YO_KGY;9Y-&$_ZT_EO?VM-AJ$S'YF$_K]>!A,\PC=AMDY4"],$ M,.O5E;XY_[WX9_(B32AH)SCQ/$K@7$[BQEN'XXA2?J-PE[=@GW='3X/[83^> M$#3!$#PYCOD#6E87'Q_**H-[(2_81ET'] DOQE[A,VMF.L=5NWW=J3DI3"%4 MC\[N%Q*Z\18!7T1:R '0:9]:A.%X]-2T]7]Z 8F/8$3#@K^;@47@\MS,(M* ME"5"#F2 8&_IP^?LSHVSDQC(_= MP?3+]^[PI=]Z[G=G+],P4EGQSKU7P4$45G>F5ZEE+,\#C@O+VWC>W]WL7 #0/*%#*'Q"BV!L.9.3GA?M]>;OO2IGL+A MH'L_AOGEB[' N"ZRH4'6&Q;(4U!JU&(HXA,V+WRRF0 KKA 6IKPZ(QM1@ M61*Y#U'.U'#P(&UISJ"-QILB? '2O>.ZSH_4A1X,3L>_ M#D9/BIL3/%'E=BB0"M<3-)R^VHP9))Q;6+E.34\,%I_WM_A-8(>"KPT'_LHVG 0_*EZE. 6/HXTU!(D5^AO^X% MGN]L@,OHQ-RU:[JYC_IVK'[.6SW;42[02KKF?*^"F&;O\"LA<^.-0RJU+:LOJGN=D+1+/4N MVU=WM_5VJWQE[GWH(F(T?M@+A;Q'M#;CV_$X>U1.(%W8D;[<=V=H!CSI_M8 M=WG*JN!;9K'G,-1DG.FNYWB^%RKH-:4@GD,T91JMZTP-WTNGJ<(\4ENR5>4, MAQR^'!VPD:ZAQMND9P/:EF&;O36RP^%2!+X&N#4#^YXN'JNA$0.OISD1._AQ,0OLS'T]]: MT_ZL/_T>;^FC#VAFT,,I"D?]JD__D [$\T;]H?AOE')]WI M_+?6?1?-_7MQUY]/NZ,9SE&H?GZ?M(K2>F%NV[&JU;1?E_]:_), @1:4L1>B M6&:WZ\K)VW +@>Q@M-\Q 6[H(>&T!SEQ?7B0CW?N)OUIY,=4O//W#==&$T$O M$9ZU,T L7DMG/WX=5M$D>>#/ +71?^/>[+O(B7O#N?'Z_WK!_C$<[*;Z3M^1W,R,-\3B-5U: MGWT=IC^,5#Y+:9R[ONX+A1FX9"^E%Y&JZ1V5EJA7*%,UXE3[0C!3=>M_)8]0 M_?*-&I-6$QQ@]X8'O?"*Q4-GVM^O8 %\ITHZ*WOX%CNJ.ZQ;Z,U55) M?IYY]-G3HZ W0.L(Z)A3L+ ,SPMM1Z@O\S]!=!+X 7@+%V[3FV(G*5+$FFDH MM:2*6^DESL+WA$OBTXL'QLN^Y\.-X9]<%)Y?J.%2>'(S-* M'YB$ZS><'^7DK/2RY-JID[I)9F C%09AD%JD%Q9M:'5UH8RPC)5>H%P77<(K MU6P3_P<'8+\9UD$+S* NGKH-ITMQ&=6Z*KE2NASVP6GJ$F(17Y-9Q7]%BJ_Y MB*\,+Q:VM%TOWE'7PS:%+QAI-'2*R$")4?;Y!_&0;'](5= MJZ%8EY$N@;P:]VQ'$N \>?PY&%"@F2930I:X"4?T\U1M*("EB M)L31RZU+R2U^_)DZQ15NI^%4DB-OPBF]?+]1H%T47\=G?R@U&LX342( 31\V&DZ:HA E3] JEC;M0ZD3MQ(6+=-C7W'COOR^LP&-&;TMI ML^'LDB][PKMJ?+JR)K53N%K[WG@Y!7[@\D3Y4RLTE 0%!4L0ULLCBY/YC9P0VTOZ9.#)+,QW_%!:&A"UC2"LU9# 2\C M70*X7E&N^^L?>"/"\HLWE ^%Q$J(H)??]) P/)T0^-%QEP#Z^"I1/H*(-M-P MXD@1-SDCJI?W%"O$!6ND$_@67Y0DXD+EK9[1*/K7U=U5DPA42LR$.'HY4U'O M 7!E1R%YBVQJPSB;IQ4"RFF2"K?7<&K)E3OAFMH.U)Z#8[LADA>D!.28\G)5 M;"@A2@J8(*^78_4XD2*?+6'4:BA!RDB7L$,O/ROJ+0N ]\*Q,%/H_=%#D,Y(47,A L51ZE6> 'MRK#A7T?)" VKB]9C;]!' MJIN'AYE_RN!&2,YYV>ZT+T^OIGWJC@;_'=XX%=Y*,9D.1KW!I#MLX:LIO@_F M88K.Z#&J)^A,JRN3K#'4W0&+5)(D? $*X+EJ4U+;]3AI%VM@!A88+P]!WMX MOWG7? OO.YD[W>426A GI,LM'1* Z<65_9QLI[YHW]Y=U&N[I#(LXQ$^B^JT M3$AZ4,9WPX58"0,;O2%22Q\-&J&1Y.8MLX6/R,AB2JDT6>D9+H2C)<46&G4O M3D==9DKL9HRW-2;$KLIA$RJ>UU<3%E;.(I1TTY"%HHP>=8\!)U+<[^;HH=UW M2,HH3*FA'*("&'$ S!"T22AC01ZDH,46&*#E)6G> M5;K=!K!%8'96C3K4NBB$M)6Z=S 0,V.]>& 96$.X!%3_8]GFLCJ\:U_=UKS3 M7@TKCK=L)2M,:^=B=/W3H9^/E]$,'?_[$2VM'9?7R2C0TH?CI6Q=-=P'V5V@ MCNC!,-A2R.5X>>IR[/;^]3*8#<+;YIOB7[P//$0D8-^WV=:?F^1(/JOD;$26%KG2 NJK<&B3YIR'P M1L 7L@?7I_9@,,)7Z8ZG@_[L;^&M] VQ"?LLW"DS23<)U!H*[,>'[Q9G$BZP MS4ZNGNT$G<[-UYJ35W)@1]X3%Y2SX7?8Y^0@%YL"W.3L.GX;3^=?YOWI<]C[ M9_-G9 $:,QG(TPCK:FUJ%MWLMTVL>Q!K-9OSD]/JNT_5TM MH;(2S=$-@$ +O]>7?>D#X.P$I>6:S?;""S2% MO*G7W AB>3J=J$0CC;=+!,^?Z KC-L\>C2?]Z?RWO[4FPS#0"9FC_K]>!A,\ M[6C4FH.H):;Y8=93Z[Z.PC=UJ&PV.+'CNJI#:V-PG/1=U ;!\$V:O='F& );>B#(7P#)V\L[)X0:"W;HR[KMQR%T"?Y M+\HJHN&^R]-+!H26.YWVJ6D9CD=/C75FI/2 \^['0XR_FX%%X(;!]1Q.3=X& M)#LZ2%AR.CJ8U94S!.)@Y;@]BHFMY9YZI+UGX*\=,ZT.5A(-1C5->%-*W$HW MO*L_[_IH0/>[8079E.T"XT3."=?'[F#ZY7MW^-)O/?>[LY=I'X\431DH]AHY MR,0:&NA5ZLG-E;Q2--^)T37']A1W!1?:JWO#@TP+(-I,MHM<-^B4XS;P$<_._8B/$W+$791 MQ:/TX6;52FGXF-9=+-P D+9^4LH3&NAR#I5V>[WI2Y^Z_S,<=.\'PT;E=)@8 MN_ ]\4EXK$G#8HU_U!J2UT)BX'*ND HVJIQ%X8 N9Z$D4WI-A[Y,Y';Z HM$ M.SM!1QU?,TTEF%1Y)8U&3$I5-A[%EV2%UUI$+QQ_(S8 79T.0-/^]_X(+;/P MN//0?^RC,>@W+#VWOBYWYIW_]V<(60:AVEC67RX!3KMZ&*VFA@^.')EB5!-O4A^^29*=F#1# MI;EV.A!HX0(TSQC8Q];<"Q?DR:\CX,>W^L1W*G0W^$RU-UBB&M_"'(^[D>-W MWPQHY62L.]-3F\K&.M43$[::>R^JW\TXW%PV,7;"V_,YIU9FW[K3_I?[[JS_ MT)IT?VO2WGPJ3_)4_XT?UAN.;,1_9[ M'%+=PWN&D4WPO&"S/20WX!\W93Q$.=LEATWY@VUE"JM@9:$,@=,@I%45)]\7 MW6,IVO '):H$)56P()%^9CA77/QM+.X3WJ#"JS*1D\2%&M689Q4JJ(+U1\T& M<.2$P:;858TT"1?HK[#_O=C0+VK["K2I,1VKTT\%BXNZO2Z;K>7L )@!]PTN M0'[7[5KAR\3;= MG98?G>@%:%T6X"+ADY#[O0['X'+J+&2[SDL"J5\Q@A74X ML)>.NSFXM7B7S#F'*F?]IW"9/!@]CJ?/T=5-#5DRQ\J8@JWCX@R!K 0NQ.)U MKQ*.7BR%[OTN_E%@:2#26K9;?&W?=>YJS@/#P)0PTR\M<\-/6Z<3@M\;5GC' M4W+!=GS?MHBAN,@Y^C+M#[OST*\VG?_6NN\.NZ->'!<\GW9',WS#6X/20:8U MEE83,R:+5:UF8T)Z0<%)-E\SRID/7E3SS4@)H<]SI%J>K\"P\"5PA4[W9&.YNO QCYX\D9C.%N[8&Y"@GJR3_#Y,/E4U#3C8U MA28=.<>0<'Z7. IOTI]&^WM-F6'T#==& GPCD+T*E;4_1/5L^'A MY-N>+M!2@[@E6\I* ZVK/_4\=E<&ZD81-K89WTQE6/'F.II"/0#?@!;?O.&J MW6EWCN<-X^E3=S3X[V@_#OO8)U.T#AY,NL,6=K1_C]-NQ,]1?5Z15EC/L;TP MO'FOO0,:X^4CM)%9@H8U0]\ GAA726W7O +Z;K@P2FB#2 T\OX]FYONC,LQE M#;5VM@?>M>\N:TYE)Y4-^0L;<84T887MN7Z*6^C3,:_05[_'Z2C&;APYD7-M M/:F86E897(60R 604S@.%&6= MQPJ])1Y\ ];N 7AP90-\^\.S80=+9*9P K/9QG#]7X'A8JX^@/#=R=>9EVE/ M1: Y$3M:R$C7 @584 @W'O@YY%;8"#"2 M?%%' *ZZ#2 "!X*G1"@N_/G8P+6&GV,_;WAO#WR#9F!8!)=,;CGET)7GD^&7 MEW(430E ,2_#6#\<';B&V[D3ZF)'=-4(MI!1RM=V^^ZJIF2Y8K QX"X@L\)V M_MGX3_@&863,VK%,AFTGEE<;[ *@G9IV,=F)H)^MPX]_V,#%TA(L=^9W9?"3 M;['9\B9X^KPH6:]NQ MG-6NYPQ]D^P'YZ^M)F9#>$&^H"" M9Z&&F@ZM/*&)CNQ:)CNY PF2P@8#'VQ(CBU&+67 KL:O543Z&/4;S>X<.?$0 M3("+OS!6H,/K#DM548XX1:#F\(2Q1%8KAH4PH(P";./&RW -L,]+GS=BY)?, M2MYIWW3:309;5%(M$R/GJW _WAYX+S2PY-37C#QRY%Y@N,*REFKZJ Z'0T%U:+6 M8JR>S0\%&"*(&O=^!QOE!NYW7'3:[8X"#E:BN@7V.V)9*O:.._;JG^B?_T8? MOCF6B0]%,AWAC#IJ0D)1\;'/NXA\583G$S##[S6P%V2 ,@6:C@9;F"I"Y FJ MCW="9NO _BTP['\:>-M+?"NI0#--AU&6R$1?C[S-PMD:V'^A?\KO%@JWU'24 M)4I-]+U(W]KW@67!%< 9=D51+M!,TR&6)3+1-R)MC!PYKK_N;H +%P8:07ZF M#YCYI9N.EJ!DDK9K+8GWPSP9EO&.LU?B>=C$,GQL5&)Z42#EJ-9T;(N*&(/\ M]4Q3U7[@.EL03Z3O?WYC]$-"\::#)2I:#-*M(NOR@V\*F$GL",&=0BJJ#()2 M/"M"4I[O$&]A,(G^%G)A90 5QH,-96T.F7IB3A4$K]B,M(#0'R?\M-$HRY-? M4B0JLP-_ X;EKQ=()^++27K=K%B7[;OK&J.*977> B)+<@95N4\Y9(04TRLI M W3I.5,)>2N^5:!<#+$'%C^OG+=?3 !#IOQYA?_\$OT9T@-]_#V*$<%7"[A; M)XJ'?4#]);QM_?#5$47X*S:#)G24#U0I*;=:-]DT/QJPZ722I8 /%+C\ +R% M"[=1X$ENO*!P?3TY54Y\[;,(XS,?WL!.CEO/G>\0S'PW"!/@B08*GEQ-P!LH M&+Y%"]HM-WZ/EN_@8,&6E[S*9]3@9QYBP6-R*I@PI?(0GV7Z5;>7M)3+6P'& ME &VB/^;S0E5D"WM_[YJW]U=J^6%(>)1S/\=2UAI-A-)$U@T%\'W&-X#&RPA MLGONCIK*1JP1Y7&G@,<[A162O?[\-E/TXO' 1C#11R64P5"^9>:15-):ME"< MAQR8B?;ZI(PR4/."0X2SB%%6'= WZ(4SU F>"4P ^K?9=UW'[3GHI9YKPXLVHRHMN(RW5*'5XXZ*Z5RT&2/*2*_E2?NNYP'?ZP4NQ7N>*:,< M,8I >4H(MHQ-6-L7A'_DV L.!AR*:4T"AIA:;H5$DE/1UQKS2@V^XQN6,D@G M-SZB 9-N]4\+:LH 3D$EY4-1J]^G9&<. KEE]><$WW!0<9J3^FC!)H/^%* ! M7_:XD%JC0WQM PGUY.>L0J[;=[>7.D!.%8]R5;<#0\4BP M9\IHBCU;1LJI)!$";!T/&94W,%?*XB/Q>X:WGKC.&S2!>;][\8 YL/>WA1_B M6L@Y8<"&^&4T'XR>6I/Q<-##49E-";@\50TCBI)6H19#\6A ][MA M!2#R\G5M,[6J>P8&!LP\*"'ZQ].V\$_ WH\996/ M5,X8L1F2-CIG5XW"%X[M8U'[?P;H1?"I/\<.0U/)5\M2ZRC'C;.C?4HX<84I MS)@C&:C7S^:658XAXO"<0LPOJ5JAFU,\!;"!V3=<&['=8]PDFUQOX^-ITB@TG%5<.3 7,MY"NSI=F1@I%J.:; M7$$YF@AAQ !.+I\!0-:_3;8YD5&X$S!2@VTIPR*Q!>;]BK/(N> M^4TYO&HTWVS%4 )KZC@2%;XL.;[Z\*LR*+-5G .'TKWL&=IP$VR(*&1^5P\' MRGMED6#+H0 6QCL=B_3O3<:"*8=:][8^(N[X8 C?L*O>1Z)"9(PC^WZ_BVX? MM R/YD$2:$$97!48T62ICQ)"6/<:A2+:0;"1L:$O7 1;48]C)0$6H@RW1M1: M]>">%-J* .N O.I MHNJBG,6I>V%-$(6ZC*;648XOHF!QP]V86=@3L(%K6*@C=,T-6E;B$#A\Q*/_ MO@6V1]\+Y*K;%,R%!H+BDM>_?HX."B]VI)R(J9^5PZ[F]3)3-QQ7=)4SYDG: M^D7\)A'2-B@ MG[+O?=N^NZS)>26LW!Q<2/*H-3B&";#1>LYP?7Q?G^T9878N[WZ7_H4R=^9O M0!ET%3"UDK1WOJOX2A&+.IT^+:@<44JB1(>=(G.U]W_]&QK.!O:6@K-&@EU6;6@?,"80ZV8D]BAK- MHQ*KCC(D*HO@$1<*R:UE%L,GQS%_0,L:(*,(W<@A04QFDE]80Y(4$+C2W(;" MUX<1;,0#"%.H'&ZN&B\?C04(S7*>?:"5UQ#V8C)+RG5H'8-^69-)0,MJYX=A M+\"CXSXXP:N_#*Q8IQX:G0%\PT,N(^^M2!M9K=ZU[SHW36>2/#U4FCOQNB:* MA5O3>"+N@C6P/?@&(J_X"YKO&1;\"YCQ;?=/:,:/3>[8GN&)8'0]B0L]]--# M@*>%4?KR$?#'R[GQ3F!C58_3F+AG59FD1)"D_'"=FEA.#I-\\0 R!$.X)*;" MX*BJ,?L*BR\KLZ12E[@. 9(<1 F&P! M57 "O,UXV7/L,&%(AT B9CV-&51, M=DF)*M6B3Y1;X&"=?X7^V@G\*3!,:.T> 'K;#=(3ZF%[%TUVO=.U[<"PNAL, M"8%J4I^A,2VKUY.D5)LJ4O@9(&69AVMWPSG*?&W8<[#!5WN[NX.NJ#P5:4A[ M,I961J7>T;H6P;+GO_=@Z;C@?$N4_?,TYN]Y=59M/M"Z+"M)A^%8\V9 *QR+ M''=F6""EO/W]8)'.IF"!CWR%R(94VO_N%5R:2W]^!M/;=N?BJJ847N?K!^?1 MH:R$IJ35>UT]8^8[BS_6R("@_AJ-E$BK5F"&0+FAAGS?A:^!C]4[=_!E%WAQ MX5CH759)CEG2L04IC6O,Z0H5E!!6D:T:271]", CPB(5,,&\IHA616-J"8N= M$*;L#H\T"T?8W4MO66%;[\67Q3@T*7Q,CIR MC\9J-.2[N1%#^25UA5I V@3H:JZ@DM6O8ZJB"9J#=(3?\!YGK_=\N,$6; ;" M,6_BPD5N5Q>HGE52I].YK>D^*LF4**N"A"?5["O(-@@38Q=%,GF^85GA#!X/ M>$E7H%D(1E5=^5%&_(0;U6P:R.)&9OQ#W< V4T+&8A\"$I@S!F8+NC)%@A82 MPE3CHI=%F"A4US2!B1;^.--H'B=."ND*.Y^@";**! K+B@"F42X"%^J0RU\WV& M C7U)X2P] DQJO(@RK<-N2*.'+LX.PZ5/RA!& I(.%*-T[&V&%C'!4C!2>Z$ MU '=9%.>%1DAT(*&Q)*EA81=U7@ZZUJ:X(LX<2(T]!^\2?AF6-AET_5[ANON MD+;S#C8)U'P?G(8E&M"H:N7R^B+/%&IB!!<;+B>ML@>OO M)A8FB&WB 7J+%Q:TZY-YJV<[U%7[KE.3'>%'+A,95D;,2G,XU!6K3M3#_8YQ MI29'3>784@K_4SH558'"UQV3]<*Z/9.CIG)\* J@ !48TBM,!1P5'B!KM1>% MFE"74+HYD#. RIMX\DNL,,SW 0P/NE#1S1;2&%0.0<]WY7%%%Z6J@)BDD9@M MI(IH"5]Z6B=B;!7GP*&$*:SXUDTE0*&\5Q86MARJ 5/X:MJ& <.4XWPF3-YR M84C(0LI?41E(S[UXI&M 4L8XM;S=1%WDN3-%&977AG+D*L@& 5IQJ^$\N4KK M<8_'WZ32YZ5W#\;+'I(.^G@70=1I?BGN-(]?IG5XFU;F=5K.LA6]4 N_T:6EYM20WV4&4#Q6 &ZM"I#'9_#.Q&)[M6FUU(?<@9@.9 7D%@UST'F\#;! M-7I:J %@WS\M-%RCVP%^N-X?XAMMK.5%,& MVJJ6W&QI&P5Z(HW8XONH6E8--^WKNUO%0.?!C0=^#KD57HN?WF)#7823BC< M;@Z<3N$6DE=AF$_4P=H4)E=0'^I2YIPN9Z77.*EC T; 9UP,1JFB/D'H&/-8 M 8:TDO9AI.4):,)).!V((BQMI==-UKS!?Y295];N_I7X[G[\)JWX53ZW]C7= MVE? A,C?VI<[I*@U\ZAP:U\!+@B@6V)KOX&+#WE;^RJBS "JQ-9^ Z .!U+! MC7U:G:P"OK;O+CN*PP7WCL^(\U;K0$@Q%*K'-2G M&%[\IIA;M&H'T'TH(B5Z*5M$&?V+J?%(_3Q"J37J5;:OK4 7DKLJHHV M 'L.T/(\;D6%5XL %08MJ0AV2>M.%;1)VZ#R@I941)D!%,]LCRZM8GVX^A@6 M%5%F8%0RAD5)I&O;%U42?P%;7E)NCGW1NB[:D+8O>M=I7RBTSU8 )?%]T5CF M:C?@Y&V%*@811:/"6Z%G0:+L5FB-^A=3H\A6J%S-J[X5JD 7DKLHHE A?IS.U-@@T\'4@A+6^EVYDV]VYFS8+NUX-$23W0' M\T9\!S-Y[M%IW ^X8XDI=]&YNOAZ>WMY<75Y=7/U517+47834P%K(:CW8ON: M<@<4M>8.%?J[%:"' +HE_-UL?BB'LCQ_MXHH,X JX>]67 K&86B:C?W M_/'RR7%,;^(Z9K (;Z=B7 M,KM( I#D@RD-:4&:U4)ZMD:+NT1+7#$7HVN;( ML<%F:SD[ &; ?8,+X*6V?>YWR0!&,?7E&E6?*2(#006Z4/A J*BTB:S40:1< MH\K1J0)&E*<=A\XJW@:,$IOWF>G<^XJ.)Q5H_'C'D*T M0:7JC8,58!;[NJ M+J>6&X95[B$I21 ZQB7VD)B=OQE'XKJ+/P/HP3"X2&QWZ++=.=X=ZO;^]3*8 M#>:#\6C6F!V?^\!#'/$\9.A?H1UJDK7G0Z]2SQQP?W5V\G)I9.]WJ4^TS1_1 M9K)=HM.^NZOY$A >-#-3-AD"*^S_SY&*LH8DE%8.92FHG9)!1/PJ+KZJ$'/\ MIPOH.S_,>LKQ0 0P/KC9\E:[(IL8,/4ZY'597KE&P,-6\-$"C%M2M99A7<\# M/I_5S2NJ')85F5QNV27%:EG1%%L)2E"-<7YAY6C!C1\;^B(V]PS@$PQUZL7' MRZ? >0\&-EH&&6CY>.\Z?P 7K1A[SL]#WR0;<=$VE$>?WZI+$;U.6E0W5V/Y MZVA5E&/(^6;J=!THO'V3LV3M(=U $T1>J-!]'=%9W"_!:DDYP@@C2R9'634T M:XEW<%2.E]\='!@[L'V /2]>-)M\AL4CL:494Y9V+FL35$%57PVY;HF/DZ, MW0:IPYL[L?2)RH#WY#H>:2AC5?M '"ND"DF+(A*;;M4?$8?0>(46Q%GQ!O8" MY[AD6;EBC6;5?]&^NZ[Y?J+JK9U$15%F7^4WR:XDK>ARY)[Y8)LR^GWTE[]+ M#/T(_+!VB;$?[#U;CP9TOQM6<+S%4LDS/@ MSZ>W2G?\A6>*I!P*T(:;8).> M?\P=W[#B$[%YI&-4^2@<*J*&F!+7:ABNZH97:F&F/P ?*U=7 MS-N;BB:&"C%W"A;.RH9_(3-O(H7 )<1NI- QN5^)X=C ']"RNG9ZQH+*!!M@ MCH O[E:1^=2/S??*-1EWA:_-\/SQJ"-7#3W#6Z,?L+UX,RR\DI3+9LZ'-H', ME5-.&O'+*+W2P,0;'7I,="-&5'+LKXDGK*I]Z&>/J;['\"G]/.E@&MQC)JZS M!:Z_FU@XY4QD@K;8:WF&CD-\]F?_J;S_B.F^4F>?#MT(K>8,>P7WA4.+-%\; M=D*!,W0GYCM\=JO*NU4Q#"KU4G9JZEX,YG^2DDI*'K[DN3#K1EUF9PH[S\B) M=J&2N=X9#&GN<[- 7+;O;BX^>5J7WB7Y0M4RF!4LCU(_G'DU?/SDS^YSKB4Q ME^8I'M0:]D45[$ /L1KFQGOJQS/TG_P'?W:?RKN/@.+CWG-;2>^I*Z.L3%T> M!O$:1B#RPS][4>6]2%#Y<4^Z^^Q))'V"YADB"..FI]LS65K4'\4M>(10M)DF M\%52\)H4U4A:#5JE_9"D8^U'0HJ?*BS:3%9=5_7O[4C!^R@&799>*@WNJLNG MS:OPDJ9+=Z))T4>EL5!5&:OBAP3+-J<[IRK13Z6!0G49L9-SO'&">C1UI>Y) M,^OI3K%RBCC/V;W*TK"BO[:.9UCCY2QX15J$AHMZCUA"UJO3A*P/@]ED/.L. M6^/'UNSE?C9X&'2G^)Z^IB1GQ=(X^):W )CC;_>[K 2H"2LPT2PR7V): MYMME<)Q7KZ!A$$!3N M%T("CHP-/6EOP=8^('.)7#DEKDRE5ILO&"G(_@O]\UM@FZ'W:.FXFV@&#A9K MV[&XD0=: M1BWEN*'6"%E$>PI?6$D1AW\0RZNG'(V* "<$?_4C2A681Q]0;UC>[V:&!4:. MG]])J%=:EFFR24SA&G8J4XI:-*K>+@\9>97/^ ;*D52M4;%N)*I(%DV8OV?> M&O?D\7+F.XL_TAO#XQ\V<+TUW,X<*W?C2KB1#\@_.N)'LWPY"JUTD[ZNI@+#0NC.EY.$4O<-^)I M>'9%!0T)$Z^L,Z.0A.>Y5[PNFOSJN'\,[(GK+( GQA-R36V((BABI4NSVIF" M3WYYZ^A F1A3R#6U88J@B)4NJ6IG"OGT>[J(-MB39)&U;,D]'WYQYEGAK^BQ MX,'Y80O&0E^W+YCSPR^ML/66B9O_G"V6\KLY;]!#B#\Z;O\=CUIH135^1>MM MX*Y\=7-/Z<^!N#KX-02M^<[K*GWT;3^=?YOWIA;U8,9QP680@(QGOH7G MD%'A,PI9"7J&#U;HC:+<*M30/79%Y>#F1(L%,[>L53]_(ZJ/8(2)@P,3^@]N1W32%BBEB!CU2=>=>0$=A* MKZ0<)4H/OP7DU=*'GK< (U$DIV@SB$''-8<HV4<4\0S+*0C M21SF@OJHG*:(<(OZN<#F7)@H0(W28V8!>;5<8)^D*A18<7/5;09UZ,B?TJ>X MZ%K>:7\0.LG]/$76FCEG2Q?6DR<"LJIE7@CSBX,\SX8?X+8QY_-F&/DE]4)9 M5% M@U?#^17>1W+!&M@>? /1,:47VP6&A:_8^.98^,01/K&&SZN-[1E88$7A MVS1MIM-=DVI]T!P^M_K\G_=&L/VMU1P^M\?Q;?]KJO4RG_=&\ MU9W-^@T* ,NJ+=%:I*Y$=W07LU +M1BU[X85@*YIAM=C3L$"P#>\N(A?CB 6 MO5*V!]VU[RYJWHLJ@&/:R!205DM7=*BU@_PXY)].$W(%W2@B*&FE,^"ZHL2S M*J0S([>L;J3@%[+2Z7)=?)@%VZU%OEH[^5DWU*ERG6<>64_'GS*[^U3?3DX4 M35+F!R41I^FL^(184X8(BQPSYZ:A9T.)-]8*YP^YS5MKCB?]Z?RWO[4FPRY> M6**E9O]?+X,)#F=J5D81HIZ82TMFO9HWY8AOR!?/1*^NH)7@Q#%_-#40 %J,"07F$J M8#]_@*S57A1JP!RA=',@9P!U"KF(Q K#?!_ <,N&BFZV4%K$RW:[T[ZH.:FF M/% Y!%7XCI$A0-/JM6.9@\W6==["9([TZR0H-31&653J*I+>2[/2-IKOXCM@ M'3M,C+9"P- QIU71&'1AL2G>P[I1)VIER C'9%=4C@'GFK33-:!6%%75-'IR M'4^80F$EY>A3$&\!XI#EUM)ET%TL@DU@&3XP'P 29 'CLY);"X2XVF9WX[A^ M'%!/5!N!7K*:UY>(E6JHK)V[BRAK@Q5^/V5(2W./B]JYH^R2>I%+6&I9F^D* M[IM(.!-^>WHFG&,S)7,^?-# \^&Z[;*D[2SAU=-%LAWEHGW7N5+4/-!V2Y@2 M29K>,-,PGOO0R69K0#>\;V(Y=.S5$+X!,]I _@8L\]%Q7SSB&12>NGK0H[BH MY[DPJ\(TS+YAKR!:ESE&88 EMZ(.0^ CV2M MA+$/#"O(6[UIA"MC]4KI1.[T3BE^30P?SVUI\4>$TLJQIQ3$5,8PQ?YH5B@5 M$9..?!&W1X2&/A"WRFBDXMBA^N9?)_M]_',N=E7ER%7I9+^@/BJ-,NK4L64L M(;CH+N\FW]Q]Y,8'%)U]@[FNX-J4C<6NGNQKDD)FJ964LR^%L,P$P(K+6\&, M2+E)4$HK@//CNVO.6;4!1K-ZAM9I:M.P_E5@3YT<9"*J>8W M8+CS'XX4VL5M?72VT=1005ZSII ,/9\4;%6PM4^BT11106:UAE#MT0E(&]7% M&OLD&D4/%>1S:PK/4%EY/$-E/WE&T8.L[&_-XEEWB5Y8*MDR+7YTQK&5$=/N MJW3:5>;)PB<]CJZC$7):==JGAQ^&X]'3Z26I37%-933QFAR?\7>IFP]842+\ M#=1^YD'B+:E*F 1Q],2O3#WN[GKE Y!T9:H2;!#$,V^#@TM&A?.!G>G*5"7@ MYD2+!3.WK&>\,G4&E]'U/.2[.H^**(X.MY(/:'%+6>W=J5T+O<#"<:E@G!3* MONAU^^[R3@'ZN[EKV)X1YDGT[G?I7RB3>_X&E .\]*2_I.P*)Y1-OS_U=/!I0>5@+HD2 M'7:*S&><]'\+C!VT5X^!;5*F,,>%E$:*HMCCF0J77/6@,8!<>"3%]$.$*MD9 M9_O_%QKVR@M^@[YCK[[!U7H.%NN>,_0I'8951Q.T"HDI*>2DSI/&])N113S< MP_QH: 4847J*4T!>+2\E/]X<^!7Z:R?PI\ PH;5[ .AM-]#&BGTTH!M=9;MQ M F*VV\+M-8-B=(:R/%&\HJ^08I6:&$&849)4D/6@Z%.9$@!#;E ME-23+KR"RHJ>I>?,KGEJ]/@V@LE]K;;)-#F\U?5D3BGI*[WTN*Y3MQ-C%ZU2 MG.X"*2>*//.Y[ U/53UI5%AR2?&OI%3>]1W=7C@;I 3/>T3*%ILZ<]75DT;% M1:\@H/648)5\D%T5%QCD'@D);J3I<,4!Y;R@90IK#%$ M;#F)_MW:@_C.&MO9Y FH)-DY0ILN%:!%J=A.!6 NB1(=]MHFE3+".14#A]_B M\LEU-@!*17#>MN\Z-?N%2X- E:S:B6/U09N-!:B0F!H$;3Y ;^MXAO7D.L$V M3$6+UI^+""_R1(912SE.E)Z]%!&8XPA?75,6BCC4&0RSGG+(%P%."'Z*W)+& MU"HPCSX <[R\W^%XK)'CXVTUQ_:A':"OT=HYE(Y^H5B9)IO$% K&#*[(4(I: M-(JVM&<(FO#VM'O#,NP%F*T!P/M&K1KUQG)968A1D"^M*UK\K.&]JA*'COLI>0I+7FFPE? \B+GQ./YAHR>MX78" MW 4&:G4<7<>ND-7#'=+#38,94%#>2D^YU1747H? ML_872!+8L/]=3_SIXIWG^%G)=T\&,^#TZ?-O![76,2ZTP@YS%J6N5, M=T*TN;M4Y@X+'EAHVT7"8DOR^=<9Y5G7R145F%,"^5,:E=2#9E0J<]I%!6J4 M1)-.#XK,==*@KJ,!JN%-@>=H=5Q(3 UZ^CXS[/TN7/6',;&4,8)87CD>2!T2 MQ,26M)&L!"\B7] S,/!2PAS;4SP7LRH&]Q4X)G6R7E(/=5*)L' GR#%Q/.C#-Q#VO\/^;NX6N& 3S6,('=2CY;X, M;50:)EY+]EZ"5D2WGZYX\_=&SVM%#TSM1GF?.U$Y6QYU16F>?2=* 6LC!HN< MG2BY9D4)YY%-%I7]0]3 MU_G4.NHRZAR,(,47BBA+ U8]0AOZ8(B6'^:QJ^Q^]VS\QW&9XRA_"\HQ3N[( M6E(1&O@?*2HX*("9[T2P%>58598(0M3BUH@&QFIB^,PA+U.F2=3@!O*4'FR9 MU0.?Z_Z-*=(0Z1:6_6_*@2QE5&&+J-[N S^FN5WXZ%=E<&5#D0.;?IWQ&=FN M3; A0I?Y73WP*.^5A8\M1U,!--[I *9_;S* 3#DTF&K7MG&KRP K20^2C_YMQX)T;F"[?4/'+1 M^7!*,%E*D33JJ'8!\)/K>-[$=9:0M%V9*I%5S&7[[NY:,[:PA)4T=*G&@FQZ MF5Z4PQ-UBD,23^)>-JNB_IPIJ -)"TC5J!1U'JP-DHMH7T!_:C!DK33#5UT$ M& '_T".Z;P:T\'1P[O2/+ ,K"%>^]W9R[2/#W TYHS&7B>IRXP8IS+H552(G>[: M9LKJNF00A)"/#%SBJ\P&:!OV AK6(2,P_7/T,E[^3]3A1.8CU*.= U.252Y M:A0V0_>.;=(/-Z1**(=[YO.[_ M_ :!B[2]W@W!&[#XUJ^4RLKQH\8EK*B:**%1=5N.W GXJ7S"ZUEB&^KR2!Q7 MSO6,D"H4'F7V65J;-2N\7 MKXOH^_,5CXX[,RQP<''AU*"'3Z0(/L[J6M*33I><@+XRRJHTM*:NZV5G:\?U MC_(T$YB65_2352**D72B5RT&Y23Z)L6MGY;\Y(^ 7B2=XF70YZS!P]FI[WB9 MZ^L1C3"^X(PP_M+*/K[E+%O^&K26Z"5:;_@M6IO4:WS4B.3:[BC>OQ2]"_(L MJKA"DR4])MMW+]KHHR(VC0 N92I?I4K4RZU5QA&;:&HGX(P]K:,N=ZID M4O MRZDDG=A47M?':N-SYE;U7'59S4VO2FVD@-8TH'GEKF"5"'96O#,(G: MYW8A2WR4SFPN- FH6K<:) G-6SCCW(,G>O&RBO&F1ZZ+V-2$;0G$E)5^ELZD MI[./+U*M&@5+,O9;X$('C2R&ZRN3+:&H$O=:VP5VJ&A#*[FS<1?W.!BO#C\M^B)[7-UP;%6,N3JI^_F?/4D7I M6J9YU6QQ\]D_SJ-@2>%BT>*F;Y^.*Q>U[)EW31-&D@SLI>-NPM9%]\@ON??( M#X]KI9[W43?#%3E$C#N,@WNB84)KAZ [@;:863;_F3+9HO^Q(0)LSC;=F!8 MW8T3$--*2GV&NA:/,TU7]=K0,I[PR7',']"RLKH@,"Z_<..I(R"6KG=\["4? M+X\S9NYOP4G41""'4!N-YTQY:2N-#JP^M6AWL7 #8/;?M\#V Z\C#P(49K? MU#15;*9S<9IOM-OK35_Z#ZW^OR?]T:P_:W5'#ZWQ_%M_VNJ]3*=XUC,<=.\' MP\%\@'YMRD1G8NSP:(0U%^K2L%CS'&J->J8YFZWE[ "8 BMTY/#F2V?6R_:8 MJ\[-3XK>-[U>CAW ML% K-9T6!:2KP'.L(!MF"#403;/W*?<0>L5XP]^\<@PK M0!E1WI74CL*GU>/5"_>$E5A>.5H(&AXQP2HXT"T&_U]@&V':N8@1Q=^$%_FB M)A^1D [><3A",;=,4Y'C%Z:">]OJZZR&]>BX<^,=>*&?8;XV["A (?R.H_=R M-=!44DB25-(];M+[]Y.#Z&[CD6@6O'K0)-IK1NFLT->==MV7D8CT>4&Q)%V\ M5GOO#SG,/5 32C<5^")B57*;FB*SM,3-G/J*>\:64[?IM"@NI+2;S1S?L#(< MJ7_'X/*>C*'2\I*3VNH11FD5%IF)7HE/2E"E:[B P5JD:/ZL:BC M 5\XY92T#4(.&KY49V*;:*CG>*)9MBY.(XB%I[7)XUL+_/S/26U]AN1P4)*2 M)XM:)]N9;MIW5Y=-MAD4 %P6+&VZ*O H#CL?Y\1(G/J;?0G=2KBG 4F YA99/2H7A M))FS(2-G$;.>*% A];XL*-H0@=7B9-:.*>9P98V3+Q MWK#_N'=#H=_SH8/35F,8?S_J=6SO1U'*EP M/9G[%VM@!A9 0UB2?QZ_'VT%1ZNB7(>F(Y/)OR\J5A.6;I[KI[B /AWS 'WU M^]2P5R!G<9;Y+:N"K_6?C1/&ZP Y6[#SS=?X$-, 4EU72DN #"]1Z38C"[(B\7\\NJ1@Q_9W$6B@)A:)OJ8@FV\ 3]> MXI4DA11Y1?7B [>$6MX AJ4=V&A]%F 58!U2UL_9@GK1@%.^2C-UU#529!0W M >X" [<"]\# YXD>X3M.78A>&7C^U/")'@JQ5O2BCPSA*\W_6+U/,DYOT+7- MHX0''BICK%8N#LB"^*:X^'LQO^75J=]RVO_>'[WTPV"5A_YC?SKM/R1?SJ+" MJ>?B*^+H2>?%30G**U* MMDO==MH7[7KMB2!VF<%(5$YMO*+Q%L[8G0'W#2Y(#M*\8LH10!C%K!N"6T;% MW*;Q>^/HK?C-\Z\PHY95!DPA)'(!Y!1._6 %:MQ)IHR*Z''"0-Q5IDBF,'3/ MAATLT2B#DT,G-,8!Q50LZ96T K> J!0_0-UH$T8XR=^N@$4< -T%PN<9AU?$0%@>(/$"/C,'#[$*LH9 ME!)N &$Y*[86M6U21.J+$^A.#)>=^X56):NZ.Z2ZFL_4EO$4B65C8-G%!UM7T4VBY+0> MN665 4["8"0NJ,+(IEX?[V*.T'L=OIFCOSPT^T)O2T_[(-B*<]QHILVD'(1_\.WS,6643HCQV6[T[ZZJ!=#&3@!!!+,>B&9U7)C$KH^#A#WQLLX_65>=\^6: JZ=&B.^C2'B)7Z">I* 'H/ M+0N8B8_EL*='ZOK$\KJQHIC 6L;BO-BO&26DMGX)+*'4T)4GHB*K-33(6C;@ MZZ4/-T_WUH:[(E^ D5M85WX(2'N>;:RRLP9\KT:L"T1U9V7#OX")'?;WCK^^ M!RMHV]!>Q7%4:.8=;_=.PCS& WOAX@O]!G;27TA;H-4^3#>VU:"M"J[<.[#U MNO)-U]3%8V(;JM>G1_\&H][XN=^:=__=H&O>]PK@SEI&K5%CXEGT1IBRB-K M7E S3Q/+*VJ*F#=LPC20V-ISRT.\:()77 MD2%BPA(=2PJ'*"H%E."TFRW5^4) *HQ/K!,BMHISX*AKFE1Q2*(2.%#>*XL$ M6PX%L"@IP0'FPH*1)*LHN$C;W_O[UO[6T<5]+^ M*_JX"^SLV+D;6"S@)$YW%NDD:[OG;'\Z4&PEUAE%\NB2[LRO7U*2;)^Q<Q\@,O>/N\"1[B)3DRD/]M M\.!1$-@[<&LH='MXQH[GN6\X\+'0N?>U[7\^N.\NDIT/6,YF#$6XB?22IE$" MU->.^R\TB\Q6B?^9V#X9S,H'#8*+7SY)7A)/GH.$:P+=%BK\X@1OH;U>N0O; M(ZR&B,^" 5S&=>NV!0M8(7#VQF6I&H!VHG4X M=CTP[E%0WP&#NO3@ VYIE8:6:Q^[*(-<;T%')OI+US/S2",[QPDNNWA$3!!/?DL/4P@BX26C629*KT8 M><'C*;O.Z+]E\E/&IHHGRVHZ'0Y.#: /KYR2MH_0$M=MQ<>"W]AA^/D:A#_M M<,GDQ<$+9M.#3]Q.7.@XE.DNEZGXC^R.0-7N1N1]HT@A1WI8:UU>CKC.\MI> M_"G BM(;1\ #MKPY\A=&W2O>9##$T4WXYEOTA^TE&9*>%_S$%X\(4PG'FT;1 MIJG<.7TN52=C;^Q(VY2?>WK%J?Q6@8=3S2-IG_Q;]\-=.OXR>K;=Y3Q @Z7C MOOGW_H<3H>;WUQQ-FS.*/4J4D5/J"L9<).T6^Q)'T;HO"3Y2LD-\!3)Z>LT5 M,DM>(G?IVFB\)JUQ^1LPBF&2Q,\Y-3**4X4Q>W-)%LE?TE2NGXW"V),>9T-& MF,O%._L7DQ;C#> MZCHYZHBGN-"-]MOX7+PPE \U>-#XVTIT77!0EF1O7;#Y M@!7;ORP[_42_+-#IR7UT8H80M%>Z;N7"LAF](-AJ >LO_UL^_$T1DN%'NE=* M]TBV%^5[I<+6GI= -9L'1S9A]G 04*9NCH.LPN$- BT4$Q34S32N/?DW_GE9NGZ_L],S%QU%FG"3C;_ 8.-=0&TK3[0Z!4##Z$I)# M]ZH?+BOK?#@XT9T 5<%P19945F06?1^FFQ;J8B\,)0RGV$UCMD89>WR<[3=_ M%B1_D$8%=GI'P1"2G+*"N?0[=G:.K'+4O*A_YXSAWT'?L?(/6>4O]6Z>UF7 MZ_E-T5773] *_VE3ZBBZ=M BO\B0;ZZ?$G-[%.HORZU,_DK0S]^<>(73BN.( MH[0,$U4GK?0 W!!5R]6L3U5*W007N@\QRJ,0P:U?[[J6U&^8P6*5RC#2\4!0 M&_K#US1CQB?SNC'Q14,9Q9*PJ7, Z#J>H(W' *_4DD7LOGA.;F-BC*EJP5#J M<(L*ZXZ76@9M@\@+X^^M^XK$1)BX6&@1-K%:,Y19M<2&=4M,+TUWU?/VY8_2V/G-KX].'E7\[(2S%=+]^#U(_#BZ?]UM M5AZ#>/QANQ[.L23J=3UG>%TW_;1<'_T_W)$TOL[)^YI&X<;+#++/Z\_;SP[BFA5)J@M(8&1J]3=OP.;.WJJ#4RB4^#XX HO!6$$1(5L"U M<@O=QP7FGE[3 %ID%CB:AU8QE_TB/-B%0*L O9[(@-&_?WZB%U7=_ X/RWI8 M5+BBJ"("QFZ;13^;SFZ"]W7@XZ@P<>QLV':6%YVRNZ6'/YN)6!.CI7 M/@L/8&%X#B'FEQ2P+:/NOP=^RG)Z_=K]Y\!!R@_'(91\T@&&\3E5#Q7!XB-& M@<<43)+S2V(UI?I3;CH1<>R(2,^#0U[B5,LE:WLU)\7'XD+_J7/LX8/P8!4" MI6)$YA,1\)"D<."VZTH6RH:3H*Q@I4XPV5!4P$:109*;OVW@ M_N&X;ZO868X_G-"F0%CY'#PP*?TJP\DO#SQ@&RU;'QBU!2N?!0.TO#T)OYQ& MQLX7_"G9R?LXB5>H3W\3DSY3W@!'#WYPJ9XF+CDEC0_04G,6U/!LAT]ANEU< MXOAL4DR/P)NF$D9(7B,OF1Y8SWT4D1/)$YXVE1Y,&167!01#BJ)E1>,5L>K $E;1#A,:15 .9:=PF(1(^JWR6Z>31^9G^1':F\[QL%&\:B&SD M@C;5!ZX/'RY6=E2E%!IWJ"^6E3@<7 PT1QLWYHVXN)(N?I)&'5V9$&G:2%=P M-4B3OG7@C(;V(\-OU>#:YM9['/[Y-'N?HK[AY"[??F1L* MA2L;KS@,Q/&C5-U3Q\/[W9L@BJ-4BR\%+4:LC/\-&]5] V++FF+GQV&(?=%I M5Z\_#Y@UQ@FO.>]+-&L?W @DAT.$VQ@*=&7DW0T\ZN"X:$IP4O$1<"12"_DA MQ9C*X(B-T%5.>]-W:K!2^:&RB">#\\&I7KR9^B=#1I&(")J4B[)9M.2]C\LK MNQ\.[L_\9S!?!4ED^\L[]S5V'+_RL%7T=;!P472_ TR*M&JA?':"M>?@W<^+ MYR[0O+5R?7OFA!]H+?PM][06? MCI,Z=9[2OE!C8(G/@R-!:X >"Q7PSJ)]!92I5*?G*[,G[55E\U.T1?T8!S= M^]F9'*V2?KS[J5^MN+Z9_\E@. L.TQEJV-_K"\G2-$ .1CDT''83G(D4;183D $K0&:.W#+&LE[/!Z/3<<(HUU(W2O#1]@$7CF(!CH'#;RE2<>*TSJ:;?A6<%:E@ID?Z-5&ND,TRY*O/%B2XCR3_?VXH6#1M9?$J]1K-E MHS:3R3[?FXP6#?=K,)9&\;'] M>^"SS4C(<$:VL55OWEWE#:5J[22""#;:3% MM1BU [W%:-*QF3796M!I>RLR:@=ZP]&D8TF%Z0 :S@M;IR\B.IT[X?N09BA* M/GCDAM&>3I66VS-J!KEU<84)?]GVYJ3XW3*$%X/SLXMC,HO652NI0"% ZZA3 MC/+H^$;604Z,D>IRVGHN%(P7,;*,^%/T%L%9G5L$FX_U%P?ZBP/M7!P ,(YU MYN) >;PSZZRT49)& "12"_DAQ9C* !RMW3A)(P"\F?HG0T:1"$!)R[&_5)O, ML=YWP!* @N:. NVJ!5:&KH97P@! W?;8SM9&ET-;NW0E# #YV&2HX:"1I1A8 M(XVB6V 2- :H(=<$E,2+$)T)LS^7=! MB'^4S6WJQ^#Q70W_)!)=7)]*/4-@,Z#QZR]+G:B>]]EWS*&\.!.5F@%%O9(L M8)UF49O%=AB#R6;65(& \E_VMM".@A47'=66"19O1>ZC*'&6MTF($,CTD*HL M*NQ3HDW>0^)21[BAGL^\X?,Z.#1M" W"XM5QXP3G"/>7 MDU]K-TQ;V!J^HN&;^=W>"&0.YO74W?2:AJ$V VFQWQN%#@._W<(-,,^-2K] )%5V>"/YP()T!/9]0L[C[ ?VIK M@N#]?&\O,NVED=:57K_HJAD55$BS25*T;S6DU.*%. M]#;7FLTUQT5I:!98HVOJ_=>PO&S4I]XDP1PQ\NEF^EAEY&$E:I&Z3?-,;&V#]#$U6JN<^2%K<87X2%QZN KK.CO-X&? M*C6Q/9Q8\81F)^WVI SS:' Q@'Z)6#JI"88% >E-^6Z:F[D93=)N=*3T=;O M26]N"LQ-%@Y*:]5TU=P(ZVHX5BBO@[UQ*C!.Q?"8NR*M@_L.\"^.C[39QAZ- MYYOF6%9K>[3::NV/Q^@K\GLTJKA^Y"[2'-_J#\3*WS/'$FH35.EI%X>V^UT5 M?0U=5F$+FZ>]#_8FHG:/Q*-N<[="2H\8QF]O87I7N95)IG9_>@O3<@ E@D8[ M^QH]Q2*>XI43%H 2+1IQ7J=H1/K1PFM17SVBKQ[12O6(\\%P,#C3.\!VI7K$ M1E=]]8B]-,H02*06\D.*,97!43U"UZ6RIM4C(.#-U#\9,HI$??4(KC()D A M07-'@7;5 BN%=[/J$1"@;GML9VNCR_?R.U0] @+YV&2HL5V7I1C ):K4E)* MP(C6T#TDEIB2 +.C^1FG;+]E]>$I"+ZU//TI4F%?5X+G3O@\B&VO%0\]SZ?A MV8(:;LKWN-?6KKDGP VT24U7DOYX:\?.MCBZ(HL1[$49WN%P>#KHC:F>'Y'HS_?R\;*V@7Z,C/3<;C:<\,-=.-5:>0S\C^QP&:L\ M2F>YXN_X].8QB'\X\=19!&^^^S?2;Z&N 6LWJ/+;QTMU?>IM)P*TO=B!*=)0 MZ.*0BE3T[[X;"\<,7/#%#.P^9:7?LM*/]:$"]1O%##T97@R&%V>G@].+J^&I MMGUD-Z,' (R9"AC06D!!>4PT*Z"@X;$3 &:I!5WHV(E-%-UP&W7L!(!\;#+H M.'9B\5 +]:J68-/9=^II$_4=<&1H#=A#3HDK2BDYHC N$ /]:Y\4Z$__G&*U M5$P[I=_@@=S2=,/6@B37F98-OW)#W M184GP."B:U?$T@7%]:X[SCKO.G4S4WH&'-@LY1/AHL@#:_- (''*4D1D1/;Y MSX"ZE1!H 2J^%+2X=YG<\G8"?WB!: #8TO;0KTB%2H^@P/K?J!Z"?!S(XBVH M614D?0(>M]5P32*I>;5H;@!9G1031:U-<1Q1A'2';_;8;]0P,=G?.G+"MZ). M6"%?A$N M?6^N986Q6&23K%IUH#YRO;+U6R74L1>HB1!_ MV(]1$C9VQ#%UJ\$2.S:\9D@>.U+*C,&< _%+$=T6'+F^"A)UH'2VE@7 MFHC1^JV28R)4 _THK?&DJ]"ANJL'VY:RE_:GA-9OFC#Z<[PF 4OEN95=&377 M*U-QMJVY"\+\3_@YTH%!NYWH[4FCGG,C&AEE1&TY">!M7AM=P#XFTX,-P>8H M<-";I9C7 )>(OQ'<8'=J8K"+BM%8+F-6(9UK/!Z'+86YFVY6(E&DK#8\PS MKZQFBC;S*G^^-R^]YL6!1M- F%%F7GX:+K $XZ]O,0BI=1L[Z$%O9GK-C ^0 MID$R#$O3=0Q[I#NRWLI [<@A?@7!(D&#?#80 &]YJF'I M@J.T7$?SV0 FZ5\(ER=&9$))&XCGPT/EL +"E[:%?D0K[ MPFJFA$U L DU'(42"L'>S8N8S(<3O@0FQ/1!2 +5DU^B%F&EPNF30#D568N. MCO"MJ//(\]$<2Q*H8S">[L#03E4WL$9G5A*HWK0T:UYI]IFASL5;G>PS%X/1 MF>ETY-2!TNPS?4(0S?TY7MK#4KG2M#O 7$-9N M;_L+U_9FB'4.3["?W(\E66]T326M)S*#2TJ97*F(EZNO*Z41EY?M M!Y7?!8F/)!(N^GW%%TV^:;Z/(F]:Y/G\ZO)L>')Z>8E4I&T6[F9@.8!A3@$# M6HLU;V/DDW1.SU58<(Y'L:?7>W_I?KC+Q/8(M58KGP/'++6@[T@FII'VXLWK M0?X/-UZEMH>W42MW/0\F/IK=/BN# VNT (8F8K QX*XALZ3P,H)/?+.\J(P( MK'BBW,7+P>C\%! L-=2[YQ+FD!96O%_#NSX:$6Q[_.77!D<(-MBPN"[=]0% M/C89:@3OR%(,K)%&\ET? ."W!N0AA_@5!(L$G0DOAT"OEB6NMRJD.2W\!I'(A"PWP4$/KUN(C,0V] ( M&WUUO.7UYV91?X-/$$,TYLZ#W?B[]T85::1^X$C9IEZ'DD*>23']LD>F$0!N\&*\>*<.:: ?6'*=[K=;M?&+'0'@8*E8:]=NY M+'P0[E#UW)>H14EAN*0%!;"$KMV)!.M)+E6/2H.*=05:M!X)!I>4,KDB)Q), MKE^!$8+87B18M09VP3@% MI[_\9H=_.M@)Q\, UFM&PE]+:,I9EF[L\=H;K9ELSZD.."8^9R2Z?%)2#EET MP]F98# A&E[RZ!(A4KSRFFKE]&VLWBDOU"+(G[(<1"/I!9G84;T*',1?T.3 M@6?[RYN5Z]LW@1^'[DN"6\,QPV+NX*O!<-\=_&U\__@P?KRU;K[>/XZMFZ?' M^?3^^OO\_NG1>D8_=,;K6V(@3CP6NV'*P9VX#!>O4 M:QIA;YQ49SG*?!'@- ML//3DQS8/.^"&V%JH%H<-^H+W8Y#5=VYDO.&M73OOP;A>[:J%!HI1HYI^&ZL M'SW:/@3>ZUB!75NZ.$X7#H9DL&&+IOMI^\HCD)K;^6&QKCFQ54+.DO&05N#5%!GV42IQ_F$0?' MJV"05S?Q-E:'D0<2FST8,1HB^QD>/^JB6!7Y0)&QK8,!+34H_'\&9,) MP!84VH5O60%S.U<0*2QN]T19,31")/G&0 M5_B1N@%W&0\>G7@<14XLEE<8277H_)^/Y]_G3],?UG0RFTS_F,PL?&B(_C&? MWM_,)[?6XV1NC6>SR7RFWJ]'JLW#IPR"^ZY>$WJ6C)M>CA>+(/'3.ZBX.W@E M377@L=X#,Q(TP;.T)*PEL3$.NRD.Q"!XZ;:_@0&]&6AE/PY=.F#>M[2SE;O[ MO5_!0,56<04<%!F ?+-_N6^)^]$2$J_PP.%TJ\R+&PY@ &S#9;]X@1OH;U> MN0MBYG#BLV DSG@B4G;GC^,#]9LP5_L.O'X@?@L&%C%X=B#4DA"Y18:.8O_ M? L^?D^I&7YF:.;_2,%,85DXXPKYYZF0E>O/50#'+XE;R61*NO23*=V(XK>*;&^%,BLL; M>^W&6*3#W;24ALMZ/0'@GZS-AAVS%*L'U@:613O7WQ=__(H^/;=_Y4%C\V!S M 6 >;#5S$[R_XX0,J6*H[)/0_A&04)668!VN$;D8VSA2?&*'/E)E-%ZOPP!] M!M\Y01H.DX.X>M[73&9./>&5SHDJ\D%G_-^)A[K[S5ZF@W%*^[L$^R4S,QJ_ M8YWB,R>.^5'Z1\PE6SNJ4IJ,5-O-Q*T*#ESG=T%X$_A1X+G+U&K]Y7=_4?C# M+'F)W*5KARXQCD!2ZT8RMPT=24HPJNNB0YY0Z]D.X\]KV[/]17K,,P]M/\+: M1JK8_%GL$'-X>(@YG3R,YVG:N^G\AW4]?A@_WN0'F?/I^'$VOL&7&V;HRN2PL";8$;C7CQK;Z^T%1R6-M)Q293 M5@HEV1Q_ ^#H)(\:A[1KJ!; #M1B_ZFYY@X?+(MZ.KPZ&< <4#A1HL-.D5D% MO(0MW/^Y=O#N8@=%XN?)BN?.8N4'7O"&_19KV_]\<-]=U&MRY5+A1D C30%F M;[\E1^X6T9ZM'/]O]/]_H,U?.610'/2Z;1F"O53QE;K_9'E[O@3^VU](5#0M M^F^YV&1ZD)\VA "" G(DBY,%U(\@6;M^@9%DE B/&@*1B'0]FD;I(0H\.JN,+Q*CA6U4+^D$"U93?24TO31@WRE!5W-AA=:/;&UD9; MC#B5.Y*9.6P1="-,&'%UJXBQ"&*TCC)_EW8@@J$+!TD8^4,7BEW +V:]L-:X&WTX0Q_. &(,TA3.('=20%\[ YAHDQC0*9P# @(8HB8#T=E%=_%B"B9I\^E)/!;[DMC^V]^K(,E$*&9PSW)=\IIJK88,@5^> M[!RQ":> 3](ZBZ"8?(#KT[5R'@8 9@UK:+HRC'0LYJDH#WWT1!H1G@?'GUH8 M5U%%1.!C\RFFHZKP1:A3:=[$[/N]&[%W(T(>4./K4V'UUW&@(@CSPB MR',:LIFE?P$CR6D(@ $-41)W&BJ$5V,\]L7@_.02#I(4Q>_M4>O)J>#T"*S[ MH;/0BLFG8*NI?7!6YJL P D-4S==&8;Z*BHU\9R$BQ7:T45[>_1/,781FP'' MMEJ,X":6F!Z4ABX,(;@[QLNEFPE5MWCUR7!P5M_CL?N^Y>XZT+L\>I<'Y,%( MM$'V#RGW@D"@$[RJ"'/"<+F&B3&-'*" &! 0Y3$G2 *X>6/G*K,:2$4 M-D5I 33&%$C8,5.B0G. +#7SP-?$QBDK&*ZMTE.&@,4I&$?=CRZE@K@-^8!6*7+/E?!L;MUH'42V]R4,DO7,]M)*.,'BSV+V_Z>?/NK#REW/@IVZ MB].4<".FT46B%A271Q?FC:S[_47EW/L++\%+.7QB$.!,_XFS?%H[80HYSL[O M+O-_$(:ENLV91CPE^I"TZ8%&P>U]K(_L=WABI:+M$P,Y5,]03/V7.E9)C:WMI6%JSVZ*"1&?W=0:/Q;(54+1:%=G)8@.QQ M,K?N'V^>ODVLY\G4FGT=3R>=B2S;E/G<:(,1449^7(JG:+_YJL@O\H/@[)2E MW*U;AU\<(V.UTN41'HIN/#N*C@VBXD(.*JJV']J5-7A M@V#0K ?*(:B<(A+1U+2"WY0W3?M=>9!,?18<63!"'G-$DZM:4_ M# :7VH-E#?F,/'[=KFFQTVK\@=:=6'GS $?Y!7[*U57@(<&CK8<^NK8C=\%8 M[35N%S;%Z$PY-'\UZC!R15=2%0^[RJH9#<[/3_5.$FK 9I"J4@N2"+(.(C=V M/YP_@"7U_^XO73RMOB1H7MV8:*IT+_VLLYP':23$PEW;N&#[S%DDJ,NND^F; MP*ZFS1XM(94H[LBG71I1!5LY6E[*T)."4&O]--Q?UJ3BIZD2=FY*UDU1H3; M4%#*JJZYZ$8.;O]PW+<5&NS''\AHWYS'!.]UT:89JRAZ2N(HMM-(>=K0)M0& M&%;)(\8AV9IK1'%R1%WA!Y7*%AFLCH(^_)(;&N+)OPBX=3V\@)7FX=AK#PS= M6O9L\*C!R%46E,6^YE IN4Q1L9O MT!R8L4PUR90H"M;JGT V0;/:1O=+)JF&;AP7N:$H6-82((AM#\P2@'?SQEAS MBC8#AL%2EII2I%=Z8P,ZO=1X7"X'P\'YB=ZA40HW9#I=-DJ!M:"4Q#/A44BXDM:PC$=U.U=)!G[ ML9M*['XXN^W1Y!?>8CE+?#/KQO86B9=^MX-7*NVRA/EO_AGO][[]G_;90 MQZU-SZVLZ_T5F%9ZOTMPA#%=TOD7O*^3..A\ .NHCB_M MLC)5&+G;:*BMZ\_J!BBWA!1^$1R#6V#EH2FTK6# MYRJ)7FTWQWJG2?6:^!X MUC;DO*1CJ PPIUIX]N[HV/,<;'>$+ ZV*25=09,!XR[U.9Q#& M_,)RI+N&-0]PCX\/C/2KLIH'QZ$NKE_HVC32!]M08^-WG.A4#;>SMLM07 Q& ME^<0!T=)')-.:8H2V]F4*O/6/3@X/5+ZOS=!%$=9Y /.^K:]U!\]O>YNJ(@Y MWDX/L\(\3,:S"2X]EG[32C]J;;YJN;ZU^RYVK>V^W!F_6:92AK=L_R$MP]86 M=I[.%I\K6\+E8'2AV7%?K?/B", G ZR\T9)@SFW(?]OJ@(#SX8,P@6;"> @_ MIVA*\3_5M95.T-H/29V=29!VSZ6'C,&=0ZRF*])1AKGOO.%+P >H7^@>W%F# MNC%8JV0QW8T>K.R_XB5>LY2%->&5V<"2Z79GACUCX*]EA9[#Y MCI5:4K\0D]_3#:Q;2,<+M%-)]R@/3A0YK+-7[O=AVCIUX=9,-B,G]++E;]*5 M_ M%BL<)GD7A&4=/;CVB^NYY%S3]5LTGFVR=:/42PIC'[H7:S=U\)G(YL>Y$[X/ MN08T=C/&DT^*0I1>3@;)N+1"3^*GA0CR$@1U&%?1S'$SCEK%"-W7B*JN0L24MR=:#,]ZSAU8N3F2T@S[H>,L0XWTY..4R=&EO?D MU4Q#LI45.AJ,=&?/T4BR2EW(J@5*/VV%1*XT.U#J^'"6DU\+]"@UK+-66T=/ M.R'%-"T&QI ''! M2Y$35@7'O;[3+Q=7/=L%+"EH,-&D2 D,226%_M96O?3I?4 M!8&[$'B'X'.**.F4K3GJD;/XS[?@X_>EXZ: _W6&__.W[#]3E-$__SE>AI6C M=.FWDJ!7:!M_=@FZKNXAB&QQP. F;?9]8%SQ)ST.#FUY:V6ZC)0S(]V+Y4)6 M]5OWPUTZ_G*7^]!9>.C_D#)%\KP*'7(Z;A5C=5V9E<9(#*E.J__Z/4,O]_3\ M]_\#4$L#!!0 ( /*&G%2@C_2UQL0& "F\1P 5 >F5P<"TR,#(Q,3(S M,7@R,&8N:'1M[+WIY^..*J2F*EWZ!!"3&(68OJC$%)* M2C1/@+CZEI@,-MC8!CMQL2/JW092PUKK66.NS/S[_RX,_6$&7 ]:YC__(7[B M_WD IFA)T%3^^0_7*V&Y__S??_^_A^A_J_\\//S]_V/8 QP6NO4'R1(# YC^ M@^@"P0?2PQSZZN^'GF7;@OG0 *X+=?VAX$)) 9M+\C\S/W,$D?^9(#+9] .& M_;M_VX+@17>QS-^;T<1/XND0:O.H>%#J5R+W*X$G$@^YW\G,;X)X:#>>CE_? MJ XGKN"&6T)_1W?&=^^12QZ_B 7N#(K@H69-'JK%WP\ 9+,I'!W&S^?SGXN)JZ^N2>!X\E?\\R3BV':X M: 6F[X:[*U:C/2#^5*S9K\V/JZ=L+X@'2/[A^,W=T[_6/VZ'PH6/1;)OM MK:$9O0F(6?;+=P73DRW7$/R(S=&-B#2&Y_9(\ES_.0>B+X]0OP2V?? \-1 , M^%.TC-5@(O$X5 Q<-T+M*=(WOQ[0#A>G.$LD]RC:#G>!?%(2F5_1K_L\A2\( M#9J>+YCB3F@2@,??.OIA]<).:O?*GI5*$-F7;KX>L;G@8. \N1I&Y//Y7XL8 MEKL7?H:R@Z'QK[NA1V\9/9GX-6S465$%AH ])3!"SO$W?@TV"2R1.4 J/(K4 MS!JI\,>_?ZM D/[]VP"^\"!:IA]9IG]^^&#A_UK3&U^, 2> LW]^;'['_-". MWO37OW_[T-?!OW__VO[_^EX32PK__5N"LP?/#W7PSP]#WY)Y(L$G"3Y& _"G#>H:60;-T:+/F-2XB195WX\F((1/6YC/WZW;.!& M_#.5.HB,0AT*$ZA#/Z16Z/=9/S*;L;%NR25H1@*"@MZV/!@SG%Y$O/#@1(^N M\B*5A](_/RJKU^2318-W"IUB11-F-EM?]LI:DYO_^/=U(_9?I"BZ 9"V+P*! M1YI2RU>!N_?5W[\.^/ 26XJ!NX('3_ ;OO2L?2[U"@DQI :3 DU9?#G4.MUB MGMYQ*5*GW[3IQPR)F. *>M64P((!X9K.+'OWB$\6P"3Z4RG_K"Q8V#+4%/%/01$-Q2](VW>^7ZR*5$:EA.:XYH8(0L M"'+*Z_"I^)7C1WSAR[:C)UC2X>LZ=4U*I;6NJ&62!M;,@MY4=$D^';]N:?2I M+TM&;RJMWE87E-T+)CK-6JZ=H3P:.'J?3^*36K9!\IGX!65!]\#[WY'([[]C M]"ER>GQ7,!5 +J"W^M2 )C0"HP&,"7#YC4;QY%QPI5YDIE;CMM]V@>='3XPB M(=:W1(TSH>]U66YS[:P^JQ3Z1)_6V#"I#K,I*QHP?VHP6%5PP2KDHBS#CBS MZGU)UXW?*N9-(7P(#(V:SD3!T:CWN[GY.H2\AQTQDE' ML7S5#TS,6'&?A42Z[)P+Z=2\KV=$)QH583BF1GL:2FG\? -!M.2PMO MIN."65*$&IM?$%!YB8$E5Q#CAS\$$2$K]L44\9';-*7H6;P=N( GRXU9*J

=E#/*SVB\JR \TOT&5X7L.%7='9+&Y)8*GC" M14>JB(YTLP%>Q:)$LY"\9B1QD#?[&4LUHE*016ZN8)!]VCD[UG_;YIB=Z439MY ()3%?@_VZ:EOOY\E#XK-2G#ASWH//45R*;DC'UE:Y _(-%-DM792RT>E>R=] ! M8Q)AA0J!4)]/T$S9V^@)QGYXSS'ZI=RVO("SY[\K M!T#Y5\9>M09@8 ,Q PXDZ8S&X*;@]:EP92'Q6G^E.KEE]@V\(S=$Y4LV%*_J MC1L]R(20>T+ 5/V$'B+(4FET6JC9;V"8++CE"6 #000^1&$K"H^$.-89;K=F M7' U.RJZRQ,1E? S"C'+LB%:<9\..SKVRUBAHWTDG+AU]HO#'DI7Q&/L8BTCX9I5J-?=09N M7G6[$3JI^23K @L.Y^06F#_A6I8H)*OU/4RV2 'V_Z^T+6RLG_*KF*_E-^M MK(>W,T:%B)_V(O*U>11'9[.K;MD>4,C LDV,S%V9PZXR@D=W$,.L-T^$WO"Q M<,%MEE\_,ZHFU;6Q@[6(7",%<;A!)5/'H!(&E2X:5'J1FVH,8TX[THD^1:"* M?@(]748I'%(+]]RN$Y'7)>)HHK=_F=94KKW,&Q(-;;G97-,:N&XD#8*C0@F@ MDLUFF7"_LF,QFLW$00USU:XH_Z8X*9EB_W9]R^SY3>YL91F!"P[T9/'"2;AD M&E3YVD F^<[RL&RXM#;C=1I!EBJ+[.%QD%2@X_W7LC4OD"MAL(7BD&>2B0Q7 M87J%*E<&TU# 11-B#)N M;2C4N]PFD>#:3XMHM:Q/1MU+1/FB,M0J!IZ"MO0E6HJ9,O:UQV 6Q[ %$!G( MRWBL7IH'M4N]:W?OI48S*7]_3KYP5)9>3OX>A]^Z2HJ"9-Y;F;M;5:;%?"#@ M)L7H/MSDCFXY?O?='GB%X>CW7]Z9)-"#:ZM:U.O_^?3_V(Y[[6XJ 7Y&N^Q+2BUG25S^&R\Q@+J)4JW7,1;AU7UMA+D(,;+%FJ;I(2MQ +^):9>2CA-ZIH] M*<4!8RIPL>;@0:09Y';+O+AF-N)>I]N&TUT>I-8ENW3?2#M5#/4+:_VU>!,Y\ AQ"P#\D^!3:S M\&29GM RRIP9D?>?27?.06UHRRD6RC0/(65K4U?8!7Q#A/D/>25Q.*6/,-#F MZ>PKMR%4B)26)Q]0-Z=1O>U@J9O)5(L-+W#O*WA6HFRFB6DMTW05E1U!ZXZ: M4#I&^>/97\1P)6-NJXFZJ2H85!NHD?$*7]ANB>8R34Q&>3E>>)$_D&,; MZH1[#RME4>S-=HBL'+&Y<:K)-Z\/ MJGI7UD(FI;W93#OGX&Y\MP1\\YG31M8J@+S[9*2M6@H!;7# M;%'_1[=?2&H%W,]3:6 \H:]B@PUYZJ9$61N0%[4@B305'YJJ7#V,4CMH-W?] ML5ZH=4\;=]SS!?X4P *?LU<7?#702I'QVV__K;U>+=(BA:#-XB%?IK=9N%H\ M?"/E@S *#)\=^.O*=!5'5%(JR'16'USY=,K%)CV01\9K&0=\"WE =*-Z9U3F MUH1-2'/L"Z'4%.=R*W@X:H.V6D7L;E+/$A6I(J\V;^"/JQ+\.?Q@V8R&JR&F"8YKZ!B=<=5F8X9! M(QPN/[)"2+3*3;%90P5,:9M+L#T-3;8:IHT]:#-HE2Z& ]V*3>2U:A$< >Q MN'(64U%S]E4*RC$MK9O-.?;/2>8,O6_@4'?6S29W'#+?]VU;6JEC/#53#E?D M0*Z5[E^W-S^.W/U!+ZL."A31K MN.A%N34R6%( M/Y(T/=3PEX'A+PQ_J1/^^K<<\\>U,] EXX=*Y8[N9*!@XSW*IV&\G7H# KAF M?6QG73%)F-[7TLG@K](@D7Y&7H @.B(PZ7VH?UK(NZ8U_9$B?4O(H$V9421M M>E&"5,91YFR#A.3M+DU(-(:HYW#NSP/;Y,O1,A."]^.@(M6[ML=;%@DG4B,O M.)<[M>"VW!*5!693&MH K0@?SD#?. MD!^C8E*ZZ/\[A(/PC9A(1T0QW]6$1U">>*P8[1E5O3IH45&Z7")/!_PSY%TE M2^CR UFX@)C"MQ:I=S$3WCQ\!$?]YBU_6H>,;XCV=L7W\E.XS-=E+JJPH]Z( MCF9E(DII"PC-K"C;",B7Y1Q3NU@48%5_W]A6?!1FQ7-2.X*A++%T8 L=278B MV4[#V_1IN:TTQ8UN+/3A'4=+=9B#.ORV<@5#=K+($RW*1+7#&?E"3>.O7QJ! MTM)HK*0J,2KSJVJ0DRN0YA;9%!55+[L9E"/[ \'+@%W(A'(>,<-BUGAFLYBG MC%M"QC>O[92V@@CD;M7?5PX!=K?9CJ;6[(:PR23=7SHN_,*@A8FL(UYOV,PX MW>/';,;A:KI9?ZK/?BE?NY%NR 5LE2Y8/P%H\F?ZT.A\63]>F-K(/A6^X9() M;V!:LNB75=JFFPRJ!2^;83"!F"4?6.>QE':3/EB3Y://L:G5@[>S&KRON;)W!_A$0QQ"E\17[C%L8NT6PWU@W71%L7U8;+'\KJ MK77BV),2(!B]4A#X,QJ;UHC&+T51HASA5#;,FHJ^\\+I M^O0"&6O+_7446T MTBQY'7VIX:3&S!,F5F+:P.)F6H\P?AK9H(W#N6=%=LTZ N R$*^%4'M$"'63 M&E\KN-EG10K9&(XFU MY\5Z[P]LW=;2RU16X7B$6!7/^1352X)_*@<$CX#P,4_7VONJOJ(LE >/(YR9 M<)&8G;Y]?#?TQ+R4=/678P)HSF\ CZ2\,*MX6)4A"YXIM:]^K,K%E4U8EM"@ M)V2F9N5YY-VT"PK-[&C^B/(:%^DMKX7;*1WD[<#J)1U+WI5?%!>)5K5-YZN( MTDG9_1*YKDG0LV=30U^&TYE;?K3YIK$6)\5NEQM@.&!!%>!L^;6\PV4?DYU_[B0XK5 M@__-#>^88*Z- M*:ZM6-HJ5<5+Q<>RY$6NBCM9YF6PC#\P7U?]8;92!YIWXS&%VC-G-)S%HK)E MDX 0[1 [E>T[=F*"LA9(E/KMMEBKEQ[NS/*(LJT'U?BA#&+#[45\@GNY9PR) MD"S$^[^!;?&74%UJB40[<5=(N)B*;V[G+,#9?A_>21N]X,^H^G?N!AFK4:"4 MZ6[P22/GCO>8VX[9[J1W5/>H.6W8,;+<#FC?[PT_B:ZIDLD:Z1E[Y1JN9FTFN@P[:$A]/I.A-YXV!K3$/> :E4XVO)1(?-T%2F@O!KP)N3 M@*>N(P7G,U1Y\E9^X0R:21=T\THR(6&WF%4DC$_A:X\EI6HB5@':)GW;Y:,VMR)KE?XR>1!FYI[^'[4ID%5#NV-)N#_A3O;[J8H. M9+>0W6^09L>ZVJZ+]KC"*\> 5QFLC;&5HA>.G/DE.A'LCOS:S0F[IUO>^;T- M7)I%!^7)6PO!0$-GRE^%0WFKQP?0%N)&!TOMZ[:]M.1JG7\W6U'+F9(4V;F9 M-$DV##OG3<--BI2YL%7"3MVE([38LIL)$/9:>RO[ M,?!ZO,=Z)(R'U5FMO*#2=2'\PT34XFV2JRDLEM:955!&'>8 M\%J7,-O:XTVZ[GIC">>U.IV=?8@2N4607 @'_!;WP'XR(C7+;#:1ILT-[S,8 M/"5441CVP/\))12;*'HH#J@=FH2%2"D&*W16>I7V=SX2C:2%"!2Y]B*P+&)_ M\8S[S:),%A/!?3%:3)200:BF=#ER.'B+A)&)LPBSKJ=B^^PH- MLH!:EG[Q)->JBT>3C\M49$&*RB\NST>PS!CU $B,FO#XT@=9HR-/^BY#)ID8 MO6XD(JK>'-) ZL<9W*-=5WL!D?=XBS'TBBMH96?C;('&]2G MI?G_S]Z[-[=Q)-GB7P5Q][?[LR,@C1ZVQQ[?V B.;,]HUEXI+'L=N_\U@0;9 M)M"-Z0 PID.'$FO$>O MS8Y%WQ>KJR[](+-X]J2%P;N=/?E-6PSK88N46AF@ _'T VSA8*JW46+T.3FS7,XVV M:[PC@(1CLA724DL1@354OXSI&!;=JAW"+P5Y9 .X:-!WU[2'HEVGL'2#@&H* M3%XIEM%2VCDN"T#]DAU;0?FI_YF3,(SG,4[A-(.L>.V\J_ =CAU4 F/7T6ST M=GY;"P%>-W1[BB:X1)O$Z6UYW:Q,V]=8 L,DAC_P;!X9#]X-!?$/%?Q%.=S7 MW[_(3[;Q950B M7X=_Q)#N!P?^%]JB[UZ^_(&?\.)LXE&O^02^\5,E(^K+G-N1 .<=?G>;+]] MT9NS[[Y?CBP3K>%VTN($@G!Q65%"ID8V4^G(S&<9/ M'B,PZN!1LEK-]F?^6L$=_0A\/_=?HU_SDKME61"7T M%1EL-7#_]P_5OW_02;2',/ ?%@:&&.-O0UT*N^&-/@K*T\/VHE!ZB&0C+;XM M#NJ_]TUSI>J?59TPE!+;X@_3?UOLB-!'Y-])QKQ;:GL>4W:8KQ<\Y(KKSL$! MH=@2E!KAB8\T6>(N.].!DE)QK2!$?1SRV'\;@B<<)Z*#:T1EPA6T=M,7_SZE MVGX=/4XR3Y)F3QR$\-]M$7RL8<5$%CQ/1,6Q MRCTRJD0P+F"Y*,'3)4D"B-P(4 _1(H%BPB?E9]PH194S"2(-7% ^\N'_9E-4 MTM9ER[LN-Q0OA< 3]=6E9(5WR%"$ Z!0\H7L'4)C7DG]-=:#R^"< JLYVC9A M4"6Q")E*[I;:K*O+IEG'.K2,6V73L-6,631N-W;;I:/#=T>YQ,;2I+#S[?CB M>$ZAG!R.[_EP?!="9ZH6G=IKWY3G[1#\\ 7Q!H?1/!-7'42!'73/J(NFI*(E M&-IUV^5[\L8QW&:7;7G*Q875G@C#L:9[4]NB9LR)=]J(DO3==1Z1(GNB!2*W"F&L[ M\,I"&YWE+XRVZ;;5A#W0K*/ 3PKSKF]45 M(2L0$J.W62Z)->1#-A)I4I0_59CD+'&4J$Q,#>UEWK0$03R4]P%IPIYVGWS2=66R+$.VUV#>UB%[8J?;G831(@)*I%;=3!3#K4".K0ZT7Y MV+94)KU>%1TM[S%*O&9 MH5<,7^T3<[_^H3IWZ;F82EIX)(XS-1[+4$7,'/WJ(-L0D[\9MD0P5*[O_,4G M$MY,/D6&S:"*5VHM*G8T3 MXE+-TV'41]7'0G1%L.KB3=PVS=41V D>3<^<%(3ZJ9/7+*$,H@H)TJ?UJ^B M?=;RKJ":'0I"A;C4A 8?@%;3JCW#8R%)!J4&DN"CNK/;6E)H=F71)@1\?8 M1[W2OQ4UXA[HF-*3;NO%3J\'*3B8 :9MXB)B.%$U"J9L/\#,JXJW/!>=@=\\ M;!^RBQ*@QK -HQL[(NR,*]8R4'GVM!N]EANB48LP'GS%] M@&S]EBX9N41GX:P]"M=NLV_"]?V7(1@W[IC>B"OU6D/_KU?L7+Q!#HWM!)B- MQ#ZE3QIE8;EB^X+3DLN99,X?5:\FV!:P$73.1Z(G 5?NK_/^LH6$Q*HA?=QK M31@2?+&F%XG8VQBW/L0E#X? QR51S>N=:@F35M*=4)I:P-.2GR MO]:Y@_1@EN+QE,2;4RD=AN\$Y\ )]>PT"\D4$9#*@_?%"1T@\%+G"#0UG.T/ M<[(*3DSPLO\S>*]A?%MP;=QR71;PLG4YW#0FK[3A+I'Q4L308*FM$4>C9AA- M"YRR;?A2SH5)\D<"@&A'D5!7EK0(@?#9=&GD:IDD<0_5[55IS!7G3J!5.=0T MPUNLZ6+E,:FVD"(]]$$CUHG98,K-V!T30+=QVWZOR(Y/'I =#\B.#Q79H12> MVHAB=>EM>5%UUJ 'HD8>YO9HTO":WT$'P!XZG.%ZX[RQ6#T7^&7Y>[%_$O:M;6?F/O+;JZY:4YN*D>"F9)2"5WAFJ]),D/)_:(:%*[:(4;-/3'F66C/(7L0?;C?<7I0'M9EWD,_&V3>Q,EY6O3H@$9"&ZL;([ UC:UYW;%NG3^ M*/A,R"2<%UWU_ON:TX3/.W::)(TCXK,:PW3.@D7E[@ M-L7*+(FJ_K@.N(F>C=,N]5+O)I:C<9O$UVM)2HJXJCMVVP?31?2G9RPPFO:K M.#+QI"_#-JC?D:B?RUW2-9EQR4/8RV N(%^&D[/MY:!*41YS3P#WL QPKDG M6G-KG)B.R&B,+RZKNN!#R"!VZ!JI_#,GS[MA3W6$SN'N77I+J15F&LRXJK=K MSJMMF34;I,BLIU\LJ8^]Z0&>89G#A&DAHE$H^R]?L>7J'?4R\7X=(!4K_6@J M4AS_])**<.=4%\$:@:ZT!OU@5,@DAXG+:N2+T-G,]OK076J#BZ*;P&_"5K N MG>F-5"=@A:E8UK4M51[0*0.7;RD7V(G@*S\8B4.$)NR;R?28VS=$NO&6UD-+ M^WU4)71$&Z]$XD)@@.8%56YV70I (.ALL$J(OA-W[\!M2 M,<2P/-.DO2_+7!5"MEL*&8Z.T;Z63WNUVP4/BUEG.,(OU].Y'7@3:/Y9+TB4 M@7"+6)BM2VFLS=VUU9,Y-8%&3D*ADAJ7?LNIF8DRLEV7[Y)&T*D5NIZYV7VU MZAM!%[#GVB/5F!/(BA''2AQ5]+OJVX7]3KAF?".\D\M.FVX+==32-5T-X@S M=*MWRHQ@7&Z&=HHXS010']C M$.JS@2XB+""XLC@V T^KTB*%BP1DI9$YO"%&LXQL='%F.0KH.?'?B*+4I*/M MJ)?5P5DJBZ$2^(8 $L2M3IO":<68@$EP,B-Y+Q/=%:X/D4M0'!6>EY 2T79# M@$R61O]Z(',:^8,2UJ#?:^KSTX?4YT/J\T--?2;PI1E/O\"VA#$*M]76;&CP MZ)@[0*2%*1O&^'/'*&4IU.O2^SCT'42]TW0$,!3V%/K;K"D%@1;!V1SGG/>-;!S(E;,*6'^'"9 X11$&JZKHJ64+(M+D!5?S^ MO*)>-@B+Q5?-0U2\K=IW5]^\;2:%W/ZO!Z(X"H_YL:97^8MPB@):ZDJ#KJ?Y M(X&A_>6KU]\+^.SC*":[ PJ]<:/Y+MQ!S]"30D+<#&XLNX1"?E149^ - M$.,@,"O6':]2=)WPKO3"4ZB:D[N=26 <_.$7U&&0J]-?S> MB60^_>BOK$;XDJKIB,Q>$Z923B^-X(P#;_W1&5$_AGG[Z\O79V=*U*A5N-P5U4>1F?<-ES ]EKM9RL;\\=H0B MD%4R4 %12Y%\]SJ!%?2>E#",.>Y0"EV9);_"*9AX&^82[4P7@^V](+1[FO&H M3$D/?+SX+WC\?ITPG]-3Z />7-PTH?,((]YRM:VM*)[V1"CI!;.<.H]A%X&@" %-N<8%A#$!(0?&X20OS3'5SV&7 M=%1%B[EHX_(EB#_-MV_I:5I.C;@.'\I%2E3$-3L7=:38;4CV1IG0W*=1T53) M;;C*<#RI$_[+(MA.P&8V5H5&_E MT!/"\5I>!*HQ(MSG^'$*2!]!!N,VSIM4 1)7T"CR*8IDW+)E2$X-=\I0 MBZ?Y"]K 5<>1G,JH>.C94D2W+;N>PQ9&K097:?KU.!R>#1V'HO0,0TCE=E0< M)@IR2HU0'M;O/A85PZY,<[)"(U4X9E7U9H52F5YJRY+2+ 4 !:=8QBA0G'L, M-AK'\L9Q_IA\UVNHAG'38B9:HDJVE>V-<34D_%T+QU[9VRP/(7N+J#%W%3DO MQFS,68@9SN#I#(@,!"8U&G>WD29+F\+P.=P7H?!/I5;91/];7U*U^'(BI';4 MTDR=)T;^2U)2>5Y:EMS5[] VFU7DC!",*UYP '3KHO&;9A6P#=\_INT@2G#N M0P77%(7V3]K,!^DLI7)>%-<1PG>5U"ZQYJ\TLB6?&%'*N]"C^/'T_DG!2Y<7D MA/N4( OA*,<4%P]J Q='="SHY"QG#(XB&3DI3O&F?K?VGRG)15[NDG0AJH7, MK>_GM3>ECKRXF_7TCLNZT;5 /$"_)X\G34?20@[[B[: ?+475_>2CB;;)\VZ M:ZF/>7'?A/3^HC%4.OQ-"A)C604WK26EFW/Q).F3+]^\^L/+KU\LGOWQR9.G MTYSF#F\D%+]T%\020NPU.UBNE=S@8!)+\<%!ZRN:QUI_=6C\=A&5Q,:G4BOJ M2_%\2LVJ2L53\2]8E8_B*F3=\M82E5"OX<(KZTOZ.KXAR8^6OB2.\&PU>^8L M4W1V38N)%O^7)A8\B6WZ>.0;&LB%BNR_O5&/X66X7Z3\2]%K' (6?P: ._G= MUQIVN"Y)GNCIPX*I1VN:'QA5+9)"F09MEL!&+^A.=7TRZ,"*,%\NP/19G'@# M*QJ,)BRX0:K@P=KK_[ +;R(WZINW9I*A.RH:Q&TRGPIUT_(N?J:-+?,J\.;21+P@7O1'1\C OQ@X[K1]&T MT_GFJP?FVBK[X+KY^P#]UL<^IW\O>I7E'LV1]2TF-(FLTIG52'+II%M/B03Q M;)0)P_\2A.T.&IJ$&**F(4DT:U5V,@+P#$B7DA$8<$L0(T58&9[J5&$DK23* M5>$^KVJV8J9$Z#==^."V.9#^C&[ V9UFE/&'R^"_'&R>AWW&=CSW!7#/UTHE M[RW:@.!F,VRW>J4E6S$1HL0LL'S#,O'[FP'RBJQ;O2V.^'0ZW3$086@"0F[P MV&S8QW.'T1P B0_CR"O!952>?$;IMA/>IE[I0U MH:?\E6?"ZB(!D'T6#\.."']RC**32[U>-*U*?CIH&F(8*;#SO*V"LM>$-:4_T#P"V"M]HIE2Q*I' M&N\N?.&*-ST5)O_3"\,53V#(ND\4DV0Q8+%,[!?)6-A9+3\20 MK;AH2TY"P"51"4Z4HD2'T^-6I?Z T+VH$P6X02YM\U#FI#X?H_Z(.+%G&IDC MJ$KA5YU+LB,^*2RG/$G.8Y3F.S]:064DX-@;%]1Z4$UAF T%4ZENJ#9D?7$L0,&&'G2"*< MY"@)N8^5JC=ZKH/'&IVJ*?=5K>D.:[N703K6&ZJ6D:;+;; O*85X3.#\&!3$R[F*I M;G(?38+X9_>2VSA\ <27L;=@"6+5IP%3'.'H"ZXA[,JP<]8HE[E=:>L'S5L>9+PI;^+ MM7Q$-)WK"OA@I'=?T7DO$!4L%U=UZ\U2JX&+N:!.W?# MVO7'E"(F>L[Z8R>HJHZ"9.1&Y0^N3RT-\[34:L8B]L*SC>(QWW9HASQKG>;, M1H[.,@HI7P-Z:BC=*>$H>ECTGTT<_O[JYYK8.SDGQDFORX]%)QUIO/[^R)]C M7W+=@".@+G:^_3#.OC)>9[ A:L-K6ZB"SL41'A9I(1GV2EB?8*V1C1>/@BHWQP-U[5:]XK.F)"6^RZ8VA\O'BJ[+;$Y22 M+RIILE"'E=O@*:)2Z)]A3.:FG#U2U)8=_K&JVM6P MNT8/*P2I"6#$$,%P611[/HB%]B=%IYTYJ)M-6/14E9R8LSM4YO7T+9@1B0_@ MR?%2%; 07"U7,EB8,R*Z4AA[C'-U+SU&P71 C6$64^=@'C^'>!['[096;DUT MVV-BQDY.*KL29@ 17W'V&ZWX-O,>+)B>/X\QD?)1G'F9]M=P2P2'E+@0 M@X]NIL89]E'<07S?=[WC[Z1DPQXGA@Y+1'SY=*UZ5>#JD%V\D^IELI&3&N;$ M: R.K,]C[#]YI"UVC N"LVD]?6:YG3S^\0@L.XD!HRJ58^7(>K[2&R.+V_D+ M]L.I+4+>7]5AJW+7ES,. * 'L]L_.XZ,)%IJ6=:.?3G8^7^-A#H@=,8QN,T!9D[S_XSW=BO\EYDFM?6E<)H=-PT:E9/12[F-Y$"6!F)#N TG]7(:#4Q M[L<+-901&A(ENU!UV5X^;J'%V6]!CL7(=/2]-@%*!'-_^!Z'C%F8E1@]S M: ZD87+AY[OB%M\QQ]P$>Z9P'C'7KA7V+E$ UVP=N_/ON'#WQX?"W4/A[C).AP M8..+;6H*HIR0,EMS[&% ]NR6Y=#G +<%S3@:S\>O"9F=.KTD0H%8@(1FZDU_+V&G*6)&PA7I[ M:5*%IS -$=D5\GQNAA&?\7]C?Y7S#QFAPZT6;M?"P49'WUMH4TB$E[P=;9:R M;6G@C!#R ^(CD["4G0\I)U]P>YGB@R@T2="ED!:M*3RVMNVYN3V*VU+Z"HA[ M!^]H6&K\Y/9WFVH&Z9Y%OCO>!>8^W9,%^TX+#NRKBWBY'$6"6;A"EM663AW* MFSSTF5,** 'J!$YB$V37&DYD1FE37$M-(!-DNZW%]?O+(RU!*%3U+LTAA7*& M1^XGTA8G$R:U8A+D!8":-##\'=(2L[-W8WJ"EXAR$VEO!I(6/9 !1*6&3KR\ M729/D?_Z/(5GWN.V<$Z(2WX /A#NJZ'2ID^T:I'N8Q\UKAA!Z4P# U8HZ^P"]&[: M%1LXD!3 M0 :X!+"4L^"46Y>DN6O"!@D;X/.K.9HPC.$H850 M\YNJ%Y*6I?[X?[Y^_3K_V;S*R.OOPI=\6_WX_T.PY-G3Y\\^^_+?_N7YT\\_ M)>421'LJ04;#O./SGG_V[(NGX7G//GWZY-/\>?#Q=GX95OD;)H#\@O3B5#SHU@IM\@&!ZK0MSFW"U:PA%H! RA$C5 MB'O36,:N!H]Q>T4%_03&$F#L(X1R%ALFSI$Y/*OR@ ]VK%%\;)@>'C?D3M0]7P8AXZ)S)W" M>"0+5PRFPRI7HRH9>G$4(Z3?*5%5Y&(GI,"66M?72ZL497:!(L[W:O'2'<N(!6#L M]<_2_%!2)\4 M9BUN9@2YN(W,EA+.4;"QWT2LCUW%F>6&V%L;7I;1:V%2P'?<>U)BRVTD?Q:< MB::+VR2&B=+]0U)2N0QFH7 9%(Z$DQZFKG 1BLRQY] MF?X"$+F!E.(TG!YQ+,J8\,EFC=NF7'PX>2DI8]M8.2N@XD:?J[@]!Z[RVX%]8-QT:R5/8/9 [I)%EHOR9[505G'!9+ M.3+0N".4&@YBL1O!=+5;T%Q N>942L6U A7<#"TL"*C/0F\0=A(!.=X!9$%- M>P4W5"B0C%%HBAV*[&UE?-09Y,,Z%%WOJA(5QLX/GPSW,4J>)+\$R16../27 M72LWY^@<(M9AA\JPYYMC6?[..8$_?RB0/A1(/]3.QC/ Y4@%6[E+-/% S0R$ M/HS0XXQ3CS(D4+#EV(/4/N&$]BE.#RQLQ790*@G]>-((K;"2MN$,E[E>[9DT$5/S7>DE0&D[?(@[=63H3U>(1AZOG'(FX*.= EXYKVR"?%@T; M&W%/Z:Y(T([D7\T749=SPM^>#5G((+O2O#K6FQ+FK7B7E$K'2NXBI37.RV-C MV0XP2RZE+Z#+9Z\@Y!"G4B@%$VQ4O_C[$)SXDB@D,*LBO 2Z&N@S40F!H<0" ME^'$^+F"K&7ZY4\8/J.2/=XWZNS;I3I[C&5CAO>1Z$K8@4WP'WT'HFU%_:'H M/O%M*3,DN3<9(@XJSV,2!#AG+-DUB<=V%T9F\<\XSAW:>CGSUY$):+*[\K? M]/]:W$2&B"X02I;LLD8@*K.S249*MR3[;-%?29@1MY+13\!DFIESA9;)/E6F M4O)4OV,6DOOQ?U]Y:X#MD/)!"EK7:1>Z$)!)P:)[FOBC56TY:+457,0D'B0X MH\PG8S0PX^_, N@EYS[0&L4E&,UP-M0]F#UWZ2(7A(2?/GW\V;_2L$B=B=;] MTT\>/Y4?@&07)IX5>NFWGSU^KK]]2LB029I,:FPF'D'44Q=;:J\(:TLY@*$6 M:Z;/I#,\9M<0JK4D"YRVUZ UH_-*3"OXWPBPJ5!POV40N*"<]:5@_Z)L0N2Q M#^;&;H@4O&"7'K&R^@NOJGU\([D ?GTPTU:_Q%HZ^>1YIF!^C2X+UWJ)R +2 ME"Y,5H)LI3&E;ONT GBB156#-RU*3IJ(?'3QU+B>*4F6.?O%ADJZ$_Z$A>9K M0SUR>,_DC6^+?5?^2?_CR_?@GVHD T%HYQ9CG] @'FV+8[A?_[2IWI9K[RBK M3\\N+4E.1ZEY_ACVUO_Y]UR'_E>-FJKWU",EP1&'.\V>\M9]^0CQ:O"2#V%W MZE@_1Y""&$$&^V__\L5G?Z2<:SJN]$/S>=Q?<=N=MA7)_95,$WA M!^+_6=)6]UATH1YVT<,N&MUS"$W=?LHO/N[^Q.ZB-/4C]LV-Z$,39 ][ZV%O MQ;UU/H3YY"3%*E7**,+_K$N?>&)EE9M8\L-D7&DQBMC;STN*@!]VW<.NB[M. M,[5]\59RO5T"52S?"KFNY-@IIW#%\*BA/@'):#_LEX?]$O<+TV1YF*^_Y+J"82K&\N8_^+"1'C92 M&@,RIIQ!.#MN>O0RM>92!6\I4?9XV$H/6\G;I,N2-1I-OB^JZIBK]+!E'K:, MJ[D0$I(ZL*A=H-,J]:DNV8?]\[!_G,D)X?]FDZ2X%^O!"*5 F+TMNL[XV@WO M<-$0^2^U$D6MLT0$C*5.T?SV 6VY)P\[[IYS PD_@$<1##5!G:IZLQU8 0@8 M$G&5'L_OH6E8+&R+ 7)_<]P)88C +=:JFI$0B#(ND1$3HTX$A\9*T48)&F?E MJ%!NH80#PIBH;[54J=--.+;WD40-U&0U0E 45\+)XH8]8D<=VRW.RB!WHCF MHRNWFT= 'CB13>V8,X$)8V,;4>BH^C#3G+LU,AX4)?T8NJE>4K1U;068;VR! MX]XJ_96"S7[7>/TO'O#Z#WC]#Q6O_Q.#I+5AE^#;B;X>T0X$"\>61V !W02X M:80II=QV34)Q\9@;D93T3;]D?"=ZWKJ>,.-KZ;': H?=[$A(9V6$UU.(/(,A MQB_4/B?A-T@(/H&5/M36M 3P?_C.J[+66',&=V/,9\,% MJ00P$O5 E&!#O6)5XW)7#>$V#X/J%X>BAZ "=TW+%QO)0KG?:YTU-RIN!CH/E''$C]5] ;%"L]Z&=C>$0V=: M0[$3ESXL$B-+E3DVIEGN6:#"^:-(T\7J[,O8Z==YX2D5L+XDZ]"6[Y5JT-G0 M=VX'8*D-EHX9J3PQ$7L%Y\(8?>Q42-.,,BD1FL!Q#[,4)=#:^@>)PK*)OX[[ M*]YOT_ =;#-=,LJ6'FSK?NAI+Y-K=BA:DO^LRA'P'A393 DM5@QL3,3Y&]ZW MC6S B216&!.Q/BW"C3288*OQATPNBI/7_GD@SGN_2&/!J:BI]O?P.@2W%W'0 MJ&V>KJ.20HO<^#S;-QU(!TVWA=3^W*@11NINI;G#;-%%Z],]SW5=,Q&<4)X) MZU:/(U<+Q2#$4+5?Y?'B;!N.*@G9DPT7#@#GB,>A5+6^2V5F7]JR(:0JN(06 M]>%Q;X7O9\' *#P9B%O Z9%7*#$+_P;:MH@83-1R].OQ?=2?06L]=Q:F.Y72 MUV4OPN/P8\^(+D5;AOMV9?3X\*X.[\-33 M&0U.4K/;A3V$*^[G\E!NI06/U1Y'02U.95@HC 1';B7W(P:P 85',$>(=:G7 M?,W&),RV&@^\'WB 8A]J[!@ M2UE?5VU3VYT0ECU^JC_N2[(GY6 M%)88T?P(WXC[H'9>4N2[[]7!/419^FJ7VI2F2/< MX&F)ER4:DC&:)PL@44/.$IPUCTMI8)7RS!1AE"6-/G$"V'?D573^Z2;Q1&I< M;"OC4)14/#DA<[(VD1V]%%6:<6YJ(A4!)P*1R+8LUMSCRN_/>EBV)K1*R<'8 M.RIFIBY0]YA\ZHSY"=X(Z-)KJ9]XOH4)M68B$L4%$8\4T0"R^HG1!;*I+\AO MJ]>D*:>#L'&;C;3?T+L*#X-DRSCA2G.&Q_-#QT]J/']AX@Z9'9^HAS _99I- MPPTFB[13K_D4-ID/7WV*/@SP:735\-;BS@G MT89LM<68-Z@+1;*,QG5&U!@?>"8\B62%=:6K3C-GOQ /'VUR,0+IZ=<829U0 MC3NRC"0_C2BC.0- H4!PT_@P:2PGWZV7Z<9(,],Z80N5=Z]GJWD#(VX'QYTX M7VH6Q.@J)TQ*!>/3/HFF:V[G1I&S/H_RP>UU:5D^Y^RJ95%[PNKRWIQ,+)@W M)2"%M=W1M/;$T5TX&IX.:YF=37E7OO4B@VWT264QEHGU7DY;@.B[D^G0U.'O MM&CW_,E#T>ZA:/?/HT+TZE:AYK3ZKR5)(A;!1__GP3SD*0G6.B>K_>+5?[W\ MZM'3+Q;$*5CNJM7CQ?TXNH":U!^6A.Q@%CF(7 M?;H1>D9JAQR*>.Y.\/HD\P*G#JKH:[J$BT[8=DNBOT?A($0_D Z6ZZ:AWB1% M=4M6K4 ^6J-#8V)<.(+Q<(^5(2)5SDIBSJ?R;KA88+6#%P&"S_#ZX2VHNCI6 M4K0D+8FY7#9M,-\AMHG:QL@)^N\F&@02M&B8H8RN6W!NB MZ3ARS($L+K\9? MR2RC+,6RUA^SA]*%.*7 SVR#'4BU)Z:3MT=%*&_+6*)=.FA2W&7,L$-)-%3: M*:P,/IC#.H<7;2EK=8SO%_.9+G;G0GWQEETXQB[I!F>\$I1NB6246B*M=L+U?BC!O_8(^3<->7P 3U\2)F/#?$)1];%2K1+BP*,<)&VA==AHS=#C MXI,$W-2$X$NG-K)R?\6]N6U65VO4\54,&-I<\E,:T9L0O_]R23;M#37971:5 MXP-:V3E'KJ9J)>O=T72ME;^ND]K,LW!FV-\5*3!-J"@]O^Q?97\U($)"PHRB M9;'2$IF1/%._::RX]4US1=%3V4IMSY8>-B=,)ZBD>3@ZIR[$#;.[(PDI%B58 MRM;',4 W**BA.UE=+#&FDK-.I ML11FO9/ P\FK\O'BJUATB:R+LE2N6.(X@:V^J28W?/MWX:^V-%HQ#\:ZI5%P M:E)(C6W,XFR:HZ3='CY;2OH1)R)VU\0BJ8B\CN?TGE)3=!$)&'+"LOKY2A5^ M8NYF7I]=+WR]KZ-K0T"BNJLVQZ5^N6$Z$=QCW<5FVQPDQ[,N][AGZHFM8QN6SB%ES[?'N.OD:;6PEPE-90C+<,%C M$E!"3JYZR_=,.'3T-GHG*X/0$FER4KUFJQ_1J,ZE<,Z(Y8BV#!>P#( X4,7! M0O:.+W!D^@NN^H.C31CDI28W$-<1%27/NBH(J.M]^5H%2.?UYY#M.ETANM;/L:3R(6UIFFG1D>:.)4\+-=F%&\4#3PFHDNNW=O8QG%4Q 9]>WP7N^EGD4ZQ MI]^/92'VR3W+,@(#^FYX[K6M+91VB0LD':58IWP<&;)Z1U)?[8)!Z M9W7>T@&LDESAEV6Q)9N]K^R]>,]9 &#*E+&*5,]P\;YC1N/^T3GJ(RH6(/HU MR[15Q7*J\QD6I0XA@0.9U2Z->UYRL] OQ>)L<5VU T)2*GTO_OKT/Y\N%4Q! M_^#?AZ"(=FRY.%L-P=O\/BQ>U7(-ZZLM#%N(->B>!#/WVOYVU" 4K$#-*A=1LE!@%ERUU?WF M+4.T"90-V'8EN]=R^;-[>!K",8UW2P(!U*_S/9T&Y;+XB-3JK786A0L:_\U@ MG3"J]1"\SJ.8)<)(%M,W.XQNO-$/0"M9%#<:FVZ]-J9OF!P=QHHVFC8DI7_^ M_D\CP-7N"VS/RP#(R;%U3[-'23I'\2#!9:@I.D>^((2G4I8-OP[KF5R".&^C MK1\V-5R.=%LO)?T$LZPQIC$-RRS;=X?S_7<.NV@MV94S+P9G,WF)-8&6S9=T MJXBDVW@-S4F"JJ>4H)CBC(&/!L.-/V:!;P:=5BS%34FYO>DL>/)EEU;[%4M[ MTGSU2-2IB,3F2\*P,%[M8["L5:V)K&CP#@7E-0I%#I=MV[15MPL? MJ$-0%6P85H<70M9W12@./A2_'HI?_SS%+P*@-)HZ\[1^!I]7 OY58L'+FH'1 M%50,-M3JYD0,%UTX4*1M2"9$T&G:S8,L@L^ 3&!YG518FA<>M0C)!RE;7&EL M0*H"C<7$X_'SO19383,#O\U QR.TF)YU$%IUKQS^,)$TCO&12\L6/9I7PN36 M#JH0+Z$SR*Z&TYZ,KYW"3\_.0NQ+GO18/A1H[%Q+H$W1D<*^0]3"NC*L7+KS!F08P#KB*GJ9S>D.-=D*3$#GY4$(5EL>$M M**-X5TP X0DG!T9/K9P&WV)-U4:?5X-9($%XRL=DC0>=SS2HBNLFC MMAQ-2;._1$H4TY?(FY!8*U1E93.& 65SE H&YE;@)]] F/8@^?K[MI0.G;@J M$W-0OJ51)FOG3=U8T"2O#$,-7=]KE^RSK;L7D'ZYG:S"CT>,)F^@(.H)0WV%#V=+7;4NW5V*AVV[ . M:Y&A1Y[L *QA7IK*""%H4X2)](:4\:34DF=:L_>/-CYC\$1]3 R'7WZII'/[ M6DSYADV&XRUGAKIZ^!*9LR*,[.-;>=V28;CAJDN.['AU2(GSHN1.)%7GF-BC M54T*;F@%!I1Y3B\M;VGHYWH9N]@RL;ILD+J?]E?0UPF/66LRX0WZJN,Q')-7 M%Z$L@1+:%TP\E5,"G+YG:.F@)S_&XT[M74MC.F25ZCOUY&">97E,/XT73I8D M&G;>]1/FYY#0&II5_T9;'CBHSV ML]")H?T15RS/SL&T-E/Y*4(=%ZUT)B47IF%Z5#8R2>O1S%'VRC)+@D$&<4,X MC%4[7@(R0.\5I_"K3N,+*24QOA]S+,W3D5!*I?*"8W2/^UU'N*0MM/BJ7'Q; M#4M"@W'0%,;[2/<8\KZZ:8!K(K6\:BVE3$:I/\9S_"[$WKT,B[8KS/$Y;ZCS M ]P>_/4QT"3FC$VXX&?_RM"N/HAL5_ MAPN*AA46\!'I82]>-(^7BV_[]6/$JNG'T.Q ,B7;2KH=]*(+)X(SUF[J@M/Y MWT.]"=[:M\-HI$7+SC:\K15+A#(5(SD7GT+T\C)0I\)T?B;>7A5[[Q643OJ:7BATE M9YN&4 ;T39)VN:[*@V9^STON^# >MU(5/BC8JKH5$ #TE?I;ZPTZQA,E_F3T MYG[F:EB;QEICK*A<\@T*#+33UUCGX.-1Q0J[/?Q%N E[)'JKGA!4Q* 3QL)& M,OL3]CC48RMJ&S9!%'4+U&6Y[KA59P.]=$[+XQZ@0$]4Z^F5: J(.([L( J] M=((-T-$ \X! 86/+$VYCB:K6S8B)Q.78LG4GD M!T-'-"[A#9FL0?I4&2S16]4H>:H_PA,6C"QQ,.=8=#)1WPZE@(9S?%G5::=#6[Z@=C;]Y=([_1LQ0=^P,*?G< M/5)KF",R]6(B=?TI9B;\Q^?ZI@]!CK#M 2GDMG6\ M(I4JV-S['!53:Y .$O\N>HB:?^,4N34H1P9!;?(-7]=LJS47-OKP/XJWKXAJ MB%W'%34DXPOQV!\?OWF\^,O9V>O'BQ]MJ_6'9G)5.@O:BZ&_#/['+WR78K)N MWLSL1(9C7.V&W:*XN"#'O?=%.WQIYS8U7:K$F+3FQ+QP\1"L)#D?XVU@6X!B MNZ>?+)\_^WSY_-//\;NG7RR?AO][]O3YX@7X;/5D^?_)D^?39L]N] MU^?W_EY?E2LD@!;/GRZ%4PY9X#KV^-]L(2D4&6K![WS_W9^?/O_B\1\7.ZH_ MD(3UCV_^OV=/'W^A/_CX_@PJ*>Z5DEHMD9]Y8TZ\=)&[&T5927)]/#G'T\][KPS>CO30Z+ MZQFLXX>$IWTA90=MCYU-,F-]@W\EO3VEKHA, 3D3GNF(V6TX+G,\BG1;"&2! M3BD]ZX+1 TLF<]!J)H@H@!:)0Z#.N&&[J80H3>LBC66PNOMRW%&Y=&02 M:]M4W#:1IZ'C)Y=1*1!PNA#C+YJYAYE2CL)V06U[M?%=C (+B4%J-=0 M37=Y=)TO]'=UZ?(J[-M$32SR"0;AZ9@P.;;/YM=,W(1IO'@(T[?@P],JN+&G MV#O FO [-&WZ-N-D3\ONST3!,D4?R84H/"2,:"5'!A;VM$\?.8FIPPF]FWVT MGNELAXT0=FA?RBV8)RXDE_F#*")2J#C/#>FA1_Y@@R=&& MGX1B6UH]'.%-I1J/]V2OOW7O81!\7#>4ZJZY@YF6'DU#DRS!91U.@7KQM+(\ M-R8=A[MOZXM-P9LGA%FLO=,QBEW7L ^M)Z@B9QH]R4F#OJ2FME.O@/UI'&1\ MHH5\:PS:0!_79LLG4DYAU@1>,NR@O;",9U?.C1U)Q/OO9XD)])&VCUMN5G0O" MTDJRDT+"\TLM9C,\>AE M^(.EZW6COPOSM2^ZKC3*,V4TC#YHN)_=Z*1/A= RJF:S5EI8]!"MG)LFCYAD M'C;TQZO<7O%-0TQ@)VZW:N,G*K63WC?RU.?OO[W]O9'TD-/J.' [[OW<+C;$ MP3NX*GOEL62; E?E5L!\-&6K I8(]?EK\,5-]7!X IL[-''<8^7Z+A.U3%,H MPF5S?HP<\"S1P;- \-IFZ$1D@\&-J,)TB\NF$T^J004XDOWQME7R.A?FRS&Q MPT,>E#*(A!,71H46V2BJDAF!CZJ/&=IQB5S645*;%C\&7<21 M_*WOPJ+*#]9\I= W$PCVT;"G.7IQ&0Y!OROX=3^J]!LF7KAI+PK.#(1W_N$[ M9)HLGU4^$GXD>&H]'/<0FR*E!G0L(Z[0,H.=67F6S'0FE'*086&33HUD*3\4 MT';B"_,UM*_6"A\%N>UYMV+2XW&+L^Y3F+<60"V.O#W=@F/2]Y-Z9 HDUDJ@ MV0.M4(B1PK(Z<-"8H<^5?L,)H*!6+T3]A!:"[0X6YO18UPOA2Q@1;U64D-<( M!Z\M -)',6FX6^\6CU:Z13SV]UVI>_Y0J7NHU/WS5.K^NQG(5D? +_.\DWGX MKCFG;H"S_7[QW=F/2(XY@F3BA&%>6691+XDH#-ZL6 =!$\107^WVGUW8!(%AP7\.-3V3)"Y LZ=QX_Q/#XH_<;AL%(Y(A'G( MYL-RTY,$'P:RZ*Z;&AZ';<4"N#,D.M=HV?^!DEWK!KLG7"YT*Q7[7F_ 3I9=J>F:$'&30 MIX+&Y,1CLYRLALG,0L(X>$5BK:=FRR5"6B&@YE@P\I.'A:3>,F[CDX)!%#-" M,#*I+),P.D]8%=FWS@2QZ AML&%/)>:.<6TR/_I>IK&4&!;Z6'A+-2DC6:>3 M%F=B.6^:^*5V]T=J&;>2FRA 8H_]AQNT7XO; *$-GTF4RO\^5)W7T#,>)@_H M]ASR4QU;KB!0]+)>RX1K(I(-K*LM\8\@+1S"'TH3(T^]G">A^%"B@[-.N*M2 M7CYM5CG&C%FTP6Z&$]V,2<@,/MPRH6)QY6FU& "!S6;]C)[PSW5#;&[2 M4>7ZEC;'+3R! ?%MJXZ18F5+]*KJJHD?>:B*;:L&H^@ZL0 #G&' MQ4P.P;#+A-H2"@3"'L)_C:1&7N!SC96Q-+H]6C6T%!Z.="=+#=WJ>.QLG%"3 M<+QWY]#14XSSB5Q41C;'+="R):4 5M;EIE):??J5QSFK-Z[P="WQB3M45.LI MAOQ)?L?Y7-IL_A(EFU6>)BLS.Y?,>L59G4#W!6/JY17!?DF3I_D?9PIB MAQ>SIS TPM; *%*5&+ [DEBY_JLD2N=:_JCE!AY>NG6(8:V"+D(E4^.W)LFJ MOF0=IH0K]1:(8]<8O4[>F8LER?;3\B%O5-D8C(X@YD46H*47&&K_5(,!H&&= M5?_LZC*A8[O"HG#3"O2V]PV../-3D)H$WH4)NY/PHGLR4GYM?UT[7#9G*X_* M.%RILN?24K&R-6-[N-/_7,9JF<>NY+>Z-E[>?-XFU&A2+M51LQWRB3=-42I# M9] JJC::KH[]<23F)MH@Z1$ ;9#X>VSH"?3>K=HAC!9&E[QABF;BGRMS8?!F MVR:B[K@VYG_".C7EVX*L.\"P7KP^>[GX*WC0J%7BDLB/E!>M M:S:]8T( 'J9IB5Q,ZY]A_=>%XP&?Y14&JQ9]FFBSHA)W&8Z7*)KN!?E 85NP M(91=E#1S*B7IRM/, M2$+<5'10'<,&&QE=YU+[EB)] W6<%!0LY_3)L5(XP4TN9"EAP%=ABVB3IG^+ M0SIVX3GM+'I_3SC;SG-* M%-0XX862-B ,[-4?(ITB86@IE E+OA3TW;H\9VTW8)L5TR.60R(4^ALM(>0N M9F:\EUQ6LU#\9D9N/:O)) N1CJP'X]=333F$IP+5-/@2QZD*Y5L#([O\](\. M%,LHV4\^B[C9CQDC97H5V$+A4N9_^6NIF$;RWI>HRJ@&-N8#OH'!--W.G=E% MN9D8;COF\5 MZX,(A6 F@F6O@KO2BN &X%S,NR3=. [0N2M#O+"V/A9K+.$@;24,G_KB>2_F MI"6JRU[^%$D%Y&BC\9]X!Q4+ZC(F63:,N=KUTFR:\9+W')(EMP>.YL]#I[T( M&D67G/>-_35%[3GONWS[R4/Y]J%\^YN6;^\2WR?T47)F(]!\K1C]I,.: ME&9/A:.,/8Y+L.(W\-O%I8HYH2VP/ MZD8CZ@/M^A"-.:643DCJM$!XCT7UR?$8;D\RLN#3\&]8]:3WNFG:B%:E%(!T MGIK^5%(LM,FRZ8%6BX@CC1[.(4XNG(884"&42P>-$^:W2$L])0Q>F7#%Y-,V M0,&CKDFIBTKE0Q*!&?9'NCYYI16)5O1>SWNH8X^)!)7%6P9DHYLLESKR>ZTM M*?0FHCC&J7$;R^F=1A0X_'?A4:*AP>6;>ITFU41IIZ.&VUAUF9@0;OTA#8D( M24;.8%L<+1$=*]$C+M%T2UD_,M[B%H6CIWX L>5:KL8 M20O!X2(\-9W0VP[E=)_>N**2)GIL6G]C\W<'<_ N][QIWU#D76A^A2N/0OL7 MZ?R0L!1&>4VS).< \12G_G$EL0#D3Y=, ]F/=-@+)UEA%KSR:A<06F3^E:&F M#K;Z\>)K5L-!T@H7G!.[2%4*9'!.DRGL+\=7#[5)$@\@OE;:381B#H=ANRWK M"X6\"(:A%5HK/PDZ1IJ\J 9)E*34&0SU@V=/GCX1)C;Y.N'8S%5)QLHF O]8 M5%TLK=%1]Z:&,K-LIBW[X>1-DOHRV9M=".;Z0L0Q1'!HWQ"KHW7-T[LPB;&$ M=#(^"A/(CI\7]55^.*2;7W7[O! 7^E2L^J/$PK(8:6V-/OYCC6;M-[U5I:6? MJ'2+SMOJQYK9O%2Q@+P=8DR._+$1.4+6X5 8J/R[:KT.$_FU0@6BIHEO\M7T MI\LVTD;JHLA"J4O$MH5L.*9.U(S"2,ZI8B9]YI&-Y[SL#_0Y)S\KZ .1W\NG MI1M:1$ST;VKOJ?U'8ZCL2R<84MSTO"E&99U>=YAW+/T&BV]@8,2)%SFQ=$JQ MUFG?+;>?ZJY;LDH3_LM)M>;%HK!IJ\TFC/_KB7LN2E:1ARS7"G>,9[=TXGM$ MMD?BK+W@E,8Z[%T(]B5J.S1:HJQVIT4WF17+F]9UAVKGB#W%6Y&8.2'*=K&Y M3>N,(9D0%5YUAFQ"T8.6_6[*3[%$)D6[+-\($IB)N0]CNJS.*T%[$HA2@4[3 M;AHFV^Q:4N'%*40_>D?&X**4JPE?;=\HS@$!%2[ ]4.RMT1"MRJ$!Y8J(ZU0 MQ/E9@[]R7I*!-;2GX%KXZS#1Z;H% ][8*Q4:/>\S+Z!FO/U M.S3IFA+PQ:ZI!>G"59HS<"\FMH1_JA/M1+G,G5NIW.0J0[9$X\OYSNI"ZX1A M(,765"\CF7,X B0ZA 2PO9L[FAJKD?#?JC3@H[;RNSLAWZ.W.=0YXO;B_()U6V8Q&V232]IT'>\H-YC!R4F3%!-P MCIG1_*ZSRI\^9)4?LLH?6E/0/S@LI[@39L5999*;QIUNS&SJ&I.RNXFQ>@)5 M2P"EK,ABNL(/;V6ZP@>9+43+?1 ZH9N1XKIG3[Y\#7ZO5W6)?S_]TVD4EM!N"&:?@,41*%?H;>XW1RE"1F?_W]B\5_ZDN]+IO@ MXUD$'T[N!4FZRP\BCVWX?W^EDNM_T/\W1K-MJ2^(([JEN\B)-ZR+[XQ%^JJD MJU))2WZ@6'QHT5FGFQR$SI \EQ'';W[#U-Z+LQ0']GWX^B82/&HRPQTO]^XQ MM#-2=;H(.J425+?SM=&Y$^O&<$&.-^4F> W,^=51CZF(]3=8.<4;]54N!9VBQJL MA>4VZ0R!WCF1V*E$[*EPG8O]AL'8Z(=CT"KAV/)&@_8/"&KO4HB$3%O,W+L] M:!:WR4--L4)6'!&HE8CC,!:34R3+7.KH-@GRI=?6G6ZGR*),I"LXCAJ2Z$FQ M,QWE5NSC53R\MBN X6"%F4,A@(!;>)I%1R M%/0"ZH1]/X0_3<\L?R1 4*59L&H3K8];#KH_.O"UD*@!:0+)T^4,"VT+I_? MPT1/>"1V&!^54R@KI\=I=<,YN!'!?0+)^Z%D:EYQPY^,+CA #:F->?PTFA8G M 03V(LL +S[7IEC'?+=S11YQ"?C9-4,+.B0[9H(A\8J8.S-'G\'3* M)R=$7W_@M]!9 )7%UZ-E-N^.7I0!EOIQ=/JB/;$N]X,?NK\1(XY7L/7 MPB$4%.ZZW"APX8)BLU[L%@W/%12FDH+^J>MB9_#;LB9V4RKT:Z\A&-).8A(D MK8\N!T&63LTJYT9E'JB"R,U;/#H/E;)5TBOVYB'0/R@)F@*^/I1+V"=FP^(U M0E,W9N^EU[ DHPJ5H<>3? Q=%6/_LJK):EM4NWMKV=O&1'_D4[!UBJ,,.Y2Y M5A>0!2 B;\T=7X,',%.W3M/ZA2#D$$(:M]8%4)< MY;0ZXP43AXEQ4<<0K]YM"GQ3''6GBGU.DW&D]"24).*@'B=WA@V63]?41S@\ MR//S%,&2I $/M>M%UP=8.Q8.C^%&%*G]4$Y4JI5KD4C:<$70<@;14<1^[/IR M9YC.VH5MAD,E?K$Z=AU8RQ'=\^%=F#FE:4_UI;F ;-,6PUK#8.Y,]R@Z36^H M%+9BY^G99U^],?3@#;ONWL@,QS5@CL!H@E!\"YZ;WD+1W>'276R1HA(2)^3> MQ!_2>WXM68_%"]*X$AAAF,$W7[\ :, N2G[V&^[19$+ 3YY\HO?,FZ(]+\*) M>/3J[;8\+LX8V_/LR9-G2SA'"J]IAVW9\5_SDYG(*&F8.\JE#$!E87MADY"% M"VQ*]YU*&W/@R8^Q+%Z^$QE'Y%M^=#*IZ-UG@B?T7=\T[8Y'_>S)HV\R$P*N M&W(NF. 7??KA3$BZ.(R7EO9",1'*_O;JSV_H-] \])5:1WXDZ^?:^Z@>S#%#OKBHV',K7P'. M?-+^ENM7YWMR;1L5 KS-4OZ^JX2?/50)'ZJ$OWV5\+W5!/-)(-OFK/LE(^)Q M SBY\-O;<2K$19]DMBOV)R$3((-&J1GN I]R:T9?S7X.Z4EPJ+T11@'P,!6# M<%=X-BOAAKF;!>V;,4.1W(Q)2_V)DLITFU]%&_*ZS&T)!6S_TB7\2>Z2;%5U_85J&[*Z.($'=I<=I3\D]U"4".V\-C MJ1[]FT 3W^$(PQ80V;_QRF^:U3 N,SL<>K%=JA)#9$;!OI/*,:=_42L=+U!3 MBRXJ1_AC)AGA;W 4'\6ZV&,0VH-\C*FCDKB& -(&LM6%C.@9!A* @KN[#!_9 M V/)L@B$BJVNWG*C.L?=:B'W6^;[8?Q^*-"*55M?-ZMB=20?F)S6R'0:]0C0 MI[P"\WHZWW.S_9$XV%^_^8OXTA^S6XDCZ:5"J$AXI4!%"]W)3J3XZ? D?0+R M>1'TEB#T$E#T)/-+KK+EFS#V;=.+58CG/GSS(P5:&'SBI=K1;/HBVPKE8JI^ MD(UO.\Z7N:D/ "_29M!=(_MR(T.7O(6VDB,!=D8:;/;8@K$IT) M)Y8FGGTEZ(]XU)J5Y4?83%8),[^A[;R;\SWYEN$R,D@D!:XOK/+^IF\'J"U] M0/G["5M+C+E.A\_!AP1.2;W8573>"FI]*]);:%0E+L=6#I&/#$MD/]CR4Y63,]6]E:W-G"4_[0DN3.2[\-T M)X?TJ,76"B*0PONOE/1F6]7$0G49\Q)EIP1&J,G?-\$G;BDYWB-#Z%AAP>%)RGX#-K)'3-8 M*36;23;CP:WQ1W"DN,&YD9A43&7%,$$0$,$N-8&DAYQ,V07#Y!.5,NS]$ M"XDZ;^2DG5L)3P3N9@KCD(YP95OE20@>1WOT\\!%^Y*]/6.FDO4<\YXY.F9' M8S69I>&2D--$?U,:2OXE50$_H2 &C)&]@*:!S'9.[;,O7SQ>O&(5*?6HS(IJ MB02J @(=7T-/KI,NK!H%^CD3I.UEM/7H,[0"":F7;)"/W4+2OA?X;FFY0$9; MG%@E=T)F6,->F@,L^P9.7W\Y=*;R(!L1WG6Z[Y*]9J]W#GKBKJ>6!_C.)_^^ M6+PHCL'(+%YVVP)Z4N'H.OE+G.=1]/]EW%:"39K>,HHCUV]:WL'>RFV>&!;L@>O@(:R7B_,J4OI(0R*9 M8L%7*G]N3-_2^E]7S=8N47NY#) <]3\J38\[\M_)%>#Z+Z460BA3 0<8G0]C M8HTHB83L6V(WQ0=FMSVLX-Z2";C11#H;('#NR-1W&9,RHQJ=J:>IO^3B94_X M0+$@VFP+L.0+GJZ396XM)G5[=7)6F!4F/X/BGZ0G-=L8N9(#/%#^<]1TQWP& MCAF"9T0AW5(DSMQ#US[N@/6VC2Q[?W)WX[SHF)>N'57G^)TY\O.KS4\ DBK( MDN4U>H_V$)EKFCVA="7_#AR-AR9<,\@4L)H!.IHC5B7<_ )+\2^N-S."NRZR ME"C]Z,8["@S$JAEYQ^[DY\\??_JO$00D&I$"W@HO@@UFRVH)#&TFF#NKWKVF M-GA!71&M)ZH4+FQ13"GFCP2>'"R.@@:!G:+ MSGF^O9&ASYLYC5KW,^^#4$"A2,+:#743J]?9KC30"CM@3!L;.=>36./$67<- M/.=M4WA:,1QSF(&5 _1^JG,"&TDYOV6K4]I<^EQ MAPB ;IJF%IHFAW"NYBF+VDX_FE96-H:OY B_H'[(*''?F_ M<$>BW,JP@YK9.VHP9O71]<(%:3HFV$^-C]GIOM"G3)2ST]#*_>6L#M/Q88L^ M;-&X12-@E#-*L)62FX1%' =XBZ9--" ,H1\Y(E7);/YW?M=(T,!MJJ<_>"@.'KSX6=&(.@?Q4 MX3UNSJ20GHX@MVRVFDYQA!)^OL0MLK^8+X%,US\D;<+"MB%4'8B7TWPVN\(D MLP&TAWAU6'3A'QWS61,W8UU+S^I!9'K!U5JV&83U'["%'B^^KKA- M/)8+1>U-2&80P[>>E$;7P04!6+APH]!LM$UX/=W8GS^T[L!G\ M7H$=GS\ .QZ '1\:L]G)OKL638GUW:OD2:F&FZ"V1'FY /0^5@7,!_(Q2B0X MUI@XZV606R0IT'$R-A'IC(GI^^M_=^YMFY1I$Y"W]U M51Z= )@R=LQ^VSM/O<+>)P.QC$3VIK<17$H+K3K^_>GI&:B%?)4SU=)53.DDC'OD0ZS+$$\(,EJ0 Q:K MWE>Y>*-T$:/U2D-S]5*<;V(0%7/#.JXJ>95Y^IQHJD2,.(I:#5&E:5[4\+-& 1%4KDEEL*I)3!L(C]OTN%X+DRCM5G"E 2X\KU<968:V8 MGD2@Z!%%8!A50+79_Y95:\,Y3S,',8DSTB!D"X8 MHR,TMV)_RN5$E)?X;^2E3XW?V91.B(C0B\(U+LW2*\$\B[ M4,^3G"B-@XME MIODJADSNC6YT<6CJ__8I+.,A6U?=?NC+$0S/OX9CHZ2&I^VUZ*BC5*AZG5(9 M]B=F#L8H3%]9-NRJO M-(^7-?SE;BXBFYR>X*3X>K,_ M-'GKJM7^8'@R_ND6_MX\PK#-^ *=,MLJS!NOE Y\#)3DJ,OL\Z2UC$Y-Y<4! M-D%4I>CI_L$YCA-L X3ZP6;-OG9)4+IN*&JCVTC8P]SN/7"ZH0CA>%N71Y$6 M1O'?^PN@!PNW++5QG6\-9/!+Z7!F_LJ[K,(8+MG[HO>?\T/R 87!NXNQVMRT M$15-D>Y&=WN?OJA /9I;-RTEEIWJ3#3EOL2TZL&I$R_ M2?T3[>39A8O!>/OD=O'EGZXLX=32FU(R*'%J(&7],_0#-7S9,"()+$CT=\+E MM8R7MZC>HXDZ7D'1*"9#R8(!R7U.>3%8O7!H!J86X=Q*J:MY"B?*1$.24%R7 MX*4N!=9D.PV>B *@!1.=;?Z3X&1#YTMV[4 /%?_J/#C@88>1K0*E=A@.O+4Z MWR8 TO#*67@A0B1;MG.C/>I'Y#;IO5%S&23=-5/EV:]V;@C^@V.=AQ#FU,_#$+?@Q6J3*?]$=1GR+QSKSG>(AT>NPWF?K.K832W M^'Z?;_>5A? M\"K!1,V4Y/.K^G;1&VSL97.8'X9L8OI],%G<.#R/][R<.O1T&=72W^1 P6'1 M6^QE_J/41 MBMH;Z:-&RS+#<@A=#$09( N[6989G\;U(L&L:->APK=5F$E\\ M^Q[S!R^IA&8.0/AFQ(OA'=5>:O,[56JV2V/\U>M\OR\++K9Y QN;962.A'^. M![UE#)0^2KVL51@GQ0;]Z'$%*T[0J45-+:Q*MVJK<]I3I*,,0[24JGQY+>D\ M?3Z=E::F!N%HFJ8>'QX=%W7RWL '%R+ISKY #+)36GN5:';^F_&E,DAF6QRQ M&%A<,/6-\-2WLZ7J91Q*[<).6%7IBQQQ7SQ4 A\J@?\\E< ?3H5FYJ@XQ:&FWH2O MZ%-E>RG2^/K>790LN:'I'RO0?$>TTWN;$ZW()0^$<43Y"_8_-C MTKXX+*4'5SI+YOTW*5#&?)K'QT_)N-P1JF4WQ?88[PI?+E%XSQC(H[S@NRQ5 M,,H3R"5BV!J;)Q>)IFE;1D))/"TQFY;[])4X>7"+@F);4HRT+X[\3<0*?7.B M2',3],7"^'M>=)5T]2:)E&,SL ^)%NOI;11\Q(ZIFZG4;K%XOJ/@>]ZE]B-D MLOJ5FM/QP2XP/N3&/EZ\T-;(25+I_/7#94'"4C<>$2>"E;^/;E89L39BR?S) M*/'E^NCDR:27P(&\?$'B4R M0P%IZ%="05&H%NAH+!],@>#%B>!--:8U"#8;FK%2K-HAV+.C#]!(I\U#)&7U MCM+FR"#W2!4IR4#Z2\X*'Q('/CRMS)9O6K%F#M7&$1LZ*C=T MZ&^\CJV'RN8;(%MS^EA8Z5-7H,! $XJ0AL$@Q'EM4O;U1;A#8*61B$.Z;7$H M]$CZ7G*"-- H1*<(8FR:E\0>DRMB8E66GB%\O$*8E9^'KOG?LWK,GT!>O1V?#V0SR &#NL@/^RDSA2%$3!.2NKJ M^NV'EM"FV?H<>KTQ9!_P#S26X?A#?6^J-:R]H6FI-62NVV0(+!?)9;& M8-@W$Z5I%.TK8*K@F,]@Y,A#CH&1\UX=9D^JHK>9A@_FKI'Z&.#GF-_HD*)> M*O(S1^U/ORRWZ>8T;)>9(R,UD)PJF!92;,KH4O?EQXO@'C&-\?/L,.1<12E;7HSW,O>^TDG^7KB' M>+1$GEB20A,7F(+OWG$#_^1*X52EI$A(V_-(QXNXK4KN6E8B!+JGHFQ6.&C! M]#3MC!"((4*YR&.>?.HI6MM$:BWO$DK?56-P\>,M*M\Y*&:IM"K:$D'2?DN[ M;Y9$/]M?$'.D^.&-=5X)#RC3%K!+BS,C[$[;G&\L3B,@,ZU()D&Y#OFBXI!QC\DE*+ M.5?*5;W%G-52-%RZB+_5\G\H9IVNPXC55,K!M#EG"D"E"0*]%,4;K*[HEU=LA/X]%-BZW_Z!?LK-PDUTU[=#=L+ MKIJ2 ,KDBRE[X#;6BZ^YSD[/CV.I^]4UR<^5!ZV,VQA&/Q"I MGFS!M?[[>ZZI?/+DH:;R4%/Y36LJ=[#H*?!B\3*U-M]':R.^[HS17@6SR0F* MF^RT^ 9;DMEFER"\_KEH"9L4B: X"6?5*1)]_NN3Y@D/MNGZ2GD!\W3>!%]= M9FKU*^DB EZ'O1@\AYCOPE.<-S^=C2<.$8I $YF;#['I%2 #O!@B] %P3#P<(<+-9- MR>"O\BTE!2IB&@S+V'6TC@K(.?&&%CY)N66+>YJ1#C?C>-94, '6[-1+L>A/ MQ3)%1=B5_>KR4<'Z[[R37 D$GF+T25G%WV3>1RN\WWC0]@\GV('_IJ/R +,[^%:2VR/>G3S[['@4>_ M"I:9X!>-4SXRK:E):,R>G5S$ZC@)P@J!L'L+6Z2FOHO2A'!9E+"G7>DC"5\GO ME+XD_DYE0=()UL]K.2.$MYV=N7A8,8TG,SP23,6E#5- E*MLVB$(O4U4[#.M MZ:$^5%8HN2.TC1[[AS1;@,JB!786X,HJ1*3!':&4451H<;8E$8RPLN^VIW8D M"M*71M_L\-WG)8#?]5@JZJ;"O>6/4#.9YXY-89Q<&F5FL;+7SH*5H[*04K1F M;"A?T5/*(I,6R_;+V" #JG'Z5APUJ'&>)\E,"ZY>X8.BCIG8D!A%30"O9803 M67^Z:>56D"OSY'!-$("V?)Z]M]6Z103,H!?AZY2$:,;>HGD-)_1DL,@3'H3! M:G#I:;USX@"Z\M$MOMJE6AV1;T[QS?JM8Z?&29"AQ4'VE[ 6JXX-C;D# 2N2 MH'M9O81JAL ((E(TH^.CQ<;N#AFQ$]FDY?1\S.28WGN.[!W5.&8P\N]Q='=1 MR#N=Z!/-M!=GK_Z,Z\^(M6-&O*K9)B(=.B"]F@<8DBY&S?G0M%<.UK.1:O^L MP"*74#/ -0_((59E$&S;U1G2T:S+/='4=8M8ZV_:V*"8Z#+@E+BG/5[041>N(]^C/("SY*GAME MH+$QEG#YW:U%-G]R/+Z)3!*LMKMD:^EMT29[3&BV.^[\=";.WL75BX,1W900 M+>?MS0IDCQ=O*J69LW/3+5B9;>WRL$721;3@E8KCI/@.*H5)D6IT*K3H(F-# MQXL>)_HBU#IB?7V9CPLR.8Y7'T]VC1@TEJR+Z5 Z*OA<5()9.7 PUSJ.T4$4 MP^./XP]WMP<;?0\7A>["54>+QP*+ZVJSJ58$EB#/CL!!ROHUH^]]AT-HV7\^ M?+&]C/;LW\,Q,V^Z\-.6+2S5S;:;%V1DP#,^>//O$$(?JK4[XJ)1UXLPUF3=JR"ZC91U?O>S*AH<_IX=3 M, 3"1>U'%4.KLC92IN8[:EUN53,BZF?:R/NPSPHGJ7I>HE\??T/L-;=IO+@! MQWK/.LOOO)J'#^[8088G4]S6IR:GBQ.H9>WOW7C;&L:0MR/_JRU9WJQ< M#4A)L23Q>?C.NI830FHJ2WN-[E)2]CA0V$= O,-YP*'#">/M(RXX&A9JA2#0 M=PEDLGPK H.\K5$K"7OJ4?B/1WC'LK6S&A;WJNPGC^SCQ2NW',^6V9!5F 6M MJHLB[,:UI$]]>AA5AZI;!7=">JH^07'T^VQ[3+3E\,\T->2<_E M-%[7EG/"DEI]0?+&_!TO^9.4RGV)#UIR5CAU^:]II673U&EMJ&JFE\YB MJ[MOJ=2CM_V[-I[D"6/FS9BF# GC8 ):/?6CJ$B]+:[Q:3,8P4T5.0KRA56< M'\Q@G+I'HZD[M;W3[?+T,[]?U%1CL@J=O!Y=*;2(NK2"Z=-)D<1".FMWFZ.; M5X4@I\4Z^*:M8LZ1%22Q*Z? ]E'0A1.QQ"_5R<6^XSXJ!E%GR0, NN[#HC[ZY+T*G MJ*4M,VDB4B<"9KFV=?'.F;5-+8,F7F=S5_Z][2Y 6KADU3L[$L\9$/!<>1>Y M/RV8#G#3!_\4O_[$I?KS!,=L'Q):W"E2E3:V>L W4G&L6&DT*:_A.L+YE35P M71I#J\(SY0JBSULL?Q>G3VN;2"LLXGCUILZ7A[PB>8%@?2#EZ>\R#H#URM*, MH@P2SQ*&%A\[3UQK;[A=Q%M'+KJGO.9$4A]@@%\%1C''!\KT/O)3CW9GBH%OCCV&R&P2V4=PD&]-]WB M>O&W(9CR9XGW@XWY)D0!Z,/H.MQIY[3_4DZ*8&K8D,3CZ&]-VN/.CV0?T:I# M,"4AI+Z(PBYN,9-X"JZQM.C2UK%Q!$J9_J0R+_ ;;(J'/Q$Q NJSB%2B+Y>L+[F^^LI^2TF M"UTUM#SKN7D3;K I*V@M/W>*?R6^I#K#/Q#!?9=X?US_&>6+WWS_(G*9G!## MR$N;8**I:UDL:T1I-AOR*DI39AEQXD&>L]K8DSR-SYY _:O>2N@-NZ/$1D2J M#E,7B@@SLC&4E[O_D/E[#U"H%]^5[85V4)^MF*U*/9.OFAVY?"N'FP9?4 H* M1!>+N![?_5NQVW]YQCC&I45IX6^ZZNU(7_*B#'97=^>3SS@!0:$<+V+XV1=+ M70P4AQI8<@K=&1VH_8*+ZS*8B"TW.\J)U(M,6PH->5-D;TFC6NN;QIJ3*:@P M8J.)=0GSC7,'W\HIM4$78\F>S,\!=R9*0;(D[61KZ"-R/H4]1O M]&P!1:TX'A%ND=K9V)Q.2[WFK;:_KA"=JN:'4REX\: M2]<587 01&2UIZ5K,:4#SI4[>T^6J[DCA\Q=I99_WZ6A9P^EH8?2T(?:,8$P M*)SB)*>7:%;/^(62\7O%\O.P.V]@E,+#7K1A,R-!TAR"(\-HU1!6V>UZ%D7) M2,!O D^(/H@?&).F7U'N]B$J!YLUHHF2R^K!%H(THI0;RD%&&[["%3#K+WBG MBZ;A23?LJ0&LDYRJ7?[B4L [@\U\=%Z@AI2X,U9:4A1>I.]3X%UDCZ7NP<9K M@C(@3NXFFW]WB3"7*FXA$@"/,\72#XS26%7,*[HIA#U??YQ%7J.+P@?GH MT[FF?!"11C%4!&N]I!N5&X,OJ&57<7I*53+5V\?Y BNSR*8YEKT#AB5>5$0B MZDBB,@2K#"*?BH: @CRQ>2(GE:WG@62:];Y],T5P&[)><^Z>.-S7-&HPBKU4 M+@>?[D\>R(,Q;T7XMC*78489WGX?81F)N"QMGN,YK2LV-CF*U,'HHF(-QH&^ M\FYIV.CAQ]\I)I2\J!?)H[['HY:R%5PX/N=EO1F_^ MY=SWV^_<"$Y-QH3+.1[LG=W..[J;W"$3WYS8Z#/OV9XRMO.Q_VKF+=5"SWRY MXW>YJX<[R8A]DR,;_TB>B3I9^(-@_$O_=%YV6 1VI.5([(N>D-+NF)@VK4E; M3L1JR'-Q/8E5K,HI#:OW1""PG':ALZ0J )\'2F<+57FL&XZRRC_<94-!#($6 M%J]9&/505,Q>LIH1[O^P'.$-JXXEI9J6F?E)36';S\VF5&FZLN^W46**GC!6*\AP49>O5>J1'=\/ M;C3O=,#=@9TYZ_NA+V+X?/HH_T/Z#_)0EQQDMLE_NJS6P19#@OSS9T^>?_G^ MTZ^_C@LQ:@Y$"0/*\RD+:IC_AIJ@5GP/HEKGIA^;P5V+].%599TO[R ;\(_I M9+E#N/=F).^L-7(F LJ$E^D"J3"X//_Y$>AQ"!6I=R[/Q16SV#5=[R1" M /'0GJP=>7725#CRS2&&2$]PNPCD1]YC&V?H60Q^.^R_V%;%(OQ(S M;XL K,I.DPB.KA"HBE0>,ZP]/G ="9K4PIGIQC@).;0C>UO.-,^1!)">LJ1] MODA@%8[#;/3=<:-8JSF3VHC#':=MHLMQ8FZ58XPUV,C;3/=R6-!2N!>TC=$: MBMU6H*]G8?CX 7X5MD3I9O8>/+EI*K[4)5^=-)Q/VT7=@%;4D2V&GG#97[8Q M12+BJ&NEFY0[35;'1\$N-4!\40["BXF26P2@8E.7X +#:QW-E16UVSVDW*2I MH2?0+;X* 4%8T95T]O#D\ T>4QOW!5>JMF6R-]30T*$C&%<8*:R<7QF9==-P MV1:",3\W?1!O51978:-Z. M#L""\[D9?4NW;0YP>]#H].S)TV?L-.EEYW1];/=,V-^EYD3L#LWZEMS>C=#6 MVR@%W7P+*TB6;KM\AVOP*,@A=_3TEK^9+#\&FW+1D5DOUMQ*[1AIU^5.&K89 M>T"YQI7F,2;;9DF8C,J@8+CG;/'LB<^MN2Z\;_H-6RX\EX*A?!YH#)34$R+/ MN2OEC=#@MILEB=C@ETP15 \YEY I>*H$E M#9R_D&. ;$$U,Y,L$;>+!8,"(MJU\YTX_CVZXQHI'=[A /R^ZWG/'^IY#_6\ M?QY5F0?!OM^$5SYW?%B@3N#GC^8SX+GD, MX1-4SV6P'W.N(S37>(Q]M1N?*FF)+DV'WM,)^09I&%(D)!,5_G>D^$Q.*?<9 M9111?#IH;9T\B]< I#,EZLV@C=9XYA9/<=0#1T$)@S>*:N-L8 0C/*U$O:Y< M$3:*4-.OPOP5%U(AZ-' 3ZX^LTO0KIH=GB\#8&Z2C%G5!5]/XP_;;PJ/3+KY M^/1(#E]9M0RF*>18:!9 H5=FX ;J!:^="M M> 26F_/'S^J3:89?RI+ENCPAN6NO'=6[2J]<(N._8\+_@[N*$KZQ25\@F#"V MM*0"4' WV%1.G $H/>7D6'B5$CRR]AQ,%*( @ZH*RC(C7:[8=2*G0@Y\V+1M M4ZQBM]I2H_3HS3AIHW9SZCS9396L ME=%54IUS_'ER)/7CV#X4\-*]/<_@%^M[;'XNC,[$QH;<#2-ZQBZ,9'%B'3G3 MDS@I."?VQ9 @Q59B>_&&@? 5)SD!XH@7J4H&YSD?&?UEWC=AM'CT%Y%3SSGA M4BFEN6WJLC-X>08&A.,!?3CK^:.&P)@,\'1%M_;\&U_'[FR!1SXEOG-"&S@I M8/LO8"!*E\*Y/(Q:$H5>_034J$Z/Q<#J',YH'(G&B$C5Q!T_R>C :B6]V?>$,+1L(\?=W)5[1TV(RH"SM$ M43TCA1YEN^!##=_]4^MJQ8\1Y6XT1G+&S9[Z7L=F-&0U'XH43TRBUOFH$ MEU)OR1A$'!#@'ON@;@YOWV=4.EXSS>_)RK%X([C!C$N#HA1>K\ MPIT;C %IH^M#ALTN*08)373ONBRQ*W )ZZ_J;Y+(O=I9SX[-S($"M$PAJ60R MBF[,IYL,:!U,#N#<>&7[E_--K&2)<-G;* -G:E5F3XFDYQQ6.8$/6]_)A;" M7#Q]*CR;0H2'F=86,Q9J3Y9M6W#_1E8UW^ -M("!_, Q/&TE><[R>_J#4?SY M[^"*T"Z/AU"H_[1>$ M\ ;:58IC+AXF#9OU-*UES 'I%Y*-N+^L'EFMPG82W>^"5E@[0#;,F%8_BV,8 MQ>)E1Y0DC(A34]3-(74FS66=,QQ,0'LFL3R)MPZS*ND)53INV MT0I0HE$;*%SA3N;AH",O,<'.U0"$#7$5V=:F8^)#.C!*>-1EP5U,-\1, WT% M/&C3Z'#[4G;D8MBCHLC]L^0.:8-I!=(=+AM= M(@9*-B:(ENP(15./NMO'>!=F_1B+)1\<1XN\\^0V-Z+7L.3*I[!JPE[YI>3. M7YY@-Z.;9")3:\&8?%E7#L?YP.UO/=7Y[$Y1BRRDR11 IM]W??.3A_KF0WWS M0^U7_&%T,#4*RHS,&@QD&IL"-G9TH#*N\*PJNBK@3\ "68(JJZ',VB)BPX!] MX7SP;D>(N_"\'67Q6QT<-P3\:KO)QO*CZN,[&LR86!KY6?&B:.(5LORM[.@, MLU3XR$=5>$M8-&G5JBZ8BU"3$:B/&KEA-E&_ZCW?SUN0YK'+CH/M(ZZ!+2\PQ;DA1N M=WL*;?UPA"Z(RYN)&0ULJD]CS!Q]V#.N+WE#:0Y01IF,#BYKW-W2;E:8/BT& MLX/=B)R5]@3#2V)L^#H>*R@TZ=_7'RL%.V"_PORW8:WR)2CU.;M02(N<5(H_ M"G]X$*K29!^)? S7!>3W)$1_I;H_F0TS:CHN3+1X1ZBYA9U(^#(XSX(\939# MQN-.+Y)3J9O8<>JJ44( Q?AM4F K)LZ&0>_3_2]/BO'3W>U0M&8.:E^9;KM3E !"\F$2/;$UMKDO;J;OG2^11?/R6?O9YUV6L#("5UNUN*PZJ9M"61P+ZLO?:Z/H^ (++J0;NB21VX M<;$^[V.;&4 *Z"^R*N0\QJO9O7+@75MXE(9@<[>]6US*O, 6DE(C*X?$?I*W MEZ2-8G1 I*RD:%VDG_ G KQ_%9ZSJ@E*8+7@/)::2202^F"O7(,JX/<8IR(; M7>%VL0%9KZ!!S/BGVNS3HX]S)/MA^)O7-]IZ:]YQ97L,4]O6.6;&5?H5(B#J ML]Z-M\L&@<^N_KK2;U$ITBPW:S$^B;/..6>;*$T^[6R0!<>I=]% HRGZ2$.B MB\1Z^J$6H-NU5JP?:QE4$!@R_9BUDJK/XHJ(.AC0[C7AC=4*H[S=S/FUM,27 M!LI_LR4495@AU@O;I*"T"N\+(\OXK$?YA7!P^/C9[:9O3JFS^CQ,EZKB%UFQ M]-@95;WI3,81H<+"'#1BK?N..6-\O1# P'.&,&:O"9%EIDY?40$%];3XXO1. M@T"L66H(N*I_GI6D M8JP&;#2MJZ8YX!!, H7#54T>5$=P;/S@;C D)R'THXB(*]_) 3.31_+2;-+D M M:\7#-+(\IH1#B&5ZE#IIAH^Q/J&PL6RX.G3_TEZQ"*H/8)H#]^4M-3DQS\ MT!'>)XSR;5:'OS G=%DYW,"!U4 ]ZV(1K.<9I_,EL;9569B2$*V!38FE)H[Z M.)R>NL""QUFQ&T&#\J3*DM,+3UXC7+&QBW963=>6L]'$6\,H/[)\;E8QJQ\' MU+H%0(L>ZH0G!7D=E/[UA2$ @K5"5>>^[98CKPVXV2X8]!DP_OMEM5P.T<#"Q)UU&F EG+ MHK32R;!QPB_"USXU<^4YISH$.1Y%#<F2'2@XC?]=D(=[031-N?1U+81=P M6S[.OY=:.*U]]^Z&W+E2?SW&$23?Z9+5_4"FK>-#A?OD4-'OH=89-*L#T"U[ MPS6\:Z$B[GFVR.[=F=SM3[FX'92H+QT^3KSQ9J2XB\G:JH#(QR#/.2M@F UV M&5"E_EKZ-Z99PRV"THB'3B_GI[C:;-?T8:"45G@4&=^VO;+C2!,4^;8^SUAK MVRDT2BLC>W4HMYT>[GKW0K+CZP\NW9Z*J0_CZ8;[:YA%O976'E1L; =1)0$P M(!&@*CQ*ITK(*$5ABJ/ L]*A2.].$RU*?K6UODJ-':*#,NGP?F#A)!3? V2X M4_*HZ'MD<])E=4DDZ^?98I[6NJCB)H ]EBJNRS &&WH&K[9@0:$!:2OJ5,TR M.K3R$%?J/G&XU[V*I?'@A,:C/)N>)V&ZC)*UM.M*FBMT-A(1? M7[!D$\4VE7I#.9V=41$P5:@N:;Z&/(0GU?26('>/XZ@<^8LT#TM5N']#HU5: M\!A%6'C.?+_8WGW=.>7'^YSR/J=\5W/*@XV-'+)HV*C55+9#2:D+?6,/& M_I"708-.BG%4WG3DYW6>L^$?[INVD ;-2J]+AD=1^%6-OPF:D!9MT^VF0"H1 M]H<4/X,=7M.LDCQ#&+:.5\VM%CXZ B6GJ>AYQA X['< MC06>K'#>R_49@_ R7OD]%]O_+%MYEV%"24"85X.V]-:6M4'834*4&//#.^@8 M"=F# [F<* \T:B$Z'=SC=.!CRPUFF\$2)+M[ S64:9A'&*S*SU 4 PHC@\*Q7M&YD!%D#3])%'3<^K"9^*6C/ M>9,[8&KP\)4'07P.N JP;#U$%B5GT8]@ZY]_SI=@%4&4D'ETTD2)2^ED=4WZ MB.5!4T.6*\DIS;Q(RJ )9<9^Y-)K%YJ4IW)PLG%IJIU3Z 8 [HQG[E!4)1"U MJ#(AGK<:S4X;/'W'FO?)-5?8S-1-U"Z N)A1 Z(*0J\,OGP0QB4%9\"W*ZA_ M9*?@):X;1Z[$B+>5$J47C)[&:2.%[[2ZTY-O3^,O"!78D?\Y)E]NGP$K! M,GIPCC2R9"F[CC7,$0'11ZE%43/\G5@-;V/;1+#.IR[,\0'(C)86$+@^VHO3 M"$X<_FI7 MY\ZJ4T-1JEO#:DVR\E,CS9,QLGF [W)DJI4(D,,)K%F]+ML2I>K:?57 M\)A>LL?TD7C-L31O3#*N4AG'S_C ;?TS9U&O4,'<\=(Y.%:II Q<13HJIJ0T M\=[U@K%9.!)U]Z)?1'-8$^1%Q!KD .% V'6GA"M;RXYU*= X;\0MYGO:<[=P M^B#',JFK+.F2%5V8YE5=I1!86;1."(,BEV7,$T.V7C+U^5C.CY0/),O &5=3 M+CL7\_;\P 7:B$7B%6(SR84Y8KC4 4!FYDMZ )Y ^KUP*'/3PWF+$U(;$EKY$ M>+4"M=5NTEFP1K/:IVPM!LT5';*,N?84..#<88 3!Q(9F10@+3NPH/$!Y28S M)(V>,Q0QSM]PQ7Y2-2B$P40HE>+15W)6:IYS%ZIJH_!?F;#^)+*2!+$^O'UI MF^[7+TDOWRG.C:\U>_ADGSW<9P_O:O;PU-,Z"/JA0=V+):UW M%J\Q#)"4FEI[2H8IV4:OL%"?11 T5 ;RLPT76"O(7]J,C!C.LY"M"!RU&%Z" M;3?2I;N@RRT(_O$A7)Y!%JZ"!\2924FIQ+Q!"R86SUAXJK7-(BX53<&>CADF MBZ=>MI*& Z?UDR.]X(_X(AQ>%?*7R<)6JC*NHE1N>[Y((SB2Q(>&5S"YOMTB MVK#]"@[!ZO<>PHN8703K6!V$6TOZ_H6XT!1;]SR? 22F6HG911%Q&V:,<@NY M0BXX=F'QA.,PO=#GSC0,GK/<^>B_$<);].324@F>[);'=FE-W'N*YM-X&"6T MR<&$$+^DLTLR9^S@D_]!OOKHC.&>R/XX/GPV"LN_(%&X]^/I?QX=/M*?[VOA M,V/& (H/D]-7N"1U^ "-X\RRT@LBHK0J^Q29),Y/)J^R@I+[?!8+$Z(5E"XZ M)TFM/IX1SQ1.CH:7]RMZM:JYN_W=S[GR2 7[%/'-9L$-#V]?\"JG.]B)HZ/V ML;>1BZIIXM"6&?1Z=.7M3-T9A^J/-\PK#M8- M,&T4[T.9M['BQ"1#O5)64W?4N>J4HV@/N=:;V+G1,A^KVT@4-':\L]^2#8,* MTD)%,GD;)="B4',FC2^V]%+>J4+,<*J6"(";.K7H?NDMQ:C?PS2\UU"@EZ;,^-3$IO;3"VH+% IR#$:%__ MS 6F:8WOV#H:XK/@(UI\6VJ;#S3(WQN0+QX:@Q@9R@9!Z"$)T6X9AJV/2=,9,Q[IW5S MKJ'?!5&VUW.GR.IK(5+O5:8YJ#Z'0)"R:W?ST5@5?&1%]+[Y=DK[6)3,Z9]X M?#5 +"8FLD\5+ MVY+E"Q!)@^O1;7OH^KRU'ZMP:JG^V#5/ECUKT,/]4JLA6ZRTLJP"'TS9?E@(G?7 MO-^E"W5EP;^Q2W,#V_[G",3)$,@[S/PDR_LVK\\4_>W$UT@'4?JV6E*/Z=07 M3Y$1IX57;Q28V,HCWOX^6ZY>G(P^,*E&-JM64LK3%)_]OJ%!^DS4,D)V1T_8 MP5H2#,=,?O=\G'"C>Y1FQZ >8><=J)$F%3\!(NQ,<$'OONNU?OWDIQ MU@34(^S.%P@QJE\%IP.7[D$U/S!J11<\ 0H**O]Z\P'H<^,]9(I?QL(BVIR9 M;G@L&CD"K->UPO>7F>M.G M4L%2K64J/B>7H$60$_@TZE&$ YXW=*$W4@59G)U1L&N $_F'JN4.3[9W7G<9 MG4\5D>9#?E$$#7#*A@ZIEB]T>JX&:WCP8!PI)/R+!B57@'9B 79>GH73A@5= MHO()W87L]9$9J-B%TJUO\.T1,24XV=(@$6%[=%TF2:FH_;KFY9H QGS$9VB9 M$%:P-Q&G8Z6^HJPCE#D]?I5YH.PQFU0&= M[Q5F),:R=9.D"B/VF)N[9LZ-M/.D;*K16O8UR[BK<0[,]V&=,4YKY8L2U9/] MH-ZV<:%@1901J+"EZC[>V/";=1F^Z2B0JRTTE-*Y+4P!B1+LX_5X@##;JPCB MPT(!Q*,.P/;TB@15VM]T([KBVP5[&G!_"W3>@-G_#4^=: M.+L)PX85*^E-%R!) !H1OFF0@04C>^([2[JF-=:W3?[MXA8-SW7&D0 XH^1+T H4(I1AGLM[L^O2BNI0/C^W)5@8.^#\\:)+3!XE* M,4&O!6SIG,E/@0@SYN#?7/J9*@G,RM3I!T[RJKTUE6@,+#NA M[:Y&<3//ZEQA-?A& **0[O\B_"F@:%4=2?G MMX:-Q,*3;.&DVDPK;G]-[ZUY\1GWI1"?QYXP(59PNSCFI(]^)"SD:MUV/H-< M-S]RVV,$9*W).. 4+-QZ-K(Q2Q\ XS/8BFE$2RTL[EF$EDD!.WLZHH,)%K[[ M73ZIUV3><#+8K''[5C!KE+E&$,O@\*!/TYKU$WMR'S..RIN8#;GL3J<.M[3'"-:IX_5,"$!KDE@5GH*%8R MBK#"E6"3*T"3Z HOD$AV9/.@FZE7NCV/],-X:CA#8L,GNA1;2UT?"K-D7_0C MD/K!C3?B]+C&WK&Q31"'VD;?573#&HX#UC(Q^6P0SWMZ3A#[Y5,)RU$L@FG0 M%,$)J3F4FPN:*8FV5<^PKQ8/EC<$&FFUG!1GHUG69G*19HM-6!9PQ.5,H9,> M7]8L^>>P& WYUYND@F"L_9OY]+RL%M493,S)HII^LBT+&D(;;[#&"S>6I)/H8''N#SB66X4=4&;!:5,04LHGP#.62(5X3MRYU)4W:\GQ M[@>"YRK@_1-@C1A;AP1"1.[$2*#DN'4B',*%XY-"+6M+2+!,V,4EJMQ;V,F%VH3&_P@9ZJ= M(A6EQ].SKG(SC()(U^M5RYLYH.FXA0D=&]DR.Q-+ M4T_72PDZ?MU9K6?[K-8^JW572[#?N)CNL[$T1[[] -X,$F7NU,] NIG&R<^0 M!2J44 M8$E]E' R3A+89=@N;Y1SDTE4P#@$$F$MO%AL#D>G!9FRW+5)K<)F/6%9* RC MB$JS#J32UDG"%/LVV&C+21A>9Z$=) $'_DE5IG[4:[=>)QSE^&?FKW(T:C=) M00[A4[<-WXIL\TPH8'N>)^#JV_-LP[^2YT_A<1X#)-2#BCC%LR]:O =<6,V)' MBUJ#(WV! Z?G5E]J=1(BT,<(ZLPE;%I37M'=4K.A*S]7IREZA%8&@,QC4F!_2)F@0AD;E?,"Q M^;_;XH!C>PD5B$W6P!#1U\"[HZ)>>I-^+B@AHIK94!W >B41/_T&/WVL/1-K M[J!P[F]P?9O"3/A@BR,[V5*U>OB@U22:WQULSG9Z.&CX:B4]9SJ[Y*8H5=4@ M@8\L/'S400Q LK=M.6G.\8 K! :!;0*)X,VZX)#Y3A%B.!B/@FH*#1M6YT$? M-RCL)>"'SG%$#CZZS#+IJ; @JX=%I^GCN8=5S_HWBNR_.^!P0 4N/D_0V.(H M++5K2ZKAA70LXII:J5L,T]#TYV0K)DP9.X[*+SX;2]4&3C%=\TP4Y5SIBZ,+ M-^3WJ7A&3WZ2&R@ U"-*(- 9(F1-"IX^Q <$0F/*X$:%[3"@H@ ,R4BR$8-O M@&R;,$,_U]1757\2=P=U%>)GI?L::T5B:#E-HW#%P30*VHIP?65/+^=PU/W(RRK9A4"+.Z M%\_7"[U7)54)IS@B\'$VJ9?C A8"LM5I46Y<0KV ];#@P@6TPK73:^ZZ9=8C MR:.E6'/#*B?)-RLL1^SO1YA;R@(V XXS^VYY&=]&D;QF6J^#.&Z@< 4A,TWT MFA;?FAHDTWSPC]@7&4DX+%.'O:, WUJ[*D7/L_RB:E,.F+ +8>93V3+N]4JN M *10EKH)&V@6*1VSN)TL@"K M-2NVSB6V'?$#W4X\,<$9L[K@H:S[0E"OHT@/KOZ-!%--+7>RXIW@(5)*O%\, M\H91V=+7@%UC^"W>:%P7[=A+8C_EW[FX!<"#"YN,L<=E^Z5F@V/)6E: O8,,&(8GM(3%GT5 )3:[L3-.=T4[?1H*\B_)>Z[" Q(.O;CI** M(A0IZ2?\*>O4&:J2NC,M<]WZ6<^7 [.\6P%GP#X()S)<'1J,8X6980@Q["E7 MN^A::V>&@:(ZR%V",:R->&ZHX2JR/*)<1ZR0\7 G7U'BC=IYP2C6@Q"=\>O= MOZDF2!X;&6P*[=GQ@/JCRE$LY(;XCP:6,9=+;1Q83D_GWEI'\QO"-5QL#.?G MT57X:A7UI$C$Z V%'!H/X*C5C:^U/>25%IR6L2+R@TJ)KO0[%; WZ3'ZSCKK MZ*_ATS%HQ&![3O!,*NLG< M!F)>V^=X@[G8;V)L*#WC]Z)5 M0G^(+%VL(+D&51LUM6OJOMQ(.$!\S>-]E.P,SUR +]."9P6!N;@]*5T ME80!CKNT2>L5$=/CU7-P'_;;GA%#PB+4*7XB68\QSTM#1F ROB^]GW MKG"[@=AX&RO<#4^)#=W=(==GN&)2'[ M*W'8X0_0<-WT(^3ZNUAD*;C=C#G\>, FSIS-J$##IZ0+BOE&C;PW2\X'7FTZ MOF? /S*2^51UL(?Q>GDA#6I+Q] P2+E3<^X18KE(,KBJ^YW=J8Q1]>4$,7#] MX( 2XT:1EC]GC*/]#Z;D?57C)'N]12FKPF.!QN%"00_CWA!:-[KJ\FP6SQ@E M%+H?PG,,(IR2=Y02=1&F&""A_OE5%VPV9L8]\["],EUF%EB!!&]B-YSEW U+ M@'<4UXNVZTB(:E)=#+3=)YO#"29K\\G*<@W8 0EEPDQ)OO%U];IJSD'"Z-+- MF-[@P?;^5%:7:/(?OHH%+$6":(H8X[5OS&%X41E+UX2%))VP9,U5@HTOI4)S M.'K7#9BDD 5E!F3CGX(@C+Y?9Y29_>NZG.?EZ,_K\>AM7IROB]%W6="T+ZEN MG/[QUV+T-Q(& )>N\_/IW&D,ZR(76]T[:G[VRE"5 M.)J&BI)B.C#!>3[37 36()*$2T XW6-%^KG^UAI"EX2IE>X(L4L*62-OH4>V MZ;X0>L0'JQF_"!(8<4!J!3;!4UU6IHOJG#P)MTD2B+Z!\)#2ZT?=$S;BFZX9A;,%$/- LZ:-_W$PWY\IG8E1!UK3)RA@,=EAD"7O9EMS% M5D*YZU.D,#&5Q>M2EMAA0\8,& 0EV+RXABVS;A(HN&T6# @U,!(0K[#85?*-EE3[A78XF#B^O5[5F\0HO=-JIT=[4?O ME>^B=UZ3+05507A,M_!^ 3JM MT3LUF]\#[W:Q.?AS :/FE=Y;'+D&_%E6+PJZ*Q+6/IL1HV@\[579-U(6P*&. M:5 W_\PUN\T$=O&79#SQ=1&5)TTRT\),4BWA@!85[FNZ2:43CJ833.L-DVY4 MKJ$J'\F-."2'$D4P[V$ERS!:\#+8]>U2>6%(07*8;(8OE6[%TD#$V4!@(O!% MM&"HWK9-4YZ3& Y(22'$?]81'W0'&E%#PLQ3L(5XI?9B,/%Y5*BR;GA#D2R% MI&F3+O&<@!6;JAXRM#@MJ22LWA8]IR[$>DII*,J<9AS4XYTP*%N]!8WPQWV2 M08*34B)4R:AN#H^?KMD?I:2J-M?QA%4%I;%UD[:J[@B!&0_96I:Y@!4RF$"U>,D@J]W6 M?.K(N/*NFU(=M+X8VQG"1".DSC]?O6 =:*VADYAE,@AG"W0 /Y'NE:? X.PJ MH,)NB_A&P4U,GN#QYU9?^H: 81[1228')F')%>6-A3A^\?)P]%*M&]+WU.\G M?XH 3;U?T+->ZQ5^"L/S'8ORH100?LVYI,='^US2/I?TKP-7QZ1.0"=:9$TC M9@4Y.8D'[HK@Y\((4S!3,Y$L1[!])B*3)TG=:-WLAY%3H%774\F+"/1X533 MEDT1P+&^EDDUVVB)=NS4X;UJ#-,>60%YRL#V6HTWV242S.[PU+H1.QFHF-7N M;%%-^ :# 2*!9"'A/G[\.X[\;*?SGN5SC713M=YUYRMHO_0KOG'5>FQ0>\S@ M"HZM7A'F,LD 4+C./9I^Q0^,).O6"]V =J\ADY6:7AF5UKK#5WEM,< RP:A[ MHVB!$?2BWV03Y$;R7TBH?!P;YR"'+-!_1#'BDN8$T*L,LN.X6D,(*RE$=/UXC MK*C?6QRF<$1C/#4(W]K"U$/+&?;"HPKTY,QS:B<;[%8X7<^LNP%PE88VQ54- M4-#(WT?)+,)#+XJZ97Z#X#]ILO>::Y?0IPVHNL[0KE)U$-)"5U1:3Y6MV,&5 MT%6[S%O'6RR0 $M*9.!,N%[\6;8)!M3!C.HR-;Z8):JJ\$2>"=UP./+-<.EL MHNV9+0&#:YT2EF#4Q;=D?J5V!@ M4+HHP9K(*1LKJA8H*57UR1.]"!0*HC6Y.9:3BI!&H/M=\0+-:[%V$1A51 XO M,#9%8*R,7:4.R^+RD4:J$MT4A"#*WHU M.\&#KR[;.2'RB@NY"/Z6KU:C[\/6!"7Y2M0%LA3,&WRUN>GMS-_2G464-=S* M\H>MUIXZMS%=N$OM)G9?T?BCI)J;9R*0(;H"OLF*L:!\K*'.27X'2I$$$LK8 MAE6]7,?$LHF]F6\=BH[YZLW>O='#^C:Z%[%#PD=-:;[(F&>C!^%$ZH_0>.'K M4A*DT9M+T!L,%M(:4BOY'0-C[%2$Y(-@_&F$=,N3TO>Z$F6EBI,_W1_H"-$- M" N*/IL1T9.'HV^44QP#54HT I@R"V-NG&D=.C70N4E%'A:>6HC#@UN^?ODF MD"Q@ZEQT,>#,H9Q18\UL^XZ/W::$'?'ES>KW10/L^@NF6+:@_>HN34R!;ET) M8#+20B1OW+X-)#+1PPGR)R![&>=BJ:X-N83&T:YQ<(X:YUUE=G@65GRC#*U= M+O!A;WB>1'\OS194FFH"8&5?!OTL;:.M3_9"M,9$HE;TAX5[EHONG :3SD9S M*GE)&4%!2\?)=LZFD?H?O^E)6N\A)S>882W\XT4=;8SVD.O0Y07MG6FR)*!4Y;5RS4 M"Q^\4U6TB&%^T[T)MC[.I34[U&1C;B1%RA@BJVL]E@B+2S#V:,U2ES_#N??( M,= ASB\"<'+I"D>ABDB7QCS:@^/#Q[^C03F_I\K9IFQ9*@1V?BJ=]Z0 K3Z* MC;0M*S^6'E5_;Q"&*-1TCN+A,>M-".0>A533:9$[]U57)L.:,%> M5,)]S6"YX5L<[$R0,@9J6A@6FH^9W-:Q)$C(QH7-A&2&@7:&18"K.OD]4[K$ M@IG%$74ZD+;(\:X;"14G?LSST3US*CFDIRU757B/5*5M7E M0@<8X^$K,MK;157,!&1_1NC%M79ZAPETZG4Y7!(T&%.ID#V_96&'W?W!\%3L M_W(GY><>E-Z'++;E>G\D6D W0.0?3\(0% ;K/7J+4[G#17]922U>5R6DD^TO M5H3ABF5()$_ Q"GFW0=8"V$R6TRQ]S[*P^G'$A_MNVE;1\WO*KE^T M&.AT NQ@F[TP7,/[DPMCAJW[P6N@81>8&DX1I]MB&5"#FO=EM[BL0U]4'(J4 MPH9@V&I*J5O",XF0DE6 LD"8Y[E)3AJPMA?>8[K6I))V0O0L+:,2][CL& MJ:;9,4Y&3!>9X+M;M-9G&:4+11H,<;&%@6^)>(/&8#$_4-\Y[)G$DAL SX5A MJ'HHZF1M4.C@+=T,L@)[,QCX? F]'$?1#?4C2-/&2IDFGI!9HQ=5F MSBH2 P+9#ZSM0-](S6H.&(E*]791QJ@BP>8F4@25-S.I$TMS;$8E,@8<^9;6 ML]CAWZV==+Z7\@3&B"8%(;[9VD_NY*TN$#D)^5AD.Q2E&1 M8LO+?J(4C8,>4GT/03<"%95!N M=GDQXC87>/9W0I^F48:('2O@Z<080,7!*]I7$@$R-BV2!)71MD1,QBT3LUHA M#AFE=B-*1]=*$(>WR?=D(Z8=4%23)2*%9[(^>&H,?-F8C3#VB8[!SXUO%'CP MU*T^7R_&+L4)*5--.#!,TIC@SR.[VR%!ZG=25J-M9Q19>8)S);N@0NZE0'/^ M)(.,ELB/,Y $>Y?,PU4+ N^= 87\R(X@DPXJ^YU67B#R-E^0A9,I>#GEG(I/ M-%5&FI,3E*<]<[$VW=<(+RH U2)#*S;"+2D[II^X)$FLFU9;#&W>8L33J_]: MU9^D9U-[/W&1__#7T]?8>N/G>S9VI!/)FC:=1=7&-&W+4JH+6=+$YJ,B(MF! M0KD@(M' CM>$H=$8!2*#QBT!FA]/__/1X>,G]/CPSP?/#Y\>4U"%OO5UY\F. M]WFR?9[LKN;)=BOB;5IW%+F?34]#:9#%P@I%+:))OJFD"4CJR,FP*!KQ(<)! M*8$LI?P7=97-_)U?**V//+!;N1<.&LI%M:C):2UUBI6S("HK&&413AANTQ#^ M@Y8Y4#7F(F)WL0<%#2\DGR^5WI]E"K@R^!*K5BV"2M/D!Z'>"[KBLLY6.]1E4-S2G M#/;W__'\R=/G+[KC2C_4UU5?P&K;I>A<%_0LN"*+:B5&,-?P@*]&4;15=,>. M I:*YM=H8JF;%Z8D:8I_H,WY W9S+UG_AI)%Z%<4616H?H*""(K'.$-6X&GH M-KH(EZ;>3=+"QTX>T^E2K#/GC#C299)>U"B7$-KL17$OBE$4-?NC]<_JMGN3 M(M) #<1(1DWX&U5+9VB";J))L1>TO: YG8>TG7*W,"918JE:/B,HNCIX<]Q6 MMH6Y6L6V8NIN8T5F,)P5$_3(U_=RN)?#08470Z$$1;5$=)?Z9:('0YQ]X(YE M)L*]+.UE*9&E&-N6^[,J0?<*@#"-L.]E9B\SVVS_H&ZB$^F,=("LA5?OM/+' M';(PH;T*UAO[#N&7YP7!0OR#.&='U-K&I%\&$)\5C;H+$;U]N2PX0;87W+W@ M.L&=J:ZC^%DMW.6 )A;#2R "8LOU7H#V A0%*+'UP=ZLH,1L><6F7<)8M%K9 M'P]/#T?+Q690B@^GW\ZK@#N]%-?UTL%[%FG6KF_/0UUIC0,!D M;1 TL'=R41T#LNWOOKVH.5&C\E)%_YGF*,!>593\+(#UNA"(M AZVH5AV$O5 M7JH&7('-R(7%B-R>VLDCR7VTK#J0D<[$HGOR#DG5T5ZH;E>H4A)KQBZ/_2*G MKU\9H36A'4[0R^.PR.9%O4QRX9+=S*D /"^5TPA5I]*PV?GVX79I'"Z#@2*R M IS?O/KCI-1VD2:W6@'N5C3NC8R(Z1@48A:>.>ID3:0@@4$S4:W02DF>U2< MDX\*&/+;JS'F1IJF'?= =V0G8S4(ZCJJ>4N%*>C/;7U8%)BX4B\Z(I[UQH1* MT2?U01$VD-'CN=6JC&6ILH2^/D6V(RDF097J)=4-NKX0[OCKC69,'9IOB_G##NU%**CH:Z!B#PTL R*M80&K+1JM_?PU5K0U*1# M81#MBN/;" M,VB:E"SJ8G=?9A>>O14I_# *&J\"N$DR1'FW5V /+=H MBE2]][H.#*@@_)U:!_C;7 +9OP_JG;5_TMII0O6U%E$_W!=1[XNH_W78&#XZ M]$[?HH7#:]1&KD>%[;*TE4):]SKT<7)+>25Q6]TL&ORY:B*B",72YI$;G K" M2BO#C1/=S($E7H%J&BZ7\8[EZ%G0R4W,WW.D?-1K5=2[[3N%YA&@C5A=V#'\ M?G*$GCFA, 7=3JP%&!N;@H1,(P.T<)F[+\_S!>[9JF,E=^,>%#&1JC-/X,V+ MF,B877#N+2@&YQYTB!_N>O9TAIT0@\&]*R;A2VD2<.2M*V#9&)?F&30L3C3%+CH^%T1(XYF$^1C_N?1X='Q8S1RI7'?T3W\\0'W>"W#K(-44^*4-+9]ZC[H!6FK MA+\S//WLC"QN1]1E Z-^T<5B)VPNA:)ICI]1TQ2V^?HD&T:@!7+L.=$=/'[&.W@X>A?!/3P*"+;3[4=G7!%'2/TCXCAT " 4R"=* MMG*3/@>(*@12+%I"W,/H,.*1\JX,<\TE_)': M0ITPII)!%/:8H,N:L&=AY<#WED06>J*%V,$F'CT'^J(;GMD@Q@+D$Z65ODXT MEDK^S@?;'.#<+B9;A<,1$R;UASH.;^K\UH.*I+I:3II KC&1+OQ(J(Z@$);% M>JG1U7$$[Q''DR;!Q+^,@\8+$6=J)QJN?J&.88QJ*M0KL$, #KLN%6B;1EJ ME7C2*I8 ]64%S4.];5KMIDL>AEBGI_EP])I < 0@94"2B-%CEC?^6(K^]0*# M1EMJ_V

:ZWER7U!C W<[1ZTM"L0?WE%43%ILOJ@NQZ+^I$K* M2R@'@>O58BVCBQ>!B;RTD\E(" % (9O6+GKH,5?&V\)48VX8E"Q1DL*.H4D- M6@M&O8&HB-SV%]\1XBPV:0?_($9Y&AVQT (6ERXMV!+K555Z);?;K "R E,G M!3D^6V<@"LTC+DM\GST"ITH" XX7"QL+XJEE.L.$ZOH MIN,<6$AL9!1)D4W'? RZ%,(7L[-<,#18XE<$'<[6C84:"9:C8NJR!!.*.TM3 MV^85#9=1L4YZV75ZNW6!$A/*"+2QQ!! Q^GV,+0D/ W.!U[PCH%H"\\(5+V) MF7*;,1'LEE,' T*5I8?UVODHL(ZE X)4@?=WQV$?[ M>.P^'GO7XK&_,A7:"52] >^HJSX>O*]'?;V#2%\2X2"$WP=/Q\='S\;'CYYN M^Z+FBRQ2,GKT]/#![XS[JR)+?:"'S_F3^)38/*OJ4C#\IIX3 M>F *6S7"]:PJ#G MO9*,1Y0Z]VE43"GY0:)3*@"20=#'V]083A$'<<+US2:V$.!A$IT8&J 5 M4QXZ$I2B(; 3E JM*FN-"]OM3+.);$&!;(HG6V4S*8#6M_^# D."E]8V?)T M&V-%1)[YJP&5B(S]>Z7O.#:87EFIB R'3,N.%:(PF51#E'25D>+GH"%B^['D M(RI$QE($J,**@CH,QB1*[1+ TGG^">%1O)VKQU39N9B4\QNM R"B+6!-.A\ MNJB &3-."1W8+DV 1ZM*I9@Y9#0SS,D=:T-GCUR*>--3BV098HA$NW#-4;T&/&!9_CG%0 6_?BCA19#T*RJ36I=B).'ZDM)6V9,6 M&5B.]8LHY)0]'Z9A6&ZB,G"KP6&I+8D@;(R2JC#5(*F\.3.H:BFJIO7=XN#>!/<4S99H M3O*9!S5WA6K"SY!QBFU>?);EF^5D "MT&RY!^B^>1E8H?@A;0ST5C1(SL#O& M2P8$$N05JI4U[5C.5\Z4]B ">VFNNF_,@ADYP7U+I,S95 M!G3%V-40(--"K+3^HCH_NW%396H55+ QX^LD V3&O<",0B+I C<_"AF#P M>L-G>M5M%UPTOWS*F2B![Q='\0R1F17SL%7AMN.JQRO33\."Z,$'?3D$K2WR M8"H;LH&N4MST<8PU7JF3=<]'V[P#\>C3B(%Z]]XE(DC,\/3S8H5W)Q[&H"\)W6=$Q]LQ M5!7<-/)3<&^)ME,B;=V$QX>QR24=AN+".-SHH;304%I\2:@G(]*TZ 97.H3> M21Z?SZPM/ (EX+$;Q[O>13C<^J'NPT(\=0Q"4%)\W2H]*ZF)F\5^FG[P!_>( M'S%_%O8!XB/1@XBU-&$$DX*OQT'C1JUZT3H,^9Y+QIX; T@VB^XR%P(K"WPHF]! ?=NME2=PT=4H_TR>1CYSWF%OV'2S M@?!0S-IT&LJ?I4&>8!YD1U7%A8]":M_[X2HB4"G=W_X MQ6:%4^"MHD[=RVTC_)B$2I+K@6*9Y%2(QZJ]B55JX>J=*?-8%B6SB2:/TO', M"^+T)#MOMFZ+B)$4K_+PTG6S52BP=!3CD.9C,!ZWR6)>?]I7?8KJ*I18$(1M MM9 J0B#J3.Q,I3[\1S!/F.=4V6W46^QN3N0+PN/Z(WY=GM%'QUJ+'9$\+Z61 M&,JMA@#-\>'EM7'GHFP_4W%3U#+/JRZX95NR+STE-<[H/8YUD'->^.A'3J'T8N ML&"OPTWQ"6JA6!0PSWG)N#X-EIH MG:?44]=ANBT/1%8\JA9:6!M(=T^3),=@(:X2W-&^8$R6]D4.,WP5^BN);>-H M<.A(- 38FIR?G8 M*N%8,XJ9^1PTU_DWHWO*^Y61];Z2G42?37H%9!H%)C-;8E/802Y,9;P)1'J" M^4Y!7,, KO7?8/#3V)W5?Y/UWC@'QA_P^T():'%2'2"Q6?2O".LGLD7C.\]' M1"^2DGA>M!TW'H? *#!&D*%IKSY;)?R(2TX(*-3HN)-0T>464T3V8WC2J;($ MDR6'XA!3"^]?NM:%@38.1UN";Q3=D!M<*"J0C2O+01F B6-=F+HK96-$V3 M;\J<@ )(W8*O/CF'RXK]2^Q;V..@,B@X7GVV^'??0Q77L90R"H0.,GR)(U!A M#+<7#M*\J,8*Y'ADDW#+\S8/I86->#)=^DW'S.W&RS2@FW%LIL?V%L.H8SJ@ MDRCU0_'3&/3HA5Q,/>O5EC6#\X!3/6AR#MYF=R7N^4K* \*==29=*Q!TNLH, MU&+H\-F],Z%2V"#>4[3FW;+YOZU?A1L=K*>58GX+B[XXCEZE!Z(**F),&[P' M1Z?;GJ1TT[X5@U-ZA'O+L@"^H<[EOJR:MON,X< >J[N,HCP,0)/1Y5:@5JY:II4'3L%.RDUG;! MU&]A[(:(R),C\HIDU)J68.AX&0&$E%ID\'W#0!9%?I';+\P9CDQZ0;?3.!)/ M$<:@VD==,S)-(VF;$+T-%?$&%4-#PA3365;2SO2I4+]ANU\J@B",50SJA$'2 MVV*WDYS&L ]ZJ!,?4#>X[FSW]F#RG5%6S'HXI']B*3[-NJ9*=#*><$$&:5QI MFQY!^#1@9><.,=UBZ6(-"U7G51U=VJT@C'U=Z)#V1;EW#YPV."D=. MJ;(+*&U&5C+.RN"72TXUJR>%!.+Y<.@IK-BS-)=:O6*IJC"^31QL*26Z2-U, M>OXYM<O]%5(DLDLG4G2C)=<9N#-D'7"0M3;V=]IIB)/[>>C9C5B0.[ MGKZ\K8),P*WUETAS0LEZS_(E;2VC"4I9$O9(H@[L(E]*DJ;K\L1/A_\TWC9* MG\@> ER_I.\5JI]\I P7'5IFZQE*S"PMG!$1VQ3/C)$*[B6594>G\4?>Y4]E M=1FT(R6E<"GJB*P(*4OZ,L/I/PB>WXJZG;TNY3D->"!;C\S.BY."-:R_YQ2N%19+C5]J(, M(;4-1$3Z9\G'6I KC<0PYSH7:ZH"+:C\)2L4;&)060%/(-D)F#<%UU=!IKN7 M\G;EJIHHK%-+CT!9)ILY:M+1C.AJ9I19LGZ;?.$ WN@1&%UOKR?HAI D/GU4 M[I!84_BU9D*?[#.A^TSH7:4O?L/.4P*/Y#"38CN+%&1(.5^C_J-8(SL-HX$[ MS)I[KF'WR0.Y6#]>#'(-\C=W77UCG2&< C_%H1G^+$=',52+I?6:F=)42O*[E7?W.V!Q? !V>ED."TVW#E, MCFW.*:6FC1B[WB[B=<$UJ"M@J:D8C\D4.8)17N:H1 VV%]7:C@ ^/5MK86.* MHAP_''U BK5D\N8P3KYW8K7U>3;S\J+0':Y$GI+OJ8-Y]_W*'\@ "V-< (Q5 MX5FNL+)(GL7"B4Z3.$N:Z90(B4" -Y '7DWYE9,>*S0>/K$2*/=FR@^5QR4) M4K1:+S*-R,>Q;GVDX">!QXIKJS*=Z83!F'8<:=5951TYL[J>R9RAB8IH^?-^ M2]SN(N^/]K095O0X[Q3+$T<,SF3A\^>5Z<98)_WF=8X'O3/CG8ZQ/'NP2 M84R3V@I8U(/8+1Q6,N,5K<72/@>SJ5!0%+-X@1ZQN2HV=XR0]LP M$00ZQ1I&N& XC:QE#:??9+P;O)AO@X&M:GMBPNH?D?BLKHLH&9#OQ88^NC/( M92$Q_NK&X6#RE/EB.N/N&7DYW7S4_:7]/WTC9,BU=XTZVR16$;NVB+.*,H14 M[\R;#$T /5!1NH*1@ D/?'?V. M7_'>LDD)7!R6PNMGS2?-,-3]<9<,\O1+IIG,Y;K"-+SQ"/;TIR"'5__4'0B= ML9V3]!\FH0@7W6+!8QX81R(7)$=!;').L[-AQRA3$=9^1JEK=R@[ZM,.QRX] M.A0/N.Y:KDO82ZR-VO-9C7J:/&FUF.2H8/?E%V'P4:E!P5@TNV ]Q)\&Q.., M(CM23-U598>CGTB0LN[O#=NG)/MFDV!T<9UVLZ;L2@&#ASH%IJAB<+:L/HF0 M"/M3&SX<-YTNPV]6EYJ#$WT],%'M6<..V;9VM\X*5^9 !6Y;MG\@"YMA0MV-BT(@J4\0%XG: NELBE1D/3GT-^)8 M4MMP]ZK&-9\/O4'FW^0M)W=$&M)7^"YUD@O4HJ@(:DSMYHK;9%,?\;,/8S#7 MJQ@!9)>@HWAV"#(_,I'CZ]T7O0N SNM\P\X\G]GU2N;'AVVE80("L&6F":ABLN95W'D%#LE2#($KO& &*'-REW7UXVOSVVV M6$='=!>+XB7:2U"'/I588E6I,;%JZ^(:.)/FO]-<& %Z\. M7]*Q%<'E/>^J1*=N1)#^CU7LB&X M)3!PVAEMB*,_QWID_2$XHNR_<.)*BI_47R3@W)5M$94&YIEB&-S,011'Z+RZ MQIU=YW(!>C]4:U*JI]$0Y8EL&I'%%BY';;?]6O,:3_=YC7U> MXU^OP\M[!0Y/6SM4$R!FH_H=:+P?\C(020&RC-Q62X1HV9E3;DXNR1,7?;&C M@)J,DULO7I+@J&D\-'V8H42(VVR[Y%VJ@VTKRC;Q=-VTU:S(2ET[7NL^\ZT\ M@P=# ;,89W4:.4;*H#7"YRGC@&LWF!_S7/9,B?.<"^WLK";OC)5KHJGOUX%6 M70^\U-T19D&Y^HEN<*KIF4@[<&!GA,OO@OYH*9(W;7DT#(?H2W"\:,[\B6$6V@D1-TQ*M[@.C?T1:?N. MJ873^''JXJ-8"%>8R$U+&T*[[OV9R@F9Y2DH.13S4]RW8OA6_N6)?:B!&^XO MMVHCM_XTB'EP! H+NAA9@1HX/$9J!I6N3P08PCX@.&.0LQ71##\>CXHQ@V":CAU&I0X]>45EQKT>F>VZ> MKDN]]K,?&SF//6P8S248)$#\JJ'=Z[IA2,EZ8%S8G.'!<2NFI;(SJSWDFD!> M$R_$(K@[!QJ>UYXSJ +3W/7.T"[S-5XV?E_!PO,IWW;#2$(^O4RNO$OH@VRT M[[A2!,4AX0.(F'4.,4QX\8RH]LY"ING53NJ]+H"K,2L6MK]0Q;1E2(80!86H M\K#BKFO;@)TP8TMY"6_5[75:A)F-Q<$4GY_^._9'5YO,^TU720;28TL\9G@,W1RA1(U[1P^A-,'%Z&!F^4NCDH02ZS;Y((Q+[D(1#A36\'WU MOOUNZ853B=$K'3M(UK(ZB9[%Y_631^D;AFX6">_W8OMC!-%H!@[JK4&Q54QP?-GJ!1D)CWC:H3CE,G'-"ZZ+;M<=N741^D*[2] MI>KH!]?.$KGM=!>V*"(.7YDFRF+SSIU3I=P:H+T%"60=WP:>>V#S:]P(-U"2 M?TWB,3HR]FEYM).J^M3-\"+UNLTBC^D#6'#L&:]*:]?& 4=H=4'\$W/<:790Z&*H=7,&ABG+K M!T8:HG'8WQQB4PD/E\ZZYLII:.1BV0N34X>N6""%@I62>Q$$*0[+1TFI0BG. MB/MV.:<53BOSOF^WT+LK$EZ7 ]BJG)I:I%GF^:=<6[JDG32\OZ X_N##ZWR^ M;GP&8>P$WB5[])L (=$V)WLDD3U+K'DV@F:VHPO("=XQ9;6"C)0/S5B M'KK*;4D:&[B,=+7.!L1-TX,8;+S)9\W8%7H'<">B*'2.0>/4>]F M0H/-M8F1)>S6$7THL75\]&++0HSQYP!C,W M&K4W/%6:*RVM1&9Z>.M)8&!XO(S@)+I/.G\3++ZQI!C<-B"RA6K 3=3467A" MB[/8(O$-&-8._> I*U4."3TZ>F02DM63K,R;@W>?%_D&4A+^617W>BX]D^T;%/=/SK)#I^$B*^H/9PS*=TUP*QAR*R'!^G @3Z M+9USQJ?>B,[8K?T/1?O?,NQ$YZF\J):?$, / 4K1]:545N"1>O[+P MAS54G[;5]-/H]6>&,ATSE@.%XH)9O&XZ%Y#&AG>S)?1Y2^1"21!R8[SYQ]/_ M?'!X]'0T$09H&##!35CGC3$^+*@N9EXT%(/QU30;-C.B$]&WMQS>ME]!LR2QC$S,#%BP8\RI\7*2T6J'/2*5244.BIP/801>_P<.@=;W=>)W)9$TT M.^$MM@J@C#7)P5<\*&Y%8Z"'L)%YS+:UGUNNU811P[0[[$V[6)YM&*44@N*\ MJ*:WBRI$^GBJL#,[6F> '<<7&RL@9$/0D>]XD*V?1ZZ^,L*5 0;188Y22)!] M."9,"G,Z0+/S4O4%/8-J%T_T F7' Z8[IQNOZ3A=QFE6:2^O50"8C.R$XC$]=C_6)712\G49S;-T"@:9IWYSRFG%KJY93I$) MYXNV? 5'_H#,TK0B.^+-\G9)](6YQ:V,%A^\,Q&-Y$H? DA+P8[&*M$1.X4R M(J2"S!$\YS-#B%<;9U' (%A8M'_0_M!^7]RPW,O9@<2WN_&'OYZ^'GX(@2LF MRO.%B$4<"P*#="IF;,$HI!T/;2?07%[^H]I(>(U/$.E>X(W:*;K!V&X3&' + M*AN-,0*B;+4Q11 ZT$(WF7H:5;_!-S5+#]J]G*@Y]/X&STIM6*.45:HLU76U MR4MVB!??PY$B\5WQW6V'!?'O@MOY_(/''!WY4A)^2U+TWIGA')X M]& L_WBD_W@,UZN=)E@ ANMR+43HDDO>,OU8%%:2*,>G? M!=0XU0BJON6##RX+,>\K$9Y]CKZ6F6\,OL=X2EAM$ MV51JT&T/)4<8H"/,*WPJ,0B)5#BDE5,&- M6. 8YO@A1X%_DQTB_T/JV>X5]T=/B95-R"S%B@WJK6GT>=:>BN_ZJFOUV=K- MBBU@"4[(-#06P<]Y02^Y5X07/CY*7IB4?1;,_DCXM?=B+-0JBLUFFV1-(0#= M_[O.ZA;5VADQK9WE][6 )(Z:RA5:+G"S,G5^"XY*N$W!$2=U>*"KL\9B_$VK MJW2'>$Z'HY<*_\C93BP8K#4\/;;8"5%JK[QU[ !$H@].KTY\A"TVS::9!\Y M]O9M/D4K\.CA _#U/>"@#C^3XCE23V:-NO)(L9(TJ9L\&28%&U$5]14PUB4; M5-0?3\5V<> QTC3)&1N'UR$=^K87#;]EG&HTT7+485CRT(I&( &MZH3+0EA2 MC.A-41'%X0SOD\/GATCB ?#.-2J2_2/8>BK)@Z!@+[:F0(LDF==C9:,9X)QN'HNP612&<).8IGTTU47JR<9K=T0'4,+C55Q& UDT5ODA5+ M1%(.!4>#8T.]!O;#Y@5]U.6;3YYP5E4S;I &/005'R$<%(SA,^IF:,:&'QX/ M]03%4,P8JS;^UL7H%Z3=2TAE+RJZI1?Y_1Z]#!7)2YDFD1!>N>Q=/D5-33V7HHRAA1^AV+R MND(:O3MV08RTX[RZ9,U&O;!"HHL1KC52#BY@E?4O?2&SV0^8N/EFUQUM(,'0 MI#O44^^&3"H0,V^+C.ZE-4ERY7T,W^98][/C!\'HU^^ .%;[^5V_4[LGS?1_M%@S@>*SO\*%0*)U"0>!V7CN(/CF_-B M%N0L?(#>?_3PA?<7LU$Q^__^S]\?/SY^^NCQT]G?CQ]-CO[^*,NG?W_VY/CY MWY_G^?'3X\?3_/&CH__#;HA\X_O%IP='#QX_>Q+^)_G+FX^OWSYZ\\-W[SZ\ M/?GXYMT/[W[X^/WK5^_>OC_YX:]_?_SHX>,G^J0OZ(Q'8Y8,+_4 M_[JYCL+_A=F.9+I?9J,?WFR2_S5)G<[M"Q7,_\.?-^7_^L/D_XYN\J+O"ZJG MXW*4;V,RR]@E^)C08V\MOTJA2=(T,\^9$I24&JH\\^.C!P^M!^^D/%\7H^_7 M87Q>O8P^YM/SLEI49YLPL\,Q?_//[>P0?I#[UIC3_%@/LC#*-;&Q4CW"5)=DL'MB]EWGQCW MW+_!$.4K;I#! M6$9(E%)\NCRWA: ?]V0T//&_Y:O5Z/L\6[3G87;FUH[NT?S)YQK+VK@_W@!P_'> M-O2$X)"PH()=?T 0GF&;J4#VORMXCI-P.Q&IXMC]EA\I0_^S (S84HS*;&FR M\OU_ZP>"&?H=6:S)2M.$3X)YN*"?'G.(6I:LNS3;YH& [&P0-6 %8]J0'PT. M4!]]D9\;F!:<2B#%=)BODL,UU*3>@=52J"(\3)+J=)=3RJ#=&,T7,ZJC@ I* MP;WF]DY!I+S';ERQXSLD*,J-T4*-30>1HH5<&-AV ?JJ*=5RX5=*E(1 M"*B5JXY(I*"CS*0_Y[)B)#5Z'M+:BP5O_6*3S($&_)&1M1&VX]'IZ6 DR>B!\:>67+353X E'#3O/[QBBI!. MY7Z[<]'&HSPCQ/+DP.-5R6YK&IH<"?0TT4NI0A0K;H<;@F"<]S& !SG@KN!2 M/D0S-5GW>+:D]'K+0OVL3+CK"P,9;%OHV.*X(..]T<8O6L?F(' G7*$_GIR\ M]US97,-GDN0+P*),L0RC/1"!PV))BL"0H@%R,N88$J\!?/=PM>*?=E(=K@+F:D*N;E'!4NPZV3X4V M;AO(%6=4+B8.."]6T"X*#LWH:ZB?4E,K;MDM73?OXG7#MN(SBMH^>#:.;G\T MH,-R\/#+F'2..>AFLPQ>@;KJW[]]HWXQ4>F470(4(B2=Q3"EZ4?11"3 !]39 MS?ZVJ"]AB<0[+^NB1;<_74X9JDV9TQ3!HP*%@U)#JKV<*.P^>GCX?+2,E=TE M0F., -^#TK$WB0VT#'8.EPP8ET'I>OCM15;1N,HV3,Q$T')?=;[ZR=$^7[W/ M5]]9TI>2/1SSJY^/K>H1W.D*HP"SE%VY T2CY40G63+2-Z)/GAP^N55MM'[[%;-IT:S>!\-3K\E[ZLVX7]X/=U!I"8O$ MK(C>C,"ZS$;'SP^?/_^=^9 5=6X3BZS2U2O(T'STIR)BK0!O#%NU M4XP7WG :K-Q_DJ7;K1;E&/TH.SNCE)_/EF@"X\/;E\\?/S]\ZB4#6'$QX@(/ M&'[T%(@NTZK9-!3>IJ?3Y,A,ELR-7)OHF"5K@M,Z4,."]D0\@%&6B\X6W9*D MO#;+*([F\=B$9L3K.>OPLU/<@F]RM22Z(1TU*V+SRI:H1&SWVQY(;G50:R4EU1=D1$W76' FUDTYE<-L>2G_N*@F M2'^4U06+["L8 <&E7A<<7'AY/![][3S(F\11,CIPX4"?G:U]H""CYT='HI_#W?]#A"GY$\+X^5-D,_S,.6S//@XM^_/#HZ%DP+=_G59!4:[GZ MD)N=IMS5-*\V7^2KO;X*(QV4M-9.T''XGAT&IS7/)RZ,)@@@]BQ M;\-5?$FR\>#YTP=?5#WT<@0W$.:^I=*U2ZAA5$%6T&7'W7HY 1RT4JI"_A3^ MS)&%9=<' FU0Q@N1U\$O3<4BUSF4^P1S.VW;5?/.'/XR*^O"?0:T=!K7^ M!P4N8,7OORVSC54_^AR!V\IM'OY<_-U04LU=#TVHW<7='SR MRW\9^:7#+T8?"$LKQ2424T#DR!0LUXQ09T(A>QCD3QX0FSDET20!7VV:HPAY M,)88*<>>J,&P\TP#E'K_6NK#"A)\B]X9WQFK1;9ABEXN1&-#EGH&B6&0Y\ M MB2UV2--:7U[2;@3MR[8IE)B: MZ$Q\>/BH\^1)WE[FN=7],<:\9&4[]7B0*;/!B) -0.YP;F1AI,A08C1J;-/2 MJ&$:+"0*C9%.%%NH+_RZL^_?!BGY<_'C_X-*A8=/CI\_""?Y^/&#H\=:LB V ME!%) E54'KQ>,=C:6; +8PVGCH2;2(*[EDWXTL8)6HD7$=P#U(XN 2R:UX , MC5A?#2X(SLE6B!6&J^02U,K+:D)J/CA7@U$ >1@C$WONC9H:CSJO-V^ HY\VM:I*?>AHW"P(W MHP!D*1 ,R?D6BP%['PR2:D(]7/,\:YGRD^NHO7=!9G@-T .F5+9)Q=?8BF41VH>7B=-]F'KF<1' M\48(MP*%:NZIZ[/@M@;YL4=3VF SR[@>7K2*_&D>W'ZFBZ'>XED=86%UT P? MJ*!6H@IXA>C]W6E@LF':.QR$8R0 M$%9AO3H+[C%?1E%&(19*PB-.TW\^>/YX*JN9H08*LP@]=BV=/ M.!-1.NZ&)%-=)\Z,L&W01U)KZ*X9A%02QX^)955J2; M,*IP]Y?98A.NS\:YK#),O;6-7$B:,FBA)T6XT0AS6Y\R8[C>AHISZ\0"QK#B MJ9"J=^:L(L#O2IBAWE0?M861_;B@6NBLWF(\U$XF[*5$2>!/EL\X-@-TPI[7%99RL=ZS.DF)#AD<'^_C^>/WGZ_$5W7.F'MAN[OZ#E M;E="1@4&]^'C6.E+@_P#+>\?L!][V?@WE@UJ0IMV[_F7Q6IT.A[]"%7S(UD" M.X3G:\U,/]AGIO>9Z6MFIO<*]-]6@<)Q$S^[G555W56F/^35>/3QX$/^6?X# MSPHA"O(^JF;T\,5H?S?O1:LG6N:GIP)%[CF[Z:?JPO./(^*+1M[Z#HG3T5Z: M;E>:X"H*:_>L*TNOV9L\W"XPPW8 E(19(+<1P[$@"+G&-,<#=9V3*4H,[&@L M<%;,S!1+CR40\XGXIE3?]N!(:$HQ4>>AXVXH#XOL$.%N.\ M\G$.EU'TA#X8SF'NPV9CB;(VBM9)S1K=L EXHHH2]3+A"Q0G+/+D!I(B6 V: M:)A0R>%B*&E=!PY[Y['#T,M_0T]E5V34T#XM""E1$8:VUV=;QJ0R$4L5.P*Y?=W M(8NNJD4QW8S.UL5,:6PT,4:U?E8]0!%!=$>NV_-*2,?N"E@F)U5.P^PII_(O MDC_G03<8M+5U9$A_Q4BC@-T)75J,.U($DV!:LL49;<;Y4@+ 2KT!JQU4?\?$Y?OJ,J]?KB71J[_]6UZ^7#O,T=@#/&KK MM=;->B!EEY_7_(7FS @MHO^V.H^I3SJ5<0NIQ4H -V)32FTNH;\JN+N5KV^: M9#O"&#OC@@:B\F-@>$#CA$5B6XY2MF^&4WML> ROX- "!E>41J1I/,Y-*MUK MY]/.8,&"7A)2)V4F441921$%?9BXD)=4L'V@>98Q+P'=\@6(=\,-N! L9.A) MM4_[NV1Y5H_9,T4^*9PBLMOS8+CDNIOX3H26_/)9QE\B\YR&SKAD@YKF9E21 M$S?FI*@_K,NQ]-T5Z ^OP?W)C<9-D47;C1_&B>-+H-;AL4AS94!)01;/WTC@ M+*KJ+VQ2W.#NF S=U')-?$LB?V(IPU?92EAG;Q4)@HJJ&.J>$%4?/3A\:%54 M;[G]C.Q:3)TLYF:G8"F1 M!E[PEK1<(\NUI49L1V.7)FIX:%2 "$Z[N=4-4@$+6=K2-KNJ0+IQ2^E8YO1E MGN?$0K=4-H!]IQM)C(/(;L,F/=O_>K:%.E"=!=19C#Z)(;( M"!V<_AVY=L@=WI/(UT#3=0[L[@$GUE!US5NO'F.$VGUBPK/!X8Q+JBNW9%?A0[T3=F]J]_7:VQ N*T\OA+Y"P:H"N?)TP]W)D9/CL^Q\.K[ M]8)\V^*,@BJVL,'D%2Q*E-YA3YI(P%!X?R6Q7'U)JK N*%"$UM]3:R]F];=P M$,/6OZRS?Q;!27K]X8_OI*G@SWI\.*:"0'O8!VJRF@V=)8E^(V[=L2Y6Q:)2 MI"#"J3D\\9J]G7.W(L@U965LH5\]/.3<\!CPR'(J3X/D5M0, Q$72%-ZF)1*YPZXU3Z;EV?:'ZV##X?867R-3&5H#FCQY/$K M!&[':#=8C&ZLB>0I+\_972<3MB;5"?Y;?4_2LL[Q#E2I1]]U6C&:B<3'AX98 M>CX;9LD 03=!MK\(F'=>OXXW=-><9#YGE4SGX M'8.J^U?*W'R#/:)_]?[,5@% <<);7Y&HNNY=VG[J6GFO:@^5#&*BWZJGSJ$Y MI8.CB\&J:J=PX--)=+IH(HX3,38#CYH:M2G1KD?'SB\KN%TT24*-X0S&6DS<'"#GFVL3SBHO2;[6))UQBI_FJ-?C# M9]W(*RF,RZI>S.SFY(AVF,U*9F,-?%)E#^!)GO3!@\/1GU/M,_2P#V].7QW\ MA9"@PC%ED?+^)0<78M27HWW):V*3QEP0% A4GD((:&6CUNA%< >!8AYN&,I/ M"K#QE-J:LVG,F37R@7 SO_HC_D?#R3-2FW50FQ_.-V1;G$S8H2 [YVV,[+[& MUV\IY./71.XBRO(%VX]0.6!CP<$D/)=[)^]^N$\U NN%RP!0& P.,(6../J& M:P)LE<('"]+:*75ZS<)U*I9WL(TIP4LW'W5I7&:?=,\5;\WM'7D+7>ZJ-:S@PE,HI,WUJ"<+U;Q[J>'T;?L$+DG4T\D2 O' MX33FTT^&H;XNUPUUN]NK00* +ILTPB.6!7:X@2E);,_&32OC9?+3EJ)%).NC MGT :38JOE#XJ^ -TW- U591! A:<1A%/8M5?+_)D.*&\8OY%Z>.7/(+5K_ 8 M#RCB#]'\R?UF6N)3I4.8,"G&9%L'PU-M=CCH05 M$8X%]B#"7]:EIA#+\-Y.=R%M1+Q9!O3NL>,_$>W:U:C,7$=Y-<](USEWJ@J3 M%QXZCUC<*(N2JMCMR MT BY>J,HCG3V>RL?Q.'QD]\)]PUIA7;X0\\?_HZO69.NX!.MSN'..H42/OGD MZ>\.TW$,3!Z][31P9G%MLQ66KDW;;<<17U-J% 1HBZ9*)NW@D[4?<.!L6@6U MKXJ[J^;IRZ+Z2%5=1\?C=W23@KH5B>,3S$ZBBMVB)R\[ MGHGE!CW*1[=G%@Z']YNB\V%C$/?IZ\:V?+C/@^SS('>5LO@Q+P*MLFO\-)FD>>K_CM??\YKNAA_C5=: M11W>2IQK4W-#.V5S7F6^I=AT 1<;NQP^"+Y+^YGU=\4;\NJ-6(0B.\Z*J9GIX*.2_&/OS M&YP_"M+@#[R/D'BI=O(@*.SA(T"39\TF7&\'E!RVY(A+F0J\"V'RUD"&N:MV M+BI,WYW>MEV;7D:D_F5@#B>(.G'LMXU&63:4U4WZ7]3?$JAR&T(X>!U7@GI8VIUNJ, M%9=BT[:^+8HFK.P 26%B;B")YBM5H)P98E=1",IMZRE MCI;E3>+DEBH5K\;BC;N\,2A"!MP9\S"8@5,P$R&-A%J38CQW?&RNT;N]4XH6 MLK ]9:-$6T%"$/^_(N00DW%%:J51MQ705?$!E'@'4[3.N32_S<^8U&M:U%." MM^0FT@,^K(#+^ND\6Y 3.LJPJT.0'@?;OLD!$H(EO,2%0B*(!3WPN -)QL5 M:RO4Y^E.L]I5*$3Y=O79=_4.>+]>KF"SAM-,5^5[NA IO_@V7'/AOSB#IUB( MV\[)N>A@:B_9'.Y]?'N?X-J)VKPH+S(0&^FU?L$-#&P1K'2:2S=-V>^J' Y7 M:>*!45'#DTCSA8PJPV5&@]E($Y.B) M7+>@Z(U>U_A<*A\W^GS/3$2-@U^GM,Y)#X',I+M*FHE!KI)6P]0>M9SRP:6W M,=,.7

=R<)FN)2+ETBAN8RI9YUZL2I2*_VNGF#N$U*<,%1+Q6:% M6T?#)##NA8";HN-+<%/I!OX&PNP1^FGT"N$:/^@X"S^5%/D4"%[YYMMB]%W1 M]K]VWVJTW"MN_'01D8''AS-,&D <,S>OH$C**?7T5N0(1OSOL=)X$$BR2ZK" MTC##PKS$8(UM4(%*9J04WR#VSY6:\ACK6E7>IO@ ML4"E5\2ZK!U.KH+31LA,[I>^>A_$[OYG[K_,<3-NI7$^UA))\@52N[=D$YTB MK9KB*:/B\<'#B+R=+8D9;V9=0/ C*),-VKOA#B)!=SY^=GQX9/U'CL" %6=? M[-)&07H$%3:(>=OM7PI?]_U-MV=7QKK>[BEJK8J!K\!(B]+I_3<&F&'H;-1W M7699S&,' MV0Q0%MI%HR7HJZP@JV1=-^9=%?$0G6;9*9#AIW6QDE1X+?-VE'K)-%J#32\6S$,AMAM]@] UN@2TDN4^,A!X_MKN?X2MI!X>_O*. M -\4OT&;OR5L?@K^/IF ']=D:0.&F,O2Z+;X6) 15/SV6#QH\Z."A:R4\-2E MC+--QDFYHQ+53-1*W5(B7>@J50M*D)%I$)4RJ92^3K9[@U8K2HUYHUX=#PTF M+PI5F1"%RK6P*!OTI& *.]" ]L?HW^L8?4O\\ $I=NI=8U8=*:.'QQ\&TR![^4<_%G/P>C5>;#3TY%>DSE&FQ[NK#UO(ZY_80*(G*/'A,-CG!/A8OS M,JMGSD@P/@KIX"EJ!TG$]MF_&R;KHWU%Q;ZB8H_)NK^J!@3J.]'PTVP9/)FS M\K8L/,,FM#O'1J1EVMZC528-1(1@V)%/EIWEL0&W:2FF(W3AY/6B\R^B OD4 MF??]]V;<_FS(V/4)(T<[B&R+3GTX(V\<1CB)^GPH!I_ M;GIN62'$CQGT"#UG?WSWQU=.T>N#5R0P]32_]4-L'$4)]($K<3HCU$-S@WRP MSLS3VD@J-ECDG[/T0_R7 MY-:1>BK&8VORH3?;2;2PPA6FX6^']]W+6V_/"0$:,((0W!YMNN#%<)]OQ!,H M*$/3HG]:(K/6T>OZL;H$;$)[.%_7, $XF25?[$!Y)!W]R4OHB:HR:5@'2M!K M^9J[ AZ-33Q%U[J@1H2;(#@RM[>;DT*VLN&1:+4/KBA+!5)G'.H=*6\+'PPI M+]I.!CF=A3&5#8<"#;_/YZ,L_V[U@VD27F]#VC).3G(&:UW..H7>/=%S14/\ MG3H_JR!#EQ5@'1L%U^,F#U?<%FXD[L[BCFSJ.D[1^\0R#S<(($-'DW5=$M#@ MR[=OQJ-)-0M*1=A()?XR3LON:2,^C^-3;1GP!W9EJ74CO& *&$3&+@Z6\J(X M1XWVW#*J_.!9T1 *3N.!9%"^$.OZ_^D[:-&P6,_P0U[7E61(OHC^J=.4,O@P3<"65(9<&Q6J5H>RT)9]HC,LL7I!]5+4G?@WV@*.=U MQ@W7:]FRV,G,A2B,T2:5V;CYPCCAH/7/7X2WH/M.0(@9*4->1QFOL-3A2HP M3 ;\EFM1@%898/P*742%-QF0Y*WL>1XN:ES]]'0JXO!?1B.5J!;N\69!EX7B M>1$7*@NT(+J$D2DUYY9#KS#?EN.F"N1?,*)B^L&; >0/X)^%>__'] MZ9B-&E>!;T"@LSJ[3&5.,5D@VPTC0&I%^V(CN9N:4-6+Z:?%9B^4>Z&,0JDP M'T4P<\,?&N[ 57]4>(*DRP38L^+QY4O@QW!G&<2+NENS)57'S-@!,QNX S&( M.AJV*UCYBB>\%\R]8$;!% T94=#(S=?N \)%4EQH-20[[:_1'-ZU>CXZ='1P_2 MT2C+321AT>0GF3P&]7Q;H#,5XTT&$RGVS7JV%T%:H1-DS,I5F70T:\"0DC8" MHL-F%4BZZPM/K6:B4JM[39%&H,V:TJ)KF#T%+?M2%/.DL+)N]/=()T9)Y(3O/%V$"$T%B6')/ZCU]2$Z?C'42O(<,_:#] M; 0]4=XVOHVTX0BVB_ P+QB"8@3CWU"@&\.%$:!OAI@J&Z'N-<4A]#<+WOXE M7 XH'W,XTI*!* ^3C7"I2T.09$4;TR]1.:'F5A*)^E@M;46[K374*XD/6X=- MWIU6![D]?04624;O9!E#+.K9 :W?1C 0I*+@9!5.D#9C_G?!H:L_5M59^.UW M!7-S08]%8U6Y5V(?LS00SX1@<.DKHX(P5Y]4"^L&6(TO6[^\/X2HAZXJLEU; M(, CH[UN8B'.-B"$:A"]()P'W"9-WK9 *1$D^O[O2UZ09!!6 JP;&]9>L>_# M'5%)@AGS<*LMX OQ40+OHFKEC'KG2ENLB%,FJG/N ;Q==R PLTY*QJF+P57 M*+][8/E,+'H,BE9;@3JG2-(#S'W7O2X0_$*4O:Z#4?0KU"]=S_#YX*%VOHT0 MQ[>GC @HAR*^84G;7/2JW(FT>, P0T69-=2G];EZ<* F+HN@K&&"&-<(^XQ2 M5$B4I%1[D2 .>:3G-L^6!J;BK C\?EH=D(94 TWBRO'+$DON]NP+%&>$BVQO=:^SY40]0791!8()NZJY>2FBN@&()1C#9XI%05 Q-=L-"@,1996-EG49 MA*8Y%WN@%4([T4T]" _EO+\E\V K5 OM<%NU7;0NOY!!N.9S8U5&G=N3)X\C M$1GO@R ![MX.@T/F0]%EP%HZR\.=D6OMM-3FUT7#0V20/.QL#GAE&#++G+:Y M^UMFNR"I1G(I3+/;GN: &!G^5=^IY;"PS97R$&1%S7K"IR"IK8RE PRI.([U M?SH@(!3'0L#X6U$GT4R10VA0@U_8!?I%KOA)=Z:W5SC;6W3;/58-#4KB'-RF MKC4TSP!DW7@;"153_*A :<-]?/]8\#(2ZBR*LC=MIV!N&\L5C!!7:JU:>O#R MY'.S;?JED0HV#. IE88,#&+@V$36 &K'R#T/L#Y[M6(= MKA649W21$<6<545'[#(7:@$"+/O=N$RY8PX(17;=QQM*--E5MLS.[:";RL<, M+@JB16H=BF>&""OOM@'_VJPSHR!LE,U'=!\62 MJ5H7 QY1H-*JMX-^SRZ[$0M X%F@3:VWR<8220+[&Y/Z"JB+'+XT$'*HC8Y2 M?$58H@DJ6O3MK@E@QD:%TTRPU^S+I&BY(9D)G #?[#CEM)S;/ X"95TPV)Z4 ML/M"6Y7H@O:_X,_,*B*SELL1^D<\$E;+\F?:XJ)K;4U0*19SE6]*IKZRA8TF<6%+-7#38 M:HY4 AAY8C<#0PPOLDD%A: 9]: +5C3?"'D/H<6G#'?\M,THI#X;O8+9"#W- M"W$*ND%YUENZ:$C3PX3<5D>@X^D-V@@XM=(PP4XO'K)/].\3 M_7NLJOW]-'0_]8 );P^L"AFQ_Y^]M^UNV\BVA/\*5]^5^SAK06K+CM^2F5G+ MD>W$TW'LL=V=N?<;1((28A)@ Z1D]J^?.ON\U"F@2$EN)W+RZ,.]'8LD4"A4 MG3HO^^SMLC2)#]9O&ZH(4@F1BDRS"KWFU7IKBLQ:[)F5]6([*%LBIVL(B@NZ36B8%835@^VT#5=U+PP[ 6B'+RELN 76WJ15 M_EY)&6[*&C\__H&V)G4OTB+=-/4_F2R]3'(H)8E?-J?(#&OO^,"LT97$BO&F MW&/?Y#;3,IC40=(L@2F9,H1]Y+%X^$UMV1GD0%$GIYR8* MP_D1 A;$J$@(*:J/JP7+X4#G,[C@Q&="(A&LY^*48F00(GL?][."*RC:,-A7 MITD9!;.E,)8QK@S2.)5VUTN."QGM>#Z.#@N5QU$2%LGJ 598K3&!,1=,E D, M,(F*@WTB/TB7D3B,BB+\-NIR5O-;$%![6P$D7+#<>[>MB\F[U^EZ1B!L6 M \D>(>U85TMHXJDU)M-;1!!9>*4'JMQ#MZNI;)K#_F/V3E%\_1.40W2&L7QZW^\?'9P]&0R[>J^]EBV]ZA@D*X+ *SA M,S=!L:N@0IXX9K(]@4!NLFACN!RS#4!J,-)[D"IX]$4LHM%6!)>.$&1$G?$" MA@).@;U83DINK'BD>%?G\,A<3OTSB#P/O]VN^N>FQLN/ZT E5NZ)7/II"3 # M! ?M9;OY(BL9S-=VGSR)(M\J!VTN^V (RF+2GG#&FXIBG)PI5TT5#,3K=T^_ M5DXI)'3.D)5)?K#:+,+(2[?D[AR_?O/L:[^NQ>[AN5Z5V[A75INX0R)T@%X? M1<=T1 $, B8JN;J;2&O%C^7!W'/_&J:E(1T$V@9U3])_U>39M@G&88HO_!PM MU[MVBECD9#OY,1B \J(V7L%FAC.H-]!U\#=7M,IJCEU&M]:J9LDXB6"W5P)" M%?IU>I9I.-\#\$>GU=DO1M;B3C'P]YE+(P -P>+ M1YQ;8=UH(UA"$GD["]?1_S& M#1+!93 F5P%!,"+8@=?M0KZT[PF$'!0ERR"7TL0!QDD)R64-J&"1$!"YLEV* M[<:-EJL%5I;=B[YPH" Y@PZ+49#\>%Q6)4R6/D2!T%@)E">Y"/2#2SW@O:OUK(3E,QJ=Q+7YW5(8QL M5V=;[02P[HI")')K8RP)BXSV'/_EB]E:/RHTZHO86EF@UACLQF_S@'6Z4_*" M8K)9A$U )4?P'^B;=_@X!Y<++Y=>MK:_$)U=PR(ASN6FA$83-HKSCL,_4+7> MYI1I^\D= 8.^/!88Z->P!?(;U[=4.-'DG\*0GP='\73KE$>AX/GRF.A&Z).# MR-FP)/%:V=1ME_#:$0(*(U]1)++>"%9F]^1RLX.XCC0A '$ MJ:VHHN!;A.<^#7Y&W9Q73+M#--Y,-/'%+/'W /F] #I@DCLQ MW;LX0,C0"GH-@00WZI3!V#MIK15KC,M)#-ZIF!*U+&CT?4<]$HDTI]X;-LT% MUY=6F/ZX5=)'MU72VRKI[]\.?;5#@XSMVXHS;#T=PK 0S-9]8WU R%D"G$IH MWE];$PJCJ1RC1P+[#N?"2#[[+H?$#?=[K2G1P^5N6J2:4\"S-GH=_ M2]K->N'H[];VJ2D"$FYUKV'7+%_R+7H0^6S0NE>2F'G-HD*Y%U10UUR_*;G; MD5,A\4I#?P ^L'\>G.NJ/;M[=%'XO>[B',0?4T-(PP?83?7*A;'(^$DX<$-9 M_.!GETLB;\=R(P?"^E_U?:.H6)$/32X5 [U3.?E<%]OAY"D=,A2X]I2TE!NS M?.^Z9984[92K63AP02%P/5-_C5UU 7LB! YKF^)_;MD6Z!5R9G)U>G_$_Z9. M& ]@6TB6ECV!S0=< 1/B5<;)B-]1DWNS/H7_-:TEG K;!&3K[1L(/J M_(3GU!: LN.I(G"MZOUJQQS'4IBJL"&72K8<39)F4+4N([W-F?=QR8XA*' P MYZ[%GL!H9R&(H55I/==]:]/AK!F^K+4 2KL2CK5BU4G!#G.+=+D6=6AN1&$Y M27XS*.O0Z,/_LO,95V%XFHJ\;6(#6' ++399<&KX'9(H$:[2$TH .(S%;C-R M,RVQK_Q+P].]V"SF]6+QF?MB_ZU [\U@I26#OC&#).M?CVQ)0OL-TZ<[1M84 M93P6M>;-M")CN.Z&FPA/&Z,1D&Y\[3N.+*2AX)\7^VG0 T;-0KXM@_ZCG M44Y,<)\$[*;3AP X;+\L0$Q!*LDP.+ZA^@G,@:@(]9PUW/',(\6"$-91#CR$ MIA=C8Q-\9ZW84B:B=*"XY*.9?;0'6/YR\").T:P<6 M^HDD-V$*,0_QXF9H$=B6E$_!S@[!8-WG)1_"ZUE2<4;*%VUG;RIO2IG @X>* M!&6UF!_ ?ZDL$\33J O03782E-JYQ$>XRR2!^Y.J$NHR-&'EAY^QK;MH]1B1 M,LM)O/EAPNG @GHT^O"TU;*EE&#P8!'7ZZ>:]X.;- W^6C.0[J!Z$U5K+8/' MQ4;.0%-3Z]+.Y_2)(@HB#'$TP@N#;*"AUS(NLB!FLN<(3%=IOR)E66@3;CD5 M'L8@Z8Y+II+V:O0ZTCM CZ05+]^V^,VYB"?!QV&8&$A3UGATK= D[LGH,;54 M>(H>Q@Z"$%X-0M+]A$:Y -]%SQ3Y32Q&:PML>]$,;A;^2YHVX4/HR*HKC(M< M,4?R3WTVK)*1G@>_H(M&#@V_R\-O7M5A47)VKZ9B2OCW.Y2HW^$9^<_FS.;, M#=,OC,?2"6D BN?I@%X/SRRYUD!DCJ$5$M?J;BFC!P^4*22TF>&BBM-]<\NL M0JEKC?HXVCU8G0=G@)R9V)$[WM; C79'8ZQ-7)Q5"*"#>2:V%E<\IF0L1=@+ M$2L_KW;=INUR=_$D,&0"6 I"%0#)/Z\EWV\N@/LM-_5W2Q.-8)L2H]7;MQK(#4@(G?L^"AA2;&3=,XUXHIL:$]*X-Z-FC-%53P +@)@?3BNM?5\M M3SC1,/:S;F:)O>EJ.I9;SL%P?AM2D76Y2!R=(0-$^ =W]IVV+J*G:5Z=*3A' M5YBO%8WCUD+W9":D'?@1XV\<3IZQ,>-2-S)*HHD\0>Y6Q)1QD,6CVE8C:GSN M!NUB(U$8& #.$G9T>,S42,_-AUVY7$TVJ^@(R5GKT1=+@DOT/KA8&V9553P&7 L>RDI+2GIZ#9D MZ)'^=DQ=B#UL'CG@-P3"!!0+('KM/*4K=J)>(XF:6-DRR;?#/W7EY?%MY>6V M\O*[5EZN850TH!WQ>A5,6]TPQN&LY8.K^E@N)1O1N_T<@MGE2L-9I8!54D"+ M8A0?*+_A/OII>H[U!"MER_:!'!ENN@_1'?''SY$/9>@5@9]0@O;1&YIM*%(_ M4X,7!>]BO[$.YAS,^ +*XW"G$)U>)6XR>G#K]-Q) * M8CM8/%-*/4L91($#)4+#F=A*2>"4T0K V=XN$<.0DZW=E;Y_VG8AH'YGGBM- M[H?@:&#JE61K/)#J(P%1M=5)/+4R+--FUB;,>R O)A:N\[IK&R:SRS8\C._! M?59-.)M[OA-GNG&"6CRJ\28E 48KP!05:-UQ-HT!M)S1KQK9,\)0FOX^^.?D MO\^XWX/7V'@ZZU' J@68FTF'O[-BZ7%LQM=@]&4$0]W,!F!0.@.WM0T&_8[E M&DE/ O>HM _V_PYZ+._[TU(DKDZRP)O%S'7BX!V'S8]F D7AU$MI+G!JM2\E MV561#0_+<3&G964C+9LF^!I$/R5%7BJ[*\8HPLL2+EZT'1RPA8[5W?<2 X^,%%3"?PJ82&>ZZG7Z@ M;]C0>$1\KF!1A!V'U]12&T _*__)_<6"!UV&#:L4G#_^UYNWAP*\O"'S8(GT M5P@K;ZS\9(5P48)GBOK> N]]K@8$&!__1_6@L[.$\K',#@OJN!X/E^N LG# MT$;-Q[!A#G%6A;Z_;4A3Y4P-(Y4 "J\/7:C+%X [0@72,R*56(1 M#*[;4\Z9 3*BU5ZZS3\)/"$<*"=ZV%"G(<["&A42J="BEE:,410"?]!88K_3>W:,'T2, VJ#2VCG7<8"":4+XK%OJZ;+\U[Q>*ZDM MG&'D2W96GF#NGVY."149#R/%BLZDUR;>J=V$IGJ=B]U]R&]>A2?YJ?[[_X=VZOL/[STY^NX__^/> M@Z.[#U3NS$C);2U"P3K8[W!-N<%F-=G2($_#&Y#O(P_35]4'WV,45E"'IB[H M8/($$)0<<"12$?ZXDLEE#T_G750&"COJ*F, I>,Z? FG\JP&Q()(?]E=C40' M^G770:+DN5+EIP23N8R_6:;N-T5U9Y304*-'57AIZ>18.JR' M[*^I7[7?G/1<\6<0DK+((R"0!IQ8O-:G$4094U-8%R6>_2*,XL"WZMI%6PY# MA%:41=41#VNUHE1U@JXB$#=/0$[9P*8>EE'JXF+"P[G52QPF^F\ND)EQ/T3V M1$7<3[\F$#MOC3ZU%[Q[Z)':)24=ID:D$6\?K^U.57GW9B9'ML:LE/U%:O[M MA>RRB]AW^ %L7ZA1]6W4F:=VSXK9'X&L3+#IO[MK=:R4*RDE"<:-]?0HCKXQ/[ I74%RCH#?CCP_J& MP W:^,X_KWS"-8$7\[HCCF/:BUJ/ILJCI[-Q_2OHK*Y 2FFGO7ZZBU=?$)PC MGH*DFX^,ZR7$_(Q@O??-7Q]Q=R&KXM'IM"AK R;9&SD,,5,RR+:G9:%7'R.-Y0!RSFSR!# M]:%>+(9&6.,"J_$1U>MB,>'2A]\[UB;KM#)O2@Y@2#;%?C5(EG0Y>AT'U\0: M=4/Q_F++4D.3. M.2MG4;^2!''X]2L[)+G')X(QN?_@B7D,]+ E9P(<%0;[?77?D\[0F[?'=C&P M'0:WG0ZY$-Z=AH"[W+O[S=W8J\,_INB'2K277. ;O<##P\EE3]E5!#M# M0\E1\>CQX[BJ]L:+:L$^)IH0QG9'18;A_ ;IL%UXJ MD],?SIDS>X/5)T)YT7PEPIK.E]>K&'Y?64;P#[FQ@XC+UW=:QFB83(U*]L.Z M1_!!M-\+RM+?5-GU6'.&-ZI 3&-0/9^!JF$PM!7 HR4JX/J.U? 6J:R&9#/U MQY98DM3+@/U,$C\,#,E_!O&:$YA5,*SUM%Z5 UJ3+(E['(S$JDA- MA/$,R,IBL3(NKQ?U^D3U/$NJJA3A5.XH'CSIVC)2\NR]+:,N:IM6FFD-[*7B M0+J1OY93<*!P-JV@/S*:(]:0%R73PX8#M&_C*'_E !V,]3@9NBQXF#5"]$O7Y3KJ7NA#+>G<&Y>3JN8\*;V(.1PVBD?UA30K):X6$#)K51^@O2]H>=R]71TWNSH(;TP= MTW\PS0V7_;E@ 1?-ZLB\T>D M-,(U@*PCZ6&$8WFYX=JMKV1@J[' KZ37A. OHTF KKPM"]YP Y[F='&7"?6H M('?.W>>+]9 E8X$614P$BWJ>87%HG\[V3K<+0AS&,H]H!1VF"/M#U'P M,&NV==03L^JJ9;U9ID3"/A)3AND]V.]?S@A7$IG!O*X&VF]*K8-PJ M8)HV62GAX34PF/M0YW]JI,VCN[=(FUNDS9?:=V[-24Q'(I8_[%+NX[N(I;]P M)E7!WJ,_*3@3]6S!OGWX^PE15[)-=$;/U3D8\^Y*^JZX6U#?A>)57Q*KQ?W# MR=^J[>1E_ [,V[WOGAU.WM;]A\D+/A+EK[]$D'\8-S5&I#?7@IG)($3ZJG"X M@6N*RU!".#8\EI>ET'\:YZ!."93:J_F<=7. < U+B@]]4Y%#XZB#'Y$@I',/2=2(5P([:J#8F9Q*LK.AKW&RW'P$EGL?.:^):?,<\^JB% M@L,7A_%+=&P"9?N':4_)4;Q(9QL8@;C3BLO=]BZK=#;Z.!NG<394)./YNQ], M):..,Q1.>%70.MW4Q,K45$8G]??PO3"6GQD3\0.[;X0.()#YN[!SRQI$;9-G MCK/W!]8!E6^_K0@_3 \17PL#:G\@AKZSEN 2/P17B&!O;3B((K0WZ:DFVJ38 MOK@B7:>NUQ4;GLT_T[?I.HDC% ,GN*I_PW:0IP/0NH* M]7R;K.W,&;=W:>\G6_K+_]KW;GZCA[MR&&5.+LV_1U^$XZ,K(Z4(F_)(6]][ MB#G\7^.@@!@HJ/:X0]L_/!?A1R\/NV@= MKL/L)9TP3(B<)L-H6.^F+\_1AQ_<>%55YJ>(6SS5_SDDXDZZO? O$MJ$";T( ME@K/4%IUK)\8:E>#%IW\?(O R(H71E-AATLB=@$&I=3U]BL4H]RN@L[+LN0\6UQ M$Z1&#LY:H3UT!DV_:PWGIL_)K5#0^>5S&LV751-\Y(XW:<1@KI-^*+[I5ECK MMV$9Q&3-@/U 7B_WXKWH:@#-/3.SL&PSA;_ZZZ1V.U9H($S=7\ZJ3)CLC8U>>J&5%^:JZM]C-A$ 7V]TG]DG8#I32 M;&5PO(_%S%?*UT:-M>'+KSHB56E.?ZW#%I[\]QG]?^&3#R^Z M[DP[NJDNN),_W%X$W)M!ASF/VR*LPW>'$E^%SYY."?0/Z_$\DD+='*8T&O-, MKEPI(ZZT7WP8% F%*.+T^?,^"08BM2@?7RN2!R8*'&X$P@)"PY)=!OEM:4#F M]']$] *@K6H%PU![&NG%"+-- @Q:,]E#%M!VIV&7_TN)XZ*H+)#82,ES>HMU M:"D<7$'?%2JJ:Y7,JQA)?C +;Z[I^=+D3$[+WAT!GA:*?[QD1]=#HY7?L'+$ MSXDCC8Q4)%PIG:.0.^DL@[4(J_^ >"^&[\AT6]FWN2$BJ."W"[;LYD15+5RG M[H"SFM@OI"<8.ZC?G/P*LQ^6B0QW,E]0/&D-:4C?4?+OA%X^6MHMX25PT1P71K MRN*RGD9-WB2'47?JK__S/XX>WOWNK%W %>)+T#+^?D'[4CPDI%NV9 I?M8W^ MP=UH496S@\V*+GE\1IF195JMM*U9?:$_ZV M.MTL/K=V\;4(7FKB->9NYI[J24QP'$+?S1(B1N)$DGCCA+)R8%6F[J4-;"'9 M2$Y2Z8-H]QLJ2(,DPF"Z]!)[X"L,'Z*U/* M0WADFR^'WC^^8(I97DCG;>25O:D.6+U_)J-!+<,K'$9> MTQ),H&68GO9T@RWZ,KJ)="X_=_F0\2R@[0_E#/<2LCR<%IH/E* M,\UW?JY.&;GR4U@17ULW_U-NUZ5&Y=WW37XKJ([P"ZT7=\P$N%F<,CNF^/>E M*!N.A -I1EZ]?G'\^E4<^\_/WAXSJ"C[D/%[?B@38M54U4K"4$T'8@CI6\*, M1'VY*5&SBN:[;L+*8FXJ=PFCM3GS81M38$Q\@:,+?ZN.D.:V*B-WE _":PAO MG,)2SU@H'X8)/*M/ZOCAH5\CY ,M:J6UW;D4=LQ2*EDUHR9H1,;S_J9Y MC \JJ."C3C7';AQM#I'<)%]RX>3S*,=7>'1/K=]P",?7>N1CRY[XF08AY,7 MS,M)J O&JSPEY&MP%#MUF&Y,)\*#!2>\956%(]$#F9N.< M#>EW;ELZJHF8!2I0)O.ZJ,[)*R@WI.80$\M*UD@2!4Z@H 2Q"Q7$5)15F<46 M0O2?85ID4VI_C><2#X@LB'7(KZWUWNDKIPE4507*S-?-[>=71.$](5+?>W>/ MGO""L-3=FZI=+2I#108G^+2K6'C6CB;ZP8N7/QE0A]8IK%\E_MAPI=Z5&B-6 M*O_^]68]P\5>O'P^^8GL&XXM7#;8OF55,K?T@H"X"\$[.7V%G8<52*:GG,RU MK$+A*#=XB:E[5CI[TQ%8M@8:"S>JK;!3.9 M>2A>R%7S:TLIF>H@_"V\)\L%KHD6E=V6*M(8,0&A7.W R.$)U[*.].X12^;R M=W)0.SF4L M%R;J,N'I18AHJ5T^V-5*#4D-Y>7%M V3VEOY==HV>"]A5)ZG<.5T$RKXAW$4^F+(\.C/%Y$SQC;7RA$R)K^* 5@^F%V5?SH'/JGDM MH.DXJO':G#NZ3T_Z*J M+DHFS6*F6V45VWM_F[K>TU/.][TJ3#XD4[)FZG#R[M^#@=*?^LG;BFHVL0!(-[4,*"W=\RX M3X@#H'HA0?Y&SF9R/Y!_!9PE;+*^7E=Q,Q6.YPSENB4=_T)_)>+02;Z \M0B M[1-%HOGF[CP;X=A47HGJ!D;&]AL 2Z])I$N&PU/ ]J9]HL<6+W8G-6_VM6IL MF4"H8\M*QO)=UHZ+-]4+&2HEJ[&&P--V(LFT[J; M;I8,;T)%UCRP>'GISFIE'5U%GT"7B6HD-"Z@XO0],)FJS^# MS0-0@T)ZR%4V#5G=ZB-W[T 0MK.57LLAX [TD5& Q83')F?4=YZ+-Z)Q.)=- MY;WTRZ.K::YLOD%6+)UH>O80Y2_B]3H0"J^UT,BO,[RHKL8(PGBQ<'AJNTU* M4D8'$)G2>@ZHFK#+RB>=!0/5QSKSY#0?IF @:@!E0Z,]*)%W9_\<5^ 5$[]V$@(1VL-KB*\D0O%3'L-NDR\>#6?RB8D 2@, M'5/36<,QH$< 5;3&,T'&VL?E^&RMB&N>/$XK! M8%PAB\A7D00-A\YU>C-7?E-EG^FB[)P\X'C\EK>W=@\"Z/09XVXYF5[:L"\( MLB/U. ,IA2_W61>G4 .8O?@@P5,80A[^I<'LLX>OP< D4W0.=Y P1L"2'(@T M]0KB1#>?EN<7=/^N7U,NB1C53RGEWB0$@ P,3-0X<^X>]M%0!.?9/-6I5SB72 $M%( -SX$IS0NN/* MT&#U60GE2FL+YJ0*/A A\MY6FGP=OU]#F:W;]D,N[8#9M$G#EI! %DD]%EB.^G+3SYTC3R"+!JJHM7 MN@NW'.1NW\7\4^R/G(90;=-%E6AI2A,>B,)],]DT:<<)@UVK]:Z+F&_=Y_&X'4SJ^B K72QBH2K M+(_1*V:M!,DC3JL*[\+6EY_U+Q.I(M09D_^SN4'(ZWMY 8/!L!.EX(N8'&;9 MP@BP#^_FTMI9[0O-=\DVL18R\[LOO :ZD8[D3J'#U)C5/3E-A1-K T8\BLM- MEAL -UEX/JFAFK W;C>OO'SVX>3Y(-)%V9.E.&D=D\(?LTE7W;SRY"5DZD+$ M.B_[,RJ%3?Y1MY;[GB.#5LD)JO+U4;2;1NWXLV54FO+EX%>-Q'F\+HTOD@1, MPYREV9%AM8]89ZKPMKC*H3S?27:.1C(KE^3$%J3DRE\DO6?4/&@&SJC5Z0*I MHWR#9 M9ZG])D?EO*:.3!JSLT60/PP><)-FDH@EARY/5 KJJD59^@VMAM79MF?%[N;7 M#:?C2A&FF]BLL6P!OS'^S/:$:HVPI0T&.#CB>(9@]\)_I:]!,W]> I[N8A_0 M0HP]*#+4P\G+N?]T13V\R85Q* !_,+HZ7$5+NI5\@.H4R:CENEP40[PBK;4A M\"%NIE,Z)]:C:X>WQW3MY#?6\_&]+QNHW/Y6!\K6_T'/B6$4 HJ30 MS9X5F0')>=';D1'^]'JZ;F/0SW@+5CM)0B'@,200XB]]4S!.5D%Y;? 3Z,= MM4(45YYI!DKHL3)*;&+>B'$/M,B_\5J[X.CIJ8489% M5?E*J8*RY!!;^2(J%NH81;=^$R[5$'#&^W?EB4Z,&T8A'FD<:J6G7&'MP,5D MTY.!PG157%$]#]^920O0X)K!6RWKQ88=,L@4;J-_M6,1)!8Y,Z-TI=$AI<=0 M5U&-!0V)JD8+[? >: Q44%F3Q3UV%P+!NF,'G2F$XN'EK4FA=4MJE"$J(K0@ MQD^H[28Y2C*#EX@B?\CTR;EBARS9NLREN.2'[S.E"%%3U,UI[)LY#0]()=F= MB]HM:-J9NO/V[%!3J(X"T[V>'4ZL+*Y"Z5MMX0E1BQNY+>$M0%K#+7#$$'Z7 M-IEG3C0]VV;7)/MRV$N)70:MVLEV1D4.P(T%QT]=%0R_4!6V!'.X4XT5R11X MRE_Y6HLF/9;!C(ZBS8IR@(2*7['8#Q?UME+5!+*OX=UOJS7>$X=TYNE(G3I] MLO?)PUP :A3?<^S=Y%4]TP8M+@?9G<-KXQL3!&1*CVLM^$H;B-,$751GS>(WOB83B]W5H M_RTJMARPTI_D M]DQ%$X^(R;P4%M[DND5R55Q&;;Z09TB\<,QMQS'"X0^R>>5S(W$4:/8-S;)U[L$(5!^YU M-]TH9'SO:N*7B,PM.7*S&KP64I"PU) XU?AA2=Y7F*E&4^#A0>D:+L43O+SU M]# #ZF)/YY+!G' LOZB47@)8GCD_+*%\\-KS(Q[?TI3N*(,'K)FC,R;KV-87VX\5D2*A9U,V4IVJ;MI.)MR9/LGGY^KYC(=65K]Y\A8!T.]' MF73%- @22[-VM:YF*3N0[]IPV*2\ZC!'=Y[_1N1SG8)S[X2=16.G)5S8I DG MV)=3WGA3BFMU(WK;@THGBAJL=IS4,MI1V]O=QU9&3']$C6!W'T_.K36-$Y)] M%BA"^IW4)AEOH]58%(>/[A:FBVQE=>J=S+>*?HOZ52-)FS63M"R#P\.4/,K> M^+2)WU-MYW#^GR()Q+ \(C/BDB 2U\%.,?D@_'ZJD M:\]Q&3VHIS*7^=FC*].8Y3OXJ680]/'K1F^NC",[;\TIG G"Q()_Q<\E/W2_ M"=L\Q/]GU5IZ8_M-O;9Y<04D-T6'D^@A7[*0UPQ)7D;I>)\"ZM7 M/3R;;$U["?[?]^T0APL)S<_K167]F,!):X210H$Y2D!V##3>I*TA7C)=@HH/ M8]7UB$[@[D';Z_9EM%$%=VBP&N7*Y++SU5&0]Q>F\=\0)N:Y8IO5TK&:^90( MTINRZP@T3R<=? M"%]1+1:"2.K'FA*#CU2/Q],/=+IT\-N,(]DO[N+HRF)_V#[9MA-"]:MO/+FR M!UJ?H,$JOTJ"-:*W/*,?2@3 U4?=9S2'B<4EIT3B >+GI%;]N@<3VDS+T_R) MX>$C1XBV_;9=YC*(QH '"FXT^[BZ))D)]&3K*M5X/D30^&?=, D)2Z-3&H;G MOI%;Q1^ZG3-S8"&9&FE]WJ*MP5R1(9 HK6NAE/4.8ES-KI MAM/<5+KAS^/?\/0,]3>4_9R[$A1RF=D/:2!++-@KG(UK!RY4K#^ M^9T@3Y@,?#3K;!1\D99M02]@ $J0*-S".'BEX2R>.U$0IJN&RX6Q8_E@XC5 M1?#XWKU\\_IP\C/R2XIFI+_9.^V'ZVPNKM#0YY+JP=%C9HKM\VMAP W7A[4< M?DU/K>"%?VZH"S6>:8W4!^R?;*028@",& .+[Y'H4#^62_4_9'CL9%[A%+VA M'FYF99!Z\5V7VMMSFB=G<3%^0>/51W7,2H")>@2$M1VG^ YE"]#,0A^3E%8J M8N]*?E\7:K[E-6>M^-CNX2TR6YR 8.MUYGT"1@-#1KR \87N*O/#RV/J(,6]T20TK93-)")%+X&1E*?PLN&&;':< Q>B0R-*". MGG$/=]?TOMTYSC'Y-@(?I:%7X&O@6C\X"ZC4HY"&*V%5DVK0#KSJGF10.)329- 0 M?Q_BF5@^6KF,%!_\0[^! UV.AL8Q\@4T^Y+TQ/ '\SIL,XN,1T'UKMOH+PHA MUX NX?ZX6J&1?T.=':!UG?_ICP].U<23R>47&KT) M$8X-[Y'X7#Y^2(&PL8?$D5FG_5Q)Q-Y-!Q=^+YT8 VG+.;QC7# MAU=30BR-+QR3,)KA'?F#\=)5E5#3[+AVK)ZMO?N8X5K9N\JC>U425$GX(9BN MP],[OIT#CK-X+DEN'+K#!U MI:_]I5<6,G*T*7"[0KR$?M.A9_V/(X5@,%**T(Z)S42JH;LXY7(\%(*CX&$-Z4;L 9]*9F=;\B38F2VR'HW8 /+%WT MSO+A947 N[-KA04;BV!H)(3H(ZA6J_0<%U%*?+D2HO7U>B$P!QF.,2%MM!6) M0APYJTR;4F#F^J-@ 2FTHPG'%6?[+E.,'JK00HB \ZP\2P&+*"SW_E=0N.3* MG]1S"[QQH0&CI 7958;#,F'0IH8AXX^:X8&%4(_X(#QSA355C8XXLLR:,:-* M1PQG@\^$D3!-#)5#J@76'30\?Q6X,$,@=[[;_&S8QWIZ28!,,)!ZO9'FN:T\ M<.SS_@XD-7S M[U[,+;M91447.I<*\85V/%9LHQP]F\K+G%[G? -^@5LI2$JCIL9">":]5K,< MA !)!"7BT;^+I8I/ !G$GG,>SOT NXQ45/CX!!T5Z7F(DU4F5%_R^2'\KHU' M*N@M26%J%HDU$Y(B*;[XN0;RIIF M+X?;V&QD):WS>'&$N8>3'Y0S=VQ0#-=QL@G?U48IT9TTH[C#E(S-'%\3>9UQ MAG+>=B[CZC1_V,FF(J<6-$OJT<)22(T\5;[Y:OPH_+V96WO9YVGGO[,']!O# M$)\RD6UUTC'_+O=:WQ,]P-GD_C=/['RW>"B8DWOWGYB1CI%53P?]3"@8)3MX M_^AA]@I'P3/?=P7-,W+Z:O*%(7W>*YJ%XHR;;6!*AK(7U6$R7QU!>M8X B(L M)Y:;XQ5?6].R)1KRA8@!)P42MVGS.9_OI^XTSU*WQO&H/Z/]06^4#CU]8 ]< M*O?6O6.!?$1T:%?T(X2&V<[=008JK.+BZ.[C_'S2'HA23YZUT.[FV-19"["S MMG-OT*A 8H1@?*?)O8?W!_>2_?;P\=V;&,_]QX_]O=+=>U.B!2X[L,H@JI*% M5"1=T"CGN\C.=76K+U">5%)XR';'YMX!G&YT=3HV>6ZE0J+)@YZ MA(,XYY.DFQJF) 237/[:R#BN14;CVA>-GQ$(2LOY31SAF'X1IUO 99<%4 NYV_V4,%#?QO>;L.TWVO*5'VW\]EOO3[^)3,;$ MHV9.*X_KGIYY!K?I]7J&QD^\7R/?M@S'V'TWUN'L5_;[SQ1=.O?CT3=(".)) MQR-+@ Q?5""8MGP\XTZ&G\-[_U-M*B217)>&=@RM65,X%AR?ICE>8X23U*LV MBON)RNZS5WR5K1,=8M2J)PY\[^"%XHZ]>OGR?9&V0?Y,.']4W['Q'AWB2Y$Q MYE>P>>$M4L+NI)UML\%K)E:5.,*>RD]1(;/2;U:$RM$J'&]"AOC8[WZNUM \ M\0]W#!\%#W;\\\\OB9T]'U3/2E(Z'8_N^.?!*R-Q4TF:)QTW))[$Q?['RCN) M.UZ)OY3NE)@A'* ;\'NCI_5]NQ*63??.[7U-I^]_>I9>X"TWH&0Y 0UD/BNW M8S[ 3UI\%HOL',DH,9W9",+W^0>N"^?R#\;P(E>U)+GB^<;W5*H%=^/T M"XK]LM($:1A0A1P!X'FEC2[^ E)+*GQAR?HWX?XOVMEIQ0T@4JR1N68D!Y9& MYHJT4+4?Q@V(UO.ZI8R)$V_#-X( M_?7Y/S?UZN8J[70&>>_,!OETIV%6HM*T@S[UX70ODKTE=LI75/DN8;V6^N3N M%!%N)SY+'N[LO4\)?>7;D1HIX9L1 "F%U.,7EWWI>"2@Q'9.(<&^]H]^[[B1I*-D,Q7D+#MTR3VO M^;0NO78R('GDL0U.^3 O2VK\#I:Q MD8;15)3\I5VQSRY,WF]7X1369S^NNC5/BU2%I;F>,&[6>IZ6\9C,534X+>W_ M99K(I]3SON9BN0HLW9QIO#HWN#E?[YZ^>ENH(QQU?2;E:=5,QTZPD_S.)@JQHIOFE>O*]/91=Y-[7NA6]K<^1,<5)\='=^.ZN;_45 1(PMMV MV-D!YI.NC^8MPGH5*FOKD0^D_@WVU!E7*+KJO/T0>;S*2&>J)0ZS8(234[.!'_TD+ M542P3TP87;6[31$G'$97>E4D&]KTFRXAEY0)F$L0G;RA-0CGB/60F]QM"%AI MZTX$G&G+;30\JF,,X(J883R(=IQ8E!NM(PAW?TTI-W=.!7:^,*$C -VL5+# M=4ZR9X>Y*N/P_:JT\3/7?6CI]YEWJBG4>C$H]R]FQ.;_I)19\YC M<.< ;?DP 6?U*G%JBOVK1J@3N43HGQ/047?-V)9;=93WD,*@^4[VN;HB;.Q$ MP!G+I5J$35S4BD?.$B^(!51:%R4XIV$Q1#FQW4\9!8S'MY^)]VI_K@2H*'XM%+6=(;8T<=BRZ<@NFA>>\$N M1X;M8M^AS3-#QYG\PJGEY70HHUQU]LAV2I)_Z@KHP]L*Z&T%] ONO2,61+;" MWV@69KTK7!H6&XY%H$>IYZH9XN 6P%2-GJQ2!_->+\SFAE0$@N^,1 ;U506WE6 DC+QW%Y[5%3)JY#@MK+^)#T"3:W4DY)&< MM_>>R: 7>Q#@^$\=M49667KHMPH\*;)?N,@GG4@05Y0]G?MP9Y(^]@1PUK3, MXVPR4Z+> $((._2VXQF#,]Y'#RQ&I#>=,3?( MAB<:D713LC"07,O8,4;M?2S,J_1S>_:'UB=%!_=;%Q8@#Z=]&PGR&/0MW>Q" M1'MP"\J7HF: 6AQX, N21$%(2D H6\D7-3PMUIGGBT?XX.@E)^ULS.NX*^TM,0Z9$8KUX^-UFM?;.[*Q'HHN>!(\H0\[A]N/ MQLM LG+TO2Q*\;LXX_.NW,PV"_2$4 VQ9](5&FPQ2+LZQ:XU2/,3:JZ$^1N0 M/(X@$!DR<>L&I3!Q(B?_W+1K=0'[JOI M=F-9R;G=[^,>TMYZ5E,ZM#Y[LFK M5),QC)ACZ&/YCVS8R&KJ59C^RZ) CHV29AN*/7Y[Z3XQ_E*0PN1P>W#_F6IS0I*Q+G7&!-*#,57J?JH@_=ZDT9*BADR MCA?-$EC[/,$:%HML]FKBTRJZ]@R%Q*M>,C=\1%?)CO*I.E'+%79[&-2USU'&^TRO&)3!@C-,OQ MED!!)E%)O22>?UU\]_&W]BJA;IK*EWP?%:+HA[:;*5TK1%13I[!HV9 QG"5W M:Z3P$RDP$77D%[0Q=FOU'+ %AG(WY,09)D,+X&DR%?$ ;7Z?7F9@I4C/H'F& MT]X$_BX73KH'=Z5CH&IF);KI\.Q.:],:V!G;$8\ 0O9#&C&3D)-*C5P2G^A; MCU<^:YNV2P5F"I\V5Q=Z#AS2JJO/RRFI>&4)C9U6^^4:-NHKO,^O+LA <26# M."$I-67+P&O6..D9BL;TX9WTC-CF#DSY;,%[==Z%7V#07=4RY8!G'94OYT-2-A>\!JE&C"], M%[1@$O#(6=@Q% AS[F6X8R8GJ#IH'D"6.S=IXHIA JI@X-ME,-@L1PD3[5CC M$G5+!O.==OR"$ 350K4'WAU:N1DK.R@XLHF]@HWTTS4XO42$"AX7/TD87;E< M54HL6J"XVK5;HAQ85.4'^E^R[*;#64XE*! *3B.<#/:\ Y1/!-_G?F*CZ$(_ MS%J0K@+#**IR:CVCH*_@7LFMSOM U:O4CDE.%@[,DBH$"X;2F;2FBI"TL%&5 MX26+2DX6;,&K#TNOJ_L/9(C"[6-QG&H6^(4,;)@Q"3<%-A*PH_0"1)T*A)3S M(%3$W)FR'81,>[9=F3%O4FF-X$].HU(Y;+BEKB/O;:<#E7&JCS#*FJ[1C1WY M(^@^6+JQU/2GKN(\NJWBW%9QON JSM-@OA<3ZIJ*_(G'3X_Y/WY^1N"4)B8= MV&-/P9*]H8&'_D52KX'?;C;C+6R1!8/\3_O!99&@L"?>Y5-H\.,)<$+(4-&E MPZD>CM/@@RXK..7P_'?81N_*.Q$?3(#A7,PIE=.%FP_8H^!V%'Y@=*FL.>1* M@S2]V\"LMZ(L1BCW^#)\P\X;]@W,Y+L:V0\;]I)?K\+WQ>I:6XDZ]X/8R77G MO6,7"+4Y.G.F(*2(7OS+U(O?_=&^<=KGAYIR0[!Y^B$-3OC*F8YH!LTHSSLZ+V>*\_VJ[IGH MJW+>#UP_N[V;0I+35_,4'"VY4%:OM<)"B.-%OO2C0!\*E@>95N?,D?6A%#M;:=.ZH5H MO$L=<[IA@3.XV):S&]M[FC7)0.Q:AL:IIR9Q8Y5%]:_2J*W@ZW&J;\T+E89*/[ZO*X6L\@V M*MD& HEL&I\KR13@B@EM0.H)3KY.LU.NN5>=OBFM$/.Z*8&SEEO$='$O*R)?GI"[V$M3""&OI?]9=N,H3E"[U*;V'EXTTA#VV+>HF[?Q9GXUAYREY&,#=FJ3U]2OK7M7KZ9&38F#8]Q-(Z"[WC MRY0;PHD)ZLZS+JQI3J5"CF5-NF+LUJ8L^>0H^SB4R]Y211_4RZ8MH!E2Q^<( MFUV&/<7YL+/"V-LHK$"Q6-OE$PX,]CK3*-T=2K& %.>@].A[:FR%,$H4G0RG M3;VJ*\?KPAFJS+78F_N-9MX5N%&S])U22E"$@$6)B=(7(NYND733<=N4PS(- M6?J%ZQODWR@]H^9:I%P.::(U>R&T(F0F7PO=4S\-2D6&Z>R'S.K2:OTM?%M/ MLTXP:2[TRN_%.\F_3,!O+>-/X+^1,1!66G8CZ0#]9<)P>M<47F?RVCI\&=^V>^_%[!,!?AS-7[ M8/$T(KAYE5_['Z,%P$VM32J!/A&04LB]!;;]3A@GNX7IFN/=)7W_UUW&"10! MDRYZL.:=7[Z!#BRR81D.J8C-1X8N5L8*EW#/%L4XMDWP/FF#2LRH?HMX MFN GP\VJ*_+#LL1FOX+F3\S6QQU6V=,2%<0^K%!%+) VD8JGBH M43,S&0U8]E=A4?Q(N8^_M01RO/83VM:_+*%^MU!W-.&VW-T07$SH)1>YA/I &T"\H]_*!=$8_+/:CS\2?EYV\QL&$]X<=GX/ M/:(-,D7[:RI\'W]::]2V#'QG#LFCR*DR>7G\)M:>S)*A=ZF&1)6TY?6+DHY, MKG4%+[Z;1:IU1[]N.D[![YYO%CN1ALDUO*K].T&)O(E B#82_THM3EB37F.! M>Z-\E1D"P6@[8H%[HE,3S!I-BN6AR2806EZ<1KCDR+/L$-?1(TD"65: M]^3*&J(GE&K188+H'N@@S;TB[9XAUZ-?*%H:%T'9VBCIH"146),,ER#0,:Q? MD>=2^^/L9/@"QK_[:55$O6W"&'2"1L^+RFFW%"A8QC"Q@X[V<0) MGT?VE!81*X="''A"J2/PJCTA&'RDZ/#M]OG3/P,#!4'DYC2L\P$%K ,>]F83 M!_6RR/:*H20-_]F6XR&&KT^#6=6<[=+<4^[RB%:NUWR=%NWG0V2#H>JLFZ%P MV%>)1PR J:582!M2!;CNEXQ3'=2="J+/"V.J]ALU<@Z#E\B=YMZJL36)[@VG M '"M2'="%BT:M'!I_I700&)(:G#7;9'S=9P=-Z!?SIYG>B/>G'G8$L MRB2F$Y;5V\_+!S&)7?'(,:1)3.J,SKZWX:O)OL0_=YWPR6V=\+9.^(>H$^+\ M:QJ*W@U2^5,9_@4&D7="QW3K?!UKLO>/] DM&' .R<_M&BX@ M.P+Z$MX"(E-'QPZS^3*F0O[N#?K;F =Y&9.V/B8S 2!'V@*-QT' NUPQ5 8 M'1YF'X?ME!_*WB=FZ,)I"S>/2$&<.K?,US.>T"&&B,JU'D/$4,+U6JASU^5T M(=E*'$"4W"=(^:Q"\E5.U=>C;I7=[3L4;K499IF4'8ET3E-(V'?TS=OX@9X]C=%RG'( MR!#QN4WO9N5F&)VA$$!'*\I9V95\:UQ?,^[3LZI<*X>[8^N4+S$B[CP\0E/. M2&]Q767RT,X5=<2UY%%(*<31 XC+>;/AR8BSHSZO%RQ\XT 'O/$0'0" .#: M1QZQL>M]EL:4QM^(8-0HQ21O&W3(%)H.2TVNR03.7E-57!,1GW;7O1D<*G>4 M[XZB8VO#CNRTR!:4\VJ]M5S?*&7F:'FMDUN,14'KIXCJLYWRA*TO&>F@,=R: MC23.CU(<2+]^,(J3_5>]N=8"CB5%S>TW(EG('N(N&;:/=@$)F%1JBZ@7AOOC MRK?)OH?@V0EM,,[LY!.K<5):,Q(;TBKP_(=N_0=[2[YS6*JTTKJV$5Y^8L13 M##_U-_0%"^C.-'-9-FVS70*[/5K+5[#,QOL_;KJ*[D=!JJX=P/K8 :B945,29=N/MQ\?_6W05$R4 $4)D<2&PPX@3PP7*->8AVM 1CDVXQ%/ :I(;%0R=SK;A$M:R=T3-^Q0KEJ4(6ZS59MM8XH(=%D4 MYU&*L8^-$3/1%L":FN7N1[!@/:6'@Z>WPU."!,@&^?W9QFA8[6^. D4*WYE+ M\:$\,_:]Z20X!0OR^(%]$-T!3G$JR!BS4<]IB?-W91R?_D0'_*DK(6#BC4F[)O7&TA^-;(ZE&"9:)'DT$P[6'0'N/Q$@F 0=O)M MPHM;A3TDN0)<.>M;AB"1(=.9S2#0&=) MW)V=]+_0'*SJZ89(TISD 157*=G"'F;9;P_6[0$L-ZU3DMUM3C?!]'YK9PFT M!;5EG^S\P*_;Z6_;H[I(R96U+]G,A?^"5LC7V]7N=(+!*N.R[=!]P\"GKFX- MW.0K;4:3(R0_;H9!F5UUTYK;G<+*DH!^2>W@GNV\BEKK6:'D!WR"U#88*=Y9W5P4GN) 5OS.N3 MMAD>:=0VR/N"!EE.91JXZ&+GE/^0(G<6+?I39]ZQPX<'T#O+ %2I7U:"<5> MFDC9X(2:AO<>+%S-B*:9B\C'RF1ZDUFP"6) TS169%^W[V9B !\HGM1M. .# M903T@1K#R4\X"?]5S:F97%3VE#ZT9G@*:U=PE*&-_V23)7&,.GXPU.CG]A8W M=2DC<^).['+=T*D51=&)Y9; %Z0K'$+7P_CF=QQX-+WJWU[6Q$"PN'KNBK9E M?'[U5YB(E& 0Z <9U, !)Q/=@J1RJ\S=H_I1YZZ*-P[6:? 6 MND("RDC'K:[V=?ME8N1\F6.A8(>=V0E*A&O#$L/K/Z410Q*?!O(2QR#)NK>[IN#EPL,B.1-.T^::5#A]?)VG-9GALG?* M&./XL=CC-MH;O$J7"Z6Y/2P%-:T!U>;F=3>;0TG:_^@$+D>L L%LOL MZQALH%CH$M.7) 4H7!M=P_I6E'U_B ;JY"9;!EE-P=D__08J%LXN-=^+!BR MAU=NJH^F])*?R"O2QGOD)R(3P!#NAS 6C,MR77!9:':'_U$U-1+\EH]+659W M&8@(_R3H6"?$UKQ\HW"LY5F4^HG#-&:]7E9_'&H J_]2QS]7#5$>MV0+F !B M^99+XY(NV)M],3J$5NCQ#(BCEWG^ ' QPU=S0\ MCCXM#^98D^HHY>P=2KCRX[U#N02YG9!')BU&/!GQ#>T;E5%DR;@>\\!BE3!A MM:=L>X5S@+*9>OF8FS^IUA=4HB G&9]K]HIZM/@/<*OFR3?F92U)&PJ;N5!< M3BXZJNLUN1L)][Y=PA#:U#*WI2R9%5!F5&ZGS##S@X6_N.MQ]!3FC$19Z][O MV<)]M^I4"3?"%((3N3$T#,8MXEQ7&KJ[-A\2JW*;_G%]0= ,_R7QT'\'LFBIQ#.E.*U7;Q?<_!N/F\XM[ M)H)/TO&NL?4RP$C V>9%ZK&@S-73])82(TP R;,!A:+'D^.E,M R87G@X/"^ MD]9'+COU:S[W0N@)J8>V^S G)C[F0Y=%,8P/ZG15NZY+X?$C&$/;' B[D(L3 M:K=CTM5"7+CV$XZTD6R/$E=N%R"0."OE")-I21<1;862UP#).X5 UG0>D"2L MJ.?6\GQ*$:YKC#DE]8M.F+OZN*HCVP27^.*+?JX31@^ZI,FE]!;CJ7-M1^S+ MHU>-@O&P-Y:5%=+K+EJ2."#[ZVBQ\FUTO-7LAGR3Y]R,6O=,ZW44+XB_DDQ 4-FZ61Y]CGQRHMU@WOVZZ[>!;G#1GIC/D1,8WH<_/6G:R9#%0 M17S3S!0CV:A2NF9SZ)'!6X=*%>TF<*SVI!Y(J>?6^ZF4G"U/&2X/4SH0@3YI MFTTOCC=*^=(\EMC$BHG#8C>0HH] $>+H$]G0AE6$P=+_AL![T6K3@=$\;$UC MC%=S5!=#G2Q^C=8,?D\:#R.*@'?\LE_:K(IV4C1+B/SMQ$4!8;1";(KK/(.9 MGE:V=M,?6'3@0M]95<[0YR8M53X8G8#F<%Y5\ R27S"N_PN9CDP9H]A ME&$LRUDE[YC)X.=2?@[>[TKP[\K;AHW MO^LR_+YK/U2$9YI\+WO:UW1N3+2(R'HI&MJ'I]L%H7,88CJR$FLCWE7-NP*G M?63?H6Q4G?1\M<*4RKFC5 5 KQ^WM)*41A#7X-XE9;RHP])%=!!0N,<:V _4 M^TOKL( ]Z85.\,( ?FI4R9AK YZIN>K7+K&U@!]9Q,OB.V@Q)OEGQ51H?)3\ MRB(Z#,%UXSH$%[HWA[:MG*[%4YA6(9SK@1Y8JI+L/M87:;,Z_5:!.UP] ZO2#_0P^S/7:L]NJW5WM9JO]1:[;NZF5J?*>.?%068 M)\49&]>PN>.!$;?Y$%28HTM0^C0#7GO=Q$BGK97B+""4\^CNZE%+>DB_,!J[ M")@C@[O F01Y77 (B3B;?CLR*AZ2RU9V!GX>I4B&IHZK2QV3J V9T+-QW4G5 MRR&4'70,2IP#28^>]FUG;'1O-&.Y#]WO]RGYO"JE/>/H\>%EUY%0:.M%=CJ; M/M8KI_,()9M8FQ%@0/6QEE")OUG824\]"_,#@GW6*W;4EVU#W)::C0\O8>7Z MUMB/&"J)CM[49\^J?TH._7WY\4M)[M/BBRF*\+*#(U%]Y@%>,[N_P:KOIF><9N?M(FK@3;8A<.IX3#$I2X'Q(U0Z25#S[DH_VU@54<*^<;)H: M&% 7TM7\,.OP,)TD8.\]^ K)N6"7N/VOY\1'_%62I9BSY,L!RZ%2*X?_GN!G MD3!@37MA]-.L$>K4;.1HKO-#JPF/L9AJ\=JK;^X8HH4*IXOV!,$X+D9U2M4J MF D\A*Y -XE02@:C(&5%T4@P'5(J0 HT=6A"6PP55ORPMKS]4(>:.*9?3]$'];?K=D:>8I56^GAG._ MW@!NJB1[V4;>F^[?L\O3;>?W^3#TDXUI?=8,!["M( (P9\%*"DW&Q61=3<^: MX)R?;OVV(J10B("I%8BEC6/:#Q0:J@^CX/YJ56&.J+'JHF&EJ-U:V\NJ6KNN M$Q7Z*'AQ_MINT=7 *LY'P5;LMB;<^NO-FUBEA##FZ9AR.+P2)1CI)N^>9OK* MW['>"P;\/DZ2!K#^JR]87L9TW':3T+R-E1W=(<=A6I+^[Q_U]= J=7?V:77Q M0-1=2J12!F!Q?/X)]_ABBO&TI_Y1+C8TF;38;^RD'BXU]A?O^95F?(F X0'[ MLP#M N* 5;UHUQ.28ZL.2CP+UG&%(S.\MM.N7)HS^P9??J-_E12**.:XE#D8 MX 17%N65#BT#%[55DBN*5AFE1#&@B0T((_@';0GJ>2?@I\<:A2](1BJY6ECD M:WY>#!0V27C <:GR$!0?$XS2 S2L@WG@Y$/N:=0,T-RWZ03"JDQPQ^$0WXE>Q/=5_:LZTC^$".ITUFK5)>Q=9C#E*A]$R^JY M ]Z+(;VYQF#GZ(EU%P/WZO4+QWCQ/F>"CJG%:U%VYL\D+XY,Q&M092XBS"*) MCAT72/C+8"=2K*1K1%<<_1V+R.Y\_^$.U;(0=B7,6>->XN0:R-L8*5:?F-.#,HS>^VP8@CB[X@^V82ML F MOV_"-]@1#B[GPZ\,1TGO0?WCHZ.O^-]Q^%2^"T-?*%^)],XI>[DN[*BM8$\W M'^S X!6T_9KYB"'8Q:*T8S+(8O=D3J!3^ET<\*.O%*HNM\<7DD%07>F$J>'A M"3!;A%[A7U77LA: PIH59PQW67F6;[ U/_I7WW@\U*X-.&R]C[MPOM-_L.OD MO!8BJ12G!?[>C H]FI[!KCR(N_)MN$ _V(/WBK2Q"\L<0F#1(:'%&58J-Y.6 M"Y&P6T;S'>YUVE);6AM6("%&%UL?6HS.MG+-B2]:(?1XM+2C$ML"RE!D%NR[ MQG91X@%Y9QT]E%_?_:I(?LYM>W'\D0%B3N 1 IU+$T+LC,R->T;>)COC<0_* MV :?Y0=X]ROIV[O.6&(CLN\XU+L!+Z?O@+9BB(&K(?< OPQ/#^KB[*.'7[GY MS0_\WE?<&AC''CD-O)N^8?JTVS<[@[?$)!9_BN[7KHPRNP9'5 2 MB;:"K-YR]\M.QGYTZ=B//F7L=[\Z]%MO5\[1'WZ/'4T*$LU])>3/I$LM,KC@ MA3>X".<>'1DQA4=AH81A- JG_;.6H.[=EJ!N2U!?:@EJX++?36CA7K\HS%W0 M(_\'Z1[,B"4$H](N^VQR(6'X:R9O5.N/#.6SBI(RFB&@@_TM DUX!-#[9G(*&.1J*4^A2>%(3;9^YT'S& MT4_A&:P'[G5BD>_C>T\N<2" 5L@>UGJ< M:N8;;L!/QA[%M0AJ%( II(7 E31;GBI-__2DNCI+=*'VF>V671Z25F MIF+H;\2S=>1B"KS6,"777!A%1*"[](F)SW?7/]7D>YLE7')L.-G.6S,X%0L)VR2D9>O_DJ)3UPGLD MS'K?S!>U-@1D7)@O*M?XK 8.=S;Y)8SV+'R?QGIC2<>H:))4D:(C:5T)^2K? M3)ZFYU:!=:OEM F7TUHFC]Q78^-42/6Q6JZD<@VZ0S<[2&X,,S?/7[ZWJD?2 MQ,/[XRU7/>+X8D,L0]UW-A$%XX8-=$)U@CT#C^!SD4[2)T^^HI,PW'ZP7(.' MM&JCR0L,)].J@K]NPO5GM>7-R#,/49ZXS,&/?XOY@J?QBX4OH8"/*JZ/K::72TFO;6/ATVMH\1!I M%+W3\"I1UZ5\&+#N49>^W%5"5>2LUGIP9[5S#[Y"S\F@'&UYETMS),Y/DC3S MT%UZR9RWKM'K>S06 %O]FMGT:T 7)N_I+<6$=)I9^;D]Y-$]&32E()2&::&KI'X8ZC(2_*(_/TMDZ>6:V:>B#_R3%4.:1^$TUGF_^^0P]\1Q MH9:\%"K"I-;3R>FF9C0FLBM2$"=P/WS,%!3J()6FB'8>H90^_Y2WCZ?B87#RF[:Q91Z],&(V MHJ:M7H#I5JU#/H- MVP7-3!G%PN&%_6+JG@FT0:=G,FM) MY("8U;QR[&BHZ&Q9E/5R]V#%"4/#34UT2Q%L['J2U]*Q(\AL00D+C2"G8.@K M@K8SGHI=PQ):N'_C_18[KLR9(/T[?CD$_[DDD%!IJX/ _ARMU)WQXER,33PE M!E8'/#41/RG69(_ W,_^!<<=ANT%)XH?_'O_QO*;Z?X#KW4M)O0;C:)WP_C& M/L.]NW$J).BV$RN &)YE:7T6O]!F&FY-ACC#HL0B0LPZY#J:=S]ZTM!W" MVZ5E; VL@[V5%J#84Z@+G?P= (A.%"%)5.4B5UU%7?BW(SF3M M8[]F)LTZD+*#NH*I&WPC\=*H#!ZZ@&,E842 M1!?]60O0KOF#Z%XQ8G"2-ZTA)VM:NT/9DC3-E-@ZO" MR\/KC\@BFW@;)W>DA)VS(&W#\%:)HN*7%Z^? Z^WZ3J&'(4#=L'(([Y8=%3_ MNUJMPC]Y"?P4%N.:VMTO*$W1X,SI01JX;3>\GB\J2V2H+QQ/R.0A!I&!ZD$\6VZY+9:L P0*&N-2G+,8N7'-DWG$9R>G.@(D[C?1DW2E\)0Z5Q MN7YD;Z*\TCJ?>6^K)CS!22T&\ 2-9N&W[!VZ/(DM+SXGT#(X P$U9>J*Y5#)F^Y!U;]6!>6V0-,DQ'<<56L- M))VU/5;K="S&)WYV\%)SHL]]PX18Y4SD[*-]"OAGF?MA;LOW<"^*=E"(B<]W/,(@WYG?C%R"1U"O#I. ME9&ISXP:0A+[GM[TJV6,$P$!<6^,XV2PO!;3]?,!%]U@5ZK*'&:"H!XA@)DX<[3/.XKY2 \?JC%=3D(_#X9APW4)I B9]6G? M,E*0@5N\&7N2[,^3:MM*NC#=GX6F\3HNE_)[;CMIM@SW/-!B2;I29,,-@:"J M1+<_WS^*)1 _D".E4-]WTCA6_TM-]>@W[L1P%"Q B0!WJD?&4XX[TJH&(K-=VJ,Y%K.^6HN<$+UHN\,3SL?P:'O=5J#_9/8O5MUC M_I?K6I]D^5W9GNNKI(HA[=C7[*>7;RAX\/B,3^ ]E MMH5Q2;=HV)GI2R*:F<5,E I@R';PW7JARF&?V$[')G:%2]T%*>'6NR@ORBD1 MQD:\$K .WS/6X;U%J"]MMUNB?H?Q(?;'C*#E8K&_2,T,:R9'!>Z@65B.J$;M M.!MI&*3%HL;).+7VD8D,.]MO#I.N2FSQK.!^I*S=\95&?9GLAZI%84@Y7O8E MF0P#FKE\T3.P\[KWK-R#6M'C[J E:LTXDC7A+IEC28*,4A>6B1]"#"@'* _% MYT8K@+?PA.=E![KX7@0^-1$ZNKKRPD_N5(>GA\1J4QVDC:46S4<*^=%5= 79 MU<#PO2E#]$O\0OKGK_5\BPN1!AM6U7RC'<2]->-,&(QONWAEK)KN]B3<8-L::=.3' M[TW]'4"HA!!):<96["XW#HVA[6-)^RZY?V&Q,>\U$P<-'PEXO1&DG1%=Q5G$4(BS?;N7MW =:CC $OFC<\M:Y*+=, M;.JRA2AGE\T';3-158#1TC47D!,1L60W'IUMR(0T(+GM@'><*\HZ%=H4KK-P M<\=)6DPZNI_$*?M6JQXG[]BB;W7AQN,%KTH/#9<,&:U=T..V"[2]#U?JWM3% M_1T=AIGH9^TJX/7MG*?TVQ)^\DZ'@C0<<_JG R+;*Y]_N/BEVT,(2@ MK!8L0",Q<%@&K++!*4WI$1Q/RCL0BB\R"-?+G$5T#HWFAD&2!-($Z"29B9K> MP7K3-6XF^LEY78)6@(2(1O-QK+W[Q6 V'CU(8[SA7%UEJCS6."& $'K5X-*[ M$KI39_Q:E0\X522RR@,/5?(Q^3.^-N]51#KYOW5!I4YC&96:1E'J.2\87B]O M_E%$21TOM>)NLM@R32I1-1B]>IR%0:,QGB,W+# WV=MUCZ5"1@RQ(408BPPI MS!O^>,RV#,I-N6M$+-+X8L%%H^Q9^@Q9!GVD$^3ZWJ>1] [>U<49L]!VW/8R M440$._3,?I#1B\6\:P%?4Y1(&B9H=B@NF M/$]&Z.0:!J/=-2@-A1+A>QZA%43"3NC RA#N.*OTO^?83RZG:A@3#;%TE.AY M2*-Q]&,KV@-:W1UW=/3I1!Y.7D0&\X%NT4Y?-$D:)Q8N& **R6/.,RD8G%3@ M A%Y*8G',GF?V'DXT-LB,86V4XJ1[9";TL$X8O.$5[_R,!WI/+'5#E5:V(=R M/J\7M35IQ>(H2F]654FQ<+7 ,/ND%KPK'558K9"K?H+BWO6@-*ITST$X7O72 M(I?=>#+30^3FDZ._A&%-?B26GV+R7YMF'O;73YMB\JJJSS9U6(Q-,?F>3C+Z MC_^J)_]-CX')^K]UV?ZZ:?@O!?"&R79W>SS8-E3[5 $;$@I.K"]CC^B%\HD" MR\3'"DT[$Q="7(&C.@=7TD2!6_Y?*'3PN0ITO(.9>,VTBS?F20[H*AFQ)[Q) M [KW[\.L1SC7,->QKZOD9;2X0]\*%9=!4N5!DJ-W/BV7!?M\7])5T(6)Y_;2 MB4Z_,345X4AZMVZG'XB;L.(^FS>L*3*/#MN;3? QIHOMP4\U\JO.8=/:#:[! M;UA;^;0:Z,#P3YU,PIMHVG,%SD]^G+CJ>$QH<2+IIC>JE9(,]AI/F^"M*6N9 M=O6S?MBC<>=C;G)2PTHM0;1%3E$@F+%9P5A[_+9=R5FV=417"QY>ZQU'?%OM M<)^"QY''QA=J>]>L'S-DKDI]WMT96CY0TD=9#=_'[MN2UZDCEX>)3\<96<'A ME\XB@E*4T?N\PJ;*_L:N&!68:A8?4"R&W66EKS:YW9;=&3ZOXXU<KA*_LP@YCA3&84B.W-CU#$)EXRW\8S-[A5'Q4^Y'K8"L5H&61LB'5>"!]<&U\5_=44L]AOMY=FK79[ MBC'H)Z)UU-#9]L]-NRYC'+D3R#)ZS;;XE;5[Q#Q#^IU!V(2)EYD,Z1 M XI0N)Z>"9"O=CK'\W"?PS$Z>2\YB&ZJ2";AP#1,[;^JQ@FDV68$[B\YUNTP MQ[QRH&I'?J%!%_\$1VQ*1)!W*, 6?L'9A4UZ!>AGY0+M/:XJ+BJ*DT9"F/'P M8.;_FKOI6% L:CJSV6.Y@CZ\0-G3OU0Q-IU30[P3O* V592Y(C^* 9U8Q)Y& MP%K56VXV:TF-7%:]9F-&>WHN8SZBO,ALI$L)I4'M('ZC5NH4 MI9(1E35+5UXP";RU$P6;:+_C0-2MMK;[X/87Z#C.G.T?K3ON(#ZCS&+/>+C! M.LSQQ \22I$W(@0V\OK-([(V0"]'@46PJ)QZB?8GT4&5>_X!W&K4\ IM@]@3 MG1V=9G0HD9IN4'\VUMTGS!)V7?HJ=+,14IA2>97])79NXV[) !,_?2^Z#)N. MM@EVB.T>RV_E>TJCLX%-FNV)^G-76B>N6J77L<->:"QVUCQLLYIHD@XXN^A +,7,NW< M!SIAZ B+TXE6)NERU0(;>3,5L*+T+GK1 =\67O(F Y]&])&1O!DAJ2=/V;V6 ME^*;=BG2(5DM*,<@\Z7R(>%K"L %J4"$O1C$L#DLZJJ#*;F0O@ M2B%$("Y4#$6%)K@%?P8_'/UET8*X P$PMW+/ZY[BJ&U%WF@,6*C*5*T/*4<[ MYT>35[WKI^+N^V!XW9XRN1/>N7U2"ND[KFNAN*&]XT5_JQV5.9\^D_AM3^@3 M@X=:,$OY>^-S_TG(#@DY4(6G9OI/LHNEOS7JQ!7":[Y'7SO\*7C+GAIC$"^ M8,'A!<>2;D*?6CG7LL32,<)II>:,WLAL6*DT'$TL66LR1U/&S.'!X-YIK(,0 MXP!%&/#?SS7AYOBD[#R/9U>2*ZK]*EG$52+QF.:=8RX)]#NDX3Y7NA3*L/8U M8F"I8].W*_*1(AC#!%?LH)#NA#U!P4U6ZT2^F%;@\3N*0&.-+'A#TPTK_C[K M@E&_C))*W_X+I+'2C--K@O KADDWZ8YMB0MQE0CKO6H<>,N-^-/-RF"L?/'TWEPH 3TPIQ#?7^'1+EN-L!7T#I&FY%W&^R1% M7PAYW^5;(WG2'-S(:/IXULOUY?LM=YG84C!(Q$E"=%C5T0A-[W9\T.O]R!N^RX*:;/G9MD+.JH[_D?<*-*^N%[+:EYV?A%Y6FA9>Q MIW3'2#7+O_9?6=5A5,BR<;C#UV\;[J*##R70NDX%Q9<,4[=1P_T MM#6,YW@E2(3#5,MR#/BTN5:4XNVS\L&Q*I$0/RC[A<9HVUI4V2YF;LPD( MK7H=V?@MI9>AG)(5GN.?]9Y8TUTY$T,:.607S+N%(XT/MTB&&ZD82;B19-KE M(?5U?.['+$%ZZ;B-D2?$6L_PC4XXAQSC*?EO1O;-DY*?DRY%KZ^?.?T:49J' ML<<_)$U#W+=7""32F'JC0%682 ( (?NC^%4%8.XT%L\^TV;ISY" 9S!CQ54^ MZC*)<5XV[&F;3+Q3,,GF@<.3.G/B)9&C<\9&/2[2V(HR>2I42U<]B_/G8,K= M@(*"5/]JVM*T1BBX0G(I8;+%'E],E">%V:3T][)BA#(0I@4WHIVA[3K#BG#! MV>B+:SD8^8?2O'[5E%.0W]7*'"P(8LUM5+,_=T+XX6U"^#8A?)6$<-AG!_** M[S]Z<'C_/@_[=Q=0#\E]V1 M65+)5@6C%WRF8*U?UJ46Z_K1OJF#DX M6;33#]\-%SSOD&\>/CY\^(1N-_DK[RRWIS[]R0_CD^E9@K_$C7=T>/2D6F8V M9VJKKF*X]8IDK4>7(QMX]_!AN!5?^-Z#P[MFL)NVJ>P%D(?>3NY.[D9#S?__ M=]E/Z5((0_BY#?ODV^$K<9;] 2\2'B,G876F\'0T2XMRU5??ZG]\]QD,OK[. M!_$OF&)Z0AK#05AX[6;][;S^6,W\R]0SDD>][L+_S3[+Q!)%4#TM%S*Y["&T MJ^\NSD),.SRZ M]_C!OO]@(<_#^X\?CL1"4)%2G>;P.,LZ%>M"XF.+85:U--LHC*?UH(QTD(?F M'M ;_"LMKK]B-=[ QKB;;HP'?_B-<>\/LC&P[&QO_'M+_!C^N[--LPWO=_*W,MBZ*_9LS/ @UEH.Q6M#(0^:KJ%U>A>^WRWH:)0_: M.6J2Y@];JP-J]$F HVF J+#SSZB M5A2+RM(Y#.SC]]6TC 2*_>[7Q;A085H/[C=>NVTN7@(VA$C-3H];4>[(N>7R MFJ0'F;M8-XLU>^:;[E(/_L^=PGATF\*X36'\<3!M3T^[2@RHU[0C,\I"D%G[ M"2M"IN)F*M'OXK$P^4>+E/B;KOVXG;BG01,3BU'X:+$G75-MQ':LG0S\S M!0G.C(L U>7W*29LYD9"PO3_X]%(AUWA'0ZA\Z,V..?.R$F' 7OGY(I?!*P] MG'Q30'W*R0HBP42'($^/3O=PQ)^W1%UM!:U_55&S13@$B+4DG&BSBF@.2CEU M[$L$Y9\2SFMR5E.'-;,,L"P0WRF\R+ 0IFFWDYRNP]]HI00.B9OQX2Q8"HD9 M::D(H%6K=5ND'5;@G6VX$$6-<\TLF3BM>2ZK:LT@N?-V#0)=T5-L%]*[0WM" MJHO#\=%/BD0^HERM"#-C-!U=M80J!B"0XD,65BY1D$<+#$[7CPK3U I51"(' M;G'J@R419MQ+78P^RNU@F&[T7)\>KQ"4(KB.XO9^A.)EI LOWR4*N3/@''KN M.J,!U(5U<\"6[/Z-.S>)=R_=N^FWX5GXKK)_S^(PP^?PO<6VVX8ULL)KZ@?. MK58FM5_I$V\5+8RT->RS2,& 3+OZA![S)!P<-_2"G_.V>+.H9M3$;H?$]4Z# M'5?Y?8Z RTT_VJ=H:+,)>1R7A;P0%',&/1+A(D*H.A1,R?7?\9HY"O"M1!$5 M\=Q"(^E-<[-UC;6'2^V:]8&Q'(S8/ZE @7^KH1:#Z[QCG:>K/PM:V&"^SP6G M4TY.@&4>/8EC^(FGI(_Y=CSDKDF,*Y,:\?%Q5;@">'*H\N%C:%%=;9 MYS5*.&7^O@3AQMFCG<( (./ TN..3ZM]ZQ^)&CSPFDC%&4.BFA,2\U+K5TYGK. 7K,ST R;>(3UM,B(AI#9 'V,OQ$D)8O%FBU[52;,BN&3E,AFJC M[#_',,N^!UAEU]!$-@L/,+M\H,_+U$]@%6R:W$]S+'UR[VKN(GF<#(P'?CCV M)<(72S@&PE4V?<6TW.IFUL[>6EU27,Q+-\2M [+34B3^17\5!V/'I;X0G^"7 M:L@,)5C0D;Z3;!+>,R.[TUSCA^E[,51J!(2W&3A^IH\Y+)8/U=II%>8:>K1K M*)Q6X6P,XWC+F^"G\N*&IORGMFS\J3=TODAX8U+:.CFIUA?H>U$OA>;Z59#,$&./@WD)7O5U2O8,_>;[CU(^!GE I ^I2E;$QU_/XFNWDU15 M"D;L&C[1?0T_4/SOAN;\0C M<1X5K"AWFOJ%>=&Y1!>[-C5;9&.RDN M$'U,CL^"B 1IJE?J+$O$J''S0"9IF'"2/UUG2Q?[ZOM.7E1*_>0M^23=>#/T MPQ$-=1S#D=NW*]/U_IK3M*,@(<1W9&GG(3I:LQ]9 MC%T[K5=4LV2,O'[=;@Y7)QLAW36Y^;]-#5QK=7]"ON ZR^(W3"+\IO5T]/"- MX4*[ C&'$9(7^B4X+)E0[M/^OZM0EF7%;,-("R'7^._77O*XDI0^P@R3HNDQ._RKO[4ZM%_6B"_$,2NLF M5[RBC5.8MS/G_9C;AGYY+C]D]MW<[T#_N6#PK.K;HG?SCO[6C3AW 6N%%--T M)ZQ"\IREC1*L>80IG(87QU=11_UK=$W>.=>G@Q[%.#@ _3/>&T"#VP')XY6J M*5==-/7ZDB5SE96" ?L=QG0.ERT'^OZ_,9E#=VIH3B]%<]#L=GM.'G&1XPDT M,I-HP]7GE [\/>E"MBVWOM2^(_#?\9Q&*^#+*+9(?;MEYB":N_\^HXWVTZ8! MB=N+FIQWY:OEPA]1D?75@ONG?O<>$!K\Y^N.XJ]ADO[ROX:]&+]WA\BH/^0_ M_^/)PT=/OOO">D2P8"Q@MU92:\(8(]7-[GA29;)AU4Q^'9WO@PRH]?I8A%*KZ2- Z"&\S"'LV)R4K,> \X>EK.E%U_$VA9E M*J.J%CD>YW6[L,*S+7$PF4>*C]C;8[[ M?N78!0'K;5_O@+8D]L"V&T!['5RA:H)SE@\(_DIYH7!P=-3,.5 M3BF*<(?"#\HR,:#.4>M3)+8'IRTK(CQ54O7%-JI>9#BV:I$K0#:@#":NNK"J M"!OF;FN<6-&MS,Y*B![Q.WM:(P8BZ]F$*^\RFEY9_KP,41HM)VO@X]C4NR8* M/E!>(0J YOHO\NSY3037!#4/20XZG0B)(^-Y0GKA$/=F'%\8>V+M@?;[&&FA M!J]A\#P(2I7ZOOU_['UI<]M&MO;WM^K^!Y1GT;+879$;;YS82616/,;S#+(+=+X!9X<*<:1Z^D;34@]HNY$E3!Y MP@UR4%-*.>633=30,VKQ?RZ$:D)VEHJYU6U9_X)E/2M:N5'8WWGUIF5]\I,O MUCN73E_(JWA)-H;ED!738:]5N[.B&8N\_:R ]M$ZV_EE1>'115H3^298+,16UI M)'@;O*VV@UI.,%X)4+_8 @U+8;GE>B;AM*BPU9U\X4Z-.'G M+25[6C)5IE?R-GBH(_E LI9(XH]KW=Y+C\A$!!W91<[+U[@E%WD[.8+NW3HI M?7=1MNWKNS$]^_[-?;LN???MQ??67;ZDBB=MPD-B4X=[FPL4='S;[C".9L+U M)"X4VPE$7Y*;_C^)J?#1WJ 7E,+G*+54X3H,(=3ZX MK&1HD$._^LACP-2]GCWN=*P$OR^L.3:6EWL*6 R(.38^K08:((@6K"W=B>PZ M6\;J13%'E0@QDG=-74-"F+2@OK^VIC8YB4BOG4<7B%@#0]*_8.)R0EHG M&H$KD>QB52;+Y9PJ>^G[V.8W"Y6[A3_F$JRO*V=40_#]Y"D.:PE?/$J!:B9MR$.>-4O?%@X;"1NG;W1 MZ3R-(]32LH@$@JS+Y>IP7N-I2EBQ:.NIS8T[IW$U>1%@LY01ZTTFV6)I#>WA MR"E+"VE>G@3E2?25M:V!W>ZV;W] $MBV'+O7'=U^_PC3KO[2D]7N);O_>/9'Q?>9#QL>^*/]E2,_NAY M_>$?%T-O_$>_WW:&(]%U7+?SC*-@?N+L\]OWO=-?/WQZ>_[QYW^_?7/^^?3= MN]U^;K_RTF:-$,+37%7>J.#U&X MU7V9;3&1$)/1Q7C4_V,R[@S_Z'5[XS_;OB?O4,W[B3X[#*+4R7EP2!#E M\ 2\WR\2"$D-A/N 9^"[Y*DO\14CQ[S $O-3X5444 4TAJ4X]E*2C;UDN:N@ M5FI.H$X(=I$'<0B.Q37J$?D2$K U[U7-#NNZD5;*53%U%66)=/1J?%]L[0VO M Y)P]2;S$RNS;1?B;C8!U%!2#UFG7.@$0T)5^ZFP1A]S:]24:N$;,R98'Q:&T16# M"2SBR,LFTARJ',/3SN,.CL5]Q$IE0\"H^S)IHO:\T3C[84;I3_4S-0KP(9IC M**\UBRBF:-<2WEV@RXS)?/.ZVA:EA-D.HY>2B&!Z@N5^Z'&4'L'MH_RT$#;1 MD,6V,ML3I+,)XY. F/,9V1;:/?)H^&0KEX?ET%I=0N-TQAHF)R-MK9\C."&4 M,I;I*W2DX O]=JO]C6WU!JH3:J_3ZG^CQI9&B(58;$04+X$[A_"(;8W4@V!' M\N=B;%*2B:3:,A596>X^)=ED0IGW1*<1K*0G%H+81^6D-6QP26):\< %GVE6 M3YJB#<0B6B#PMJS9I+-D!W! M>'#7#,]*T99?OA43W:0E)(.WM@]+^"#-QJ"+0!,LWB)G']M8S_W=-GM@T!AP MLO^49?$A]S'AL;%V*=+,;IBAQXPL+6_X#6C ->V2(YCO&1+ADK#9\I!'.URD MS9^+^!/>E\<#;DEZLB#L(V#)$S4D DY-K,L@NB"!H($1S96,K1L0]^SB?>4D M/W6BJTHMBPPS]&P^,8LJ@ _-$KQ<+'6?E,05(8C=^0(BH?+&TG\S?_(%=8$< MG,_]8(LC"B5<8-Q1PZSPE%O7W+#$/\%C48R"@44#UR)O:^"6BAF(JIK4*DU5 M[GZ0:/2N^=9]5;/^*?SX6OHDXI)X(F^< !\8=D#!VM9@# J;WMKOKFCJ-7KW MZ1)7-6[U@R!:ST(LK)<5[3$G#B;195@D$G)RK;7 CX3%>F_,E(]AOIGOSS'* M18&#>.X:95 J"4&&$5MHIE1>2!X$V0Z+P<+DLMP^>TOAW#%RJBK<65U,*CE8 M]Q;:QP'C1 49/XL*-!+]9U"P$:ZD:+>+9<+T '6=W)S!>RO]AE MA =7KJ6*9L/)1YFT>L3$ ?N3"0A \7E\J"E195E?64 M[>&NV;PF@7IK\8W<&\+&5HHB"E<.\_]R+KLJIX=8/U0H.S!6-^0L'>[&Y8J% M^I5JQ(D(;S(+I<.E<,V0/4MZG#?V8FUSF';AW%7RR-$-JM3"#> M508VF60$,O>!?[@(1,/X5P9K;UEGH^4S% M\RB#VQ$T_#3Q747+O#4KVZX\-E!GA?#T/*RZRDO"Z";;Q<]]D)/TMKZY, ?5G)>77L+:BBK$NY M]IVT^X4(2.4K14\U<^7X#ZE(Q2E7"$X>P+N P*S\;UD1E[H?8+;6Y59K.>K&1 ,719YVZ[L:AO/%9X,V5F MS#5&^32/!!'-ZXIJ-I6H2J1F&PI>A(XY? *+GI6(JD:V"]KKTBC1LDX#/#0* MKE1.'!1N"A=)115J)F#?A,9IR[+J(K:,)A,W8;L#]HHR\S0MJH7$(3("AFKX M>@'^8!A*E%P8<8=MHGHT'Z/U<>Y/8IZ8JF'F5Q5K%G#U(U"NJ'.6MCF(0G2I M$$3. ^-LEZN)-"3=8B)JUFKQR&O3VI4H*58M;'BC!+N;$Z%E<$=5C.H"IWF MV.<=_1;R^8I3/;F/G -4$6*MVD7+X5.2+,'3N;ZLQ90[:BOUGD32D$JZY^#) MR*IJ?7[5/;J"%[D(99ZCA6/=+KCEF%! FE:*;R=R]Q8DB'7J!!RH"=6GX1$B MJ;PGN9@6TJ-\*)7'XC>%6/W'AE6S7O7UHJM;6H>W;^>8?3NS;]?4TT!HATL6 MRY=>!NN(BIW-?320^$L1HD$J;W2$119=Y;$Y2S,G -B\A5!;VA M=(RQKT3^W@LW30-U&L$/R8# QQEGE^JVI>5.+,^=+T0HF\"PK56Z61D&/X;@ M:>8&4SD\)WIAY+V&L,< M1-@#!A[4TS$P)K@1#\B!HMEZ!/2H485DCE4?O5@BR@SJB:TPH^P\(2% _,M0 MTC&?FIN1MT=GT-3:DR 7BXS'CL+$GRYM]?&\72CEN\!%MO,:-.G]@O*1OE-* M[] (4A..V/7N$[\5_(P9GK6XEJ<'>8\4=;'\$+9V8?U MP.-BV$PQQEP8>>ZEWCGYBJ +%[G0?QB2:MG*G@O)PZAT'H#Z0SM70?:U8.#/GH)DK5"IF+,Q6\U:=R1(D0 M[/$',G-ZI;Z:,-_<,%JT-)Z'?""[P/#@-3!(PNK '%"^XQ?EI@QK;J4EN^DC MI/H5)65 %U';3)6!TI(SE#HI'_(J*4$BD!I _5!H[2@4AL MF6"A^EMI4#D8E"DS5SE-^6=NT1!9*#4#VNZ*;EB_ /GYSAK54.YCFI^'U;@1 M&QC1TL\PXR"T71FI:]GH*N=3ST@4KNJ##_U:M:=^?]"/19Y)#UD^\5';%;'O M6.^<*Z%:> H5>7,)Y,_ JA;*!K/S M.89VX"3M8VGD)YE.WEG!$*>PZRI)KB/] #_7<^BM)=?5?K F*+I%WEQ8R#E+ M#A2*,QFR%16VX^."_=+X$.A1UI>0Q< JKPO4BXFR??AX"8_\E#=RMK+.[== MXV7&595Y+DR83#C1HA* E(!RLS12%SC]1%=*2:IVT29*WK.:<$IC-3#Y04K4RZ MW'6U?!;4HE:JZW83Z:9-5^91]R\=:^1 M'B,]9>FYM_ X_59OL-?"@[T-RI)A>.%X>:'3-KR@\4+_OKS0Z;6Z_7WG!<=8 MS,.PF.NA$1X\&T[\[3&??WK_P_ZJO$TS8;PQ9C;P>#V&-O!XD68V\ M'BAA>7]HCPG[Z_G?#6&/0!'+L*^R-=->$U67D])%_%R9I DH]SJ@;.(&QFXE MZKD?L@;!5@J)&WJ)S7^+K]@[B/\]C>1N1'$^)WGQT 1+T8;FY=\F$R&FTZ?E MA74GG[;&V;N>X'W@E+;B]#W]O#4FIR-8^FFY[OI>2OI$%K&@K7E4D#W;&7?M MP:"_;65W?"PAO8J]9PEL>VVXP2@(I2!ZW9'='CF&)8R"8); AOB&&XR"8&[H MVMU>VQ[UAX8EMI1PVGN6Z'=Z=J??-0QA+(9DB&YK-+GM[0!V<_4 MT.'L?#P&KSKVP!G9_?'679S]I/'.<^6/0>/.L#4RY#U@$1Z/^W9GM/4TQG[2 M^"!%N.ML/PC=3_(>I AW['%[#$&$$>%FE"(\2FJQ/[#[G:WO/.PGA0]22?<& M6XO[=A[\WU1G\+G4OG&K-3>-GK?B_JW,=VU"M"P471 *+\IP'[N!4K%^M=;F M1NR1TP%+US=LL]T[K'UXV&;M1O!A\TVXU';'@Y'AFF,>7J0>:(,P[>$DM"80H!= M8&4P1$\J"F")1>S#$_!IB>>EX)_758CS7O,]'6!K2M9M.9HCP.X?';AZG$%-47"BS-1KA'Z:J'@_^IGJ/#M_8LL)?@GE[$T$5A-HL.5<%Q*>&.M M@\97[JSI:V?PE0V^\N/@*VNSN3LLU6O4)##%W<)3$:R:'$FA-!*"F(Q]5-82 M_RP'CKHSGM/#."S?6.H4EY"Q:9XXB)/ 7499^G+J?Q6>SNI**IDIR[LW4N@:M3,L+K[;PU7D"1*ZOU/[3 M /Z=H7A31(_DR,W"ZL@A/!-QL,2O%Z\I0,\1ZQT">3>19/41?1W"9^0 1?!0 M7$:IGW\P(D<7(F<$Y"WFAZF"*H9Z>>UTW/3SF;]8X*#DG*)X@U7WHCFJM@G! ML#.D,XX3=$(H$&>5@GWU#05?73/.EO7NMN])OO!R:':[\O8)_B#!Y\M3P9$N M G="ZC>":-,G-&0"D,_3$SCN6"3PN<3'95:@KPKX&]8NB"Y]G&TB7^Q/\4$$ MY 8=A#M@Q#)-Z62F)9Y M5B>!4!%?A5C664)"*7S"E$YG<91=SN[U$2!^7"A$X+0LJ7SD6LW+A=F>S&%] M9OG4""A;(J;#XR+ Q!0\'@MF$\;))A3HJR)AR!PFI 333<4+3QFQ&\Q\GM_% M6!,&&%V&0!T&/P"S61S%%U#=Y364;XMQ&0BSN!!C>%LUT-TZ-[&A_3.# M&4R7-S$8YCAN1V->">? 6=.8G68*;]R1J'/(-MRD,M'3E_0;-'7R@.-(/E0?#' <,++TUYC!(T\:F'H!--4B8Z]G"(&$VM#FA0:XU M\FKDUB$83MR\:+"T/@9A^ M>'9EUZWN#,RT 8E<"Q+9&0_LP7A@, &WY%+L/4L,^ZVQX0:C()2"&+8'=F]L M<.B-@BAPZ VFL%$0.2#8L-^SVR/C01B8:84NU>W8SM PA+$8"DJI7V,Q]B"Q M9&"FF[WM\3@8M>W>T!XY6U=?^TGCG2?*'\5GZ;4<0]X#%N'NN&>#*38T/EP1 M'K8,>0]7A"& &+?M[LBHZ6;4(3Q*:K'7M8?.UG/-^TGA@U32O5Z-DM[//=0- M8*:K_2@-7-IV$Z.'#9?6L[N]GMUW.H9MMILK.VRV,2"P1M/Y,?4;DX O\&@VMPZ!L-!AEHP\NB&/ZO.6O-9T/CYX0ICMN M0PC1:?6&AA -((21B(80PDA$0PAA)*(AA# 2T1!"F [JVR7$'[!,+QO"X;NN#7<[TXU3]%!V@C/ 0K/GE;--JAI]&V^E2%_$\F_M;;0>TW^ M+;0('[;&^VTZ']P%VMC%QMA%TZ5R/5MLKTOE#E2>(:PAK"&L(6PSSG-MO:_L M QJ0CK?9?_3Q79GF!3-[';YO+??58&G94?M1*0N[+GTT[4=-\[ UM9FC\< > M#[9X!)C=!,,0^\H0PZYC][?92\XPQ'XS!#"#/1QNL0W$L3+$H307''?L]O#! MW>1V$2:8;G+-3G8\BOH:MD%]];:MO@R%&T/A0=L!A;1U%]90N#$4'CHC>[1] M%V0_*;SSS.6C- QT.O:HO1IU[&>^98-61?J1OL,Z9MNT(_V-EHU['*;%T_SV ML-?=ZK:.X9I#YYINMV,/!MLZTF^XYDBXIMVW![UM=40[-J[9L'O(@7%-I]VS M1Z-NP^OA=K!+MI_QQD%&E!VGM=\IH6\.K=#I4:+*06N+J&F&R@VE\K"U]>W* MO:;R;0=$'YV*E=*]?4_G/-FVT:XGNFT]L]>.[R:JI]O?)@9&,\*C1[(YA\\+ M[6U"&AE>V&=>Z/2V"=!ZF+S0Q'*8+3LNS4EK?831ND%0:ARYU6VGYDSU,?*^ M>]2>=2/U] ANRU[KH@,E%K[U3+:[=T;)-43*/%XY%0 M4V&DQC2"N=8L%M-_//O;YX^O:\\MXK]!@N.Y&[S2'3IYZ=GWGVD_+II:KR/J M[IWDI'4WX>'RFM8MUG;60)N-GP([3UZMN*>59<+.Z'*9/@+KPGC"2TM\78@P M$?]#F^*>9HOQ#V. R5B3*$Q\ MQBU,W,#%M:3'+F#1IGZ:6,_],O+K)Z?M<+Q!182R<+*)U$82B"(K>M?2!)HHD/Y/:L:S^=$6^L?9,[ >*" MF(FDD53\4>/'TQ(_5NCXXUK&;00E*T/*Z0=2E5C7(%3X_Q4Z%L-E!8B8$Q$5 MH@H0^BB$V<+J7_D3.12D\]2=H!^AYL-O7+,>+:N)%#_7-,Q[I6$JQ#ZOTT*W MT-GUR#=-U'.PCO.H1*D2T=4U)%X(JR WDZS S4(0(X0M39,7]AKVP:=J5:4F MN5MD,;MX@%@%;@1.NW[^AM7F2%4&Q#'++-R-(9 M>!*D98#/!+PTB\'=ME(QF87@FU\NX4MA=,5LBD3WPRN1I/ATZZ!#F9X)94PH MLTDH Q;Y1/7\=EK];:8[[J"7P/O- I9^&=6 /MB-@KH%7,L%]32'IY9CZ]$'VYA ,(,78X>"Z;9=#'RTDRZ M,-ZLH4O3Z&+DI9ET,?:EF70Q\M),NAC[TDRZ&'EI)EV,?6DF78R\-),NQXMT MV6RZ&'EI)EV,/_:H=+GC(:!;T_M;044H[5D,6YW*_M@)7[IQI0P0V ,8ZB& M&\Z](?/ZH]9XU&C\FCORV5. SQJ!- +Y6!"6_59O<$CRN$5PVT9SRD.%Q[!. M#>ML#1CW.%BG?U_6Z?1:W?Z!L<[#<'2-B3\H$W_,R)YW9)KM 7T>--DY17(X M9/_&$-W(NB&[D75#="/K1TSVG:/B;)GL*_#>ANQ'J.(?@.GN]+<)ZO[X-KJO#@M^5H_=GA>'#8L#GV&E]8;-W5? M'D9[[%ND[W@AI6\T]X;VVZ*]]'0,[8^0]D;NCY?V1NZ/E_9&[H^7]DULCV]H M;W3^;;1O9F+IX:'O)]FBY[LD*P^)/C*D9DN!'XJ\_Q)6NF.?*LK6E5< +F/^ MP7D!+),M#B,7M>4-G%UR>O=&#;"N#7O?'CD=N]/?(N+@ 5'UMJ,I3:4JB'&K M;2AZ0'(ZL'O=KMT=;!$!Y8"H:N3TT"BZOW+:Z;=MI[U%;),#HNK.,4[N2=7Q MJ&T/AR-#TX/7O4>T+?HZXF[P\?9CQ,ZV8\2&)5<,M.C=Y:UG=WL]N^]TMJU% M#Y4WUN;3#H\WAEM%GCULMC@BE=$'1[IM#\9;=[P.E3>.266,MXD&>]AL<40J MHV>/P>B.[>'QQG#8MT?CK>]T'"IG')?F/<90D M!*SGIP=SE.?&&2MYV(]@]_%*&(W8"B0]>;^Z&?I#$! M#S./6J;XTK'*.]; M#W(.E>J')._]D=WM#0SE]WA#])[RWK;[O:WW@3M4PA^XHC_4;=-S$018.(MQ M,=SW16 9;9-#XH,0EIT#2SY6][:18X^'IFOQ#0KRX&C>W;Y;?!#T/E09[X)# M/#"=R8]*QONMK0= !T'O0Y7Q7G=D=X:FJ_D-$>[!T7PPLH?&=3LJM3X\[E;+ M-YXI_1RE;F!%*R=+#_E@Z5/W9-C[+F9W/\0]&CAVIS\V7+2]<_U'R$5.KS4R M+&04T4-8R';Z6+EB5)%110_BHQ$ZD8:%C"IZ@"KJ.(X];!L^VLKT#Z1W]#WX M:-RVG2TW2#M:+CI>@S;& TH7#TZ)['G^H^BIY8>3:"Y,V[FCV!VXN[P,V@.[ M-^H9_CB*M/(]]&F[JD\-]=77IN.UT1UK>&/F M'?:15##<9X_$'O8"O[GGA:F(A9)FM<] MFY3,L>1@NUV[-QR97-P1YN),@]?C$_?>P'8<(^['*.YFH^WXQ-T9V(.1T?/' MN,,Z,&K^*-7\:@?#0]UAS:/6HD^92=P<1FK5;*:9K)TA_A%(_LV+L([XSSO@ MWW0(9\%0?X]%_Y[4;[=ZAO3'*?B]GCT:&>KO^];K/:D_M-L]H_6/5NL/5TE_ M1)NT14'QU/5CZ\H-,F%-9FYX*;"D.(C@[1 0FW.M1YKK?:2(Z% I?T!)/T/Y M8Y5YIV-W.P:8^?A$ONXDE:'Z'HN[.?Y\2'NTAII'IY&W6T;<_'#T;+Z ,!2C M3 @]DX0CT\<-0@^"Y?V>.?9W M9*"QFS!&S^ZVC8-QR(;DOFYG[V@V+&]$$SJCT-VZ$-,H%C*0MU+WJ^6&GOJ3 M=CC%?S,_75ISD7$8>R@&L^TFJ;H'6&R_8W>'VP5Z/P[^.!)4+J=E M$/V,\ECCT0_Z]J ]-OQAE$>]8]\R<(]&=ZPQ+.V!/1@8W7'OS,"A\\? 'G9' MACV,::EGCRH.^1'MY_\21W@8.PJM:11KZ8 M]I@ZU.S97J;;5Y7)9OT(AO9H M5',JW;#&X216[\D:3FO[C2H.E2^.265T'=OI;[^!S:&RQC&IC':K;_C"J(Q5 M4]*VASW#&@>]K7]?UL#VWH8SC#&I,2:=;77+:GZX?O>M?;.7_R@I]7W/>?6' M/;LWZAKZ'\*!I'O0?]PRVR7'*ON=+LA^OV_H?Z2RWT5 -$/[HY3]<=\>=WJ& M_(=P7OP^6YU]N]TW17C'JOF=5O]H=[J?_QPER8MOSS8+BTV"R62E\]2CX]2D MF QGF-2C.9QJ-$8-7_3L8<\<9S<:HTYC.(8O#EECW//4LF.W.^8X^R'O>]^/ M,09VKVOXXI -R?9 [H]RS_N#2.5.MTEJ;>5T6!>DPXNRBT T5#SNL]?=M;M# M/\@^= M03J.W1N;GDG&NJSCCVK/) KSOTU=F.3WWWG^U<-GT2J(JA:2KL"?,QZATW+& M8OYJ$25^ZDDT MDBLIF;&<*WK0N"JR2\L'0[I!4XU:PQ61?(Z;(V6E4)%9/3?VH 'SG_@B&%<\ M=X-7ND3*2W2D(L@\>/.G]S_T[,[(:;4M^& 7&OSM5YOW!JI:]1$$2YW[6Z_ M7=QJ/?_U_.]]8.:ANO+"NO;3F46,+SQKX<+RP5>P!T,Z$]92N'%B"> _SWHC M)F)^(6*KZ]A6I^V,\;^=-GT*_@$78Y$LQ 0%*%BV\K3@BJ[8MO*OT@/[2%SX M@9\N7\Y\#T3G%4-EM+LEK$ C)0^5DDZ3I018O]=I.24IZ=I#I]OJ5Z6D8P\' M52GI=;O%PR^0M;,@A:EQP5957A(W,%)CI&8CJ>DV36K.9R[X>1=N NPZB>:( MI..B.V0I5!WK6O Y/A0NK$^THH6(71('=4_+^IC%5K+9JU!(6**L:&H]]U]8 M$3Q\&;MAFN"5:($/)20;:>Q/4-3HU0G)3?6JE84^/ @^'LA9I(:! P:W">3* M6@1NF%C@I^&/8KX(HJ40\'I\V7,?/H\#XH?4NTD]7,9"4!TF"',* \>YPUO< M>00SQW=-(_HH#PLO@,<\%7&L1C8#CQI_AB5CWQ+>*H>QB/TKT"'6U _=<()+ MF<+\$Y<^34_\TPTS-UZBUNC1!T[AF0#_[+>L=_?2-=%7V%8((\#WP?^759==G22.#@M9<6KP)DGS"CF1V/HZ,@UO(\<-:E)S_36M MX4C1TAUT[04L#;S ME]D")'$"-(3[QOW25FPQU?_Y?QM%1-HJR."H0]KK$K@D%NZ7$W<* WWI!M?N M,E'9LU&KTRMTKIH%KIO5;XU&WUC%/PL"E(CT]41;X-(N+3^E+E%4JZZM1&S/ MUI'^T4A8"<6Z&L%<:P9ZX!_/_O;YX^LZA7Z[3OY,9A:DXS7\RI7@DK2N3MYU M/%Q>T[K%VLX:K&0/UL>GO\/PK+=U>JKCP"SGX$K!3Z W;KBQ35/?XM"9$'X* MDCBYRV0^B2L19K(WW?8C_>[@QE ?+6TL1V!Y8@+"B4K\ DQ%"R2./%10W%BS MTVWU<3C4;LP!"\V>1O\%RP6S ,6Q/(RH:P" M##GP0S30K.G)>09>_S_?C>:^]1N\D=C_ESCRLDD*AAIV&,-_Y-6(NN>O9]^NF]]VW_O?L/JV[PTK$)>&^KZ%Z MKS4LR-[#4BV-=G<@.\9,[=:XDB[HM;IW(WO+^LQ4IB%:UVZB\8&;,@UI@NA, M%3<"/R0S?T$SO8J";"X4==!ARRY* %/Q)]"=!.FL#C M4[V^KDH<>SSN%VR@+RO%S^/V6/N5XN?^H%C@%_D*$V>HS][&&6%QYWK6J)]U M'5\46:_U;#%L#5:XPMHV6[#?]V<&OO%T>8<4[SI'8IW]>O;]ZRBA$"O.[57A M(.[$;$TJ RHKLF[+*7BN;X/WHM'L#GJL9X][/4V^D2&'PWZAV3;58TU4"#>; M$:1X4EIAG.F-.E2IA;)-Z>LVI8N5)]J"WH$6'7O8[U5,3DYD;7I)ME6D>^AU&]G7KG/!T=N3' M.$K05$=3/]VY#;G4!E,-?]HE!@,UHG&?[7\N_*.?79W/HD$I@.1(JZ# M!UHKB-AE5"G-G?+NK:,K,S.$79HS!"%=^SZLW'?Z%>.[E3 ><_::R9698J>B ME!W]2Y@>=J\M=+1C,+3%K$$#9S$GUS'?6[]&F!>_\G&S#4PV,+JV?X##QQV# MN?\7)Y_E-;#,XC+F?3HI!?H;X=I$@("E,S?EU$(4)/1@/D00U90EB?Z4;X%/ MO"JV#E9685QQ/)U*'$0F,I^]G>N"K"8<3F,7!EPL577F_+.6)$^L@+D'Y_'Z MX[_/WIPX8_!M@+!S?\*KZB?P ;P9-Q<2]PI<&R7UAYH9'YC,N,F,/VEF_*D= M-!&*V.6M.=>;^Z$/*H&FU S;M\'XRM;/T:U?9Z!9DCM%"OU1-2_5UM7Q-JW? M8,7XM4MZ__;]5BU%KFV<3L4U;FOSEOA-^]\R7X5&8J+MI^!RO%ICJ_J5,;28;&&KW2J3\!9Q?4;H 5,6!0DVPN/%O-*E+9 M'VEJ.?'FPM.I^T7DV38::=U0NQ5_O%W\34-%/QG,.9JU -9,1JM%+R5FO.P[US M/($+<>G@O5]$J>1CIPKEYJ&5$P^=3JNCY;) )]POJ]BM*I/!:%NN] K;=:O; M;ST]O8'\+N(D"D,1G*ABM FE_C0EHF?/92RXB&+E(D=7\ 9!P2@NGXPN\]NM1XL/K1A!4YQRR3*&:YW^- ^F->WZ7.M#^*J*^? MT"W2?[H: 4XA0HPH]0B7,F">"V"GNR;;T4LEW*[N>3N^NV42[:G?7 M?\T9WC7QN<^\=$:E6R3S0[ RE$"LN"WMK7(/<&VC*2&Y/'@35I?IL+-GE^&KI#AY= M?"D]2:(\1/-Q=,T)DRKMU8N8^+U>1:,,*^& 3OQ.9V7;N;W';N./+OK%Z&ZA M-0RIQTV>F7,A1KA(?,]WXV73F.(W-A:7(;R/"*,7,5B7-TWK?";"O^!_UN]9 MB$D9ZRS$-!3__EE,9F$41)=+ZW74LJV?4Z^5UR!#6J^P) MF[,76!0,\F2E++&?YWL0H:7 AA!&)SZ,$RQ(M8IXWTL8/I(3]EQY82^^91UK M6Z%XK*VHA_ /JH2RWR@5@EY7I4B?[YB6#4=G6 G+>Q7'=-]I>A/8[PYCRM\T M7W&Q=H@JFG+G((JI"HH2LF)4UV:D&Y=YY2:O%?O%:!R=-<* MJS6N[NS7&,Y]9OZB4]A*Q=M_Q&)A_23<()V!H8@7,I)LFIJKB[Z @RXC8#U; MEL;D(WUJL).9W2_M*[3U&VF M,V_JS7'3\8\-SXDX11>U)Y_:/6I6&E*:6U,5COMP;;T.M&^/G(Z6!+]=T3KC M_$C)W4^CK#D_@CM(?IA%6;)2G[>VR%6Y-!L7]#6R;G.;1TC*M9FZ7>[9SKA[ MISV2G,KW.7SR"(<"[G)>!,;;*SNC/)O;3Y4TDD6>YKP([JIU]2UZQQXXHVH6 M*V>+->='=GDW-N'/I8-],]-@Y;/O?1[9;/?;1[PSN%_9H5N?N1D;T_Y+&7)SHV&,)=>/H> M0?/-!T7&>D&08_<&P_OIF_N<,:DYR59['"2(L.Y/CIX7)Q=$[5#:VM/SB_R( M6UVAVYT.L.V /1YPC.*@^/CV0R-EI[S7&FLN4[=]/TU[]^,F&Q>VC0?E@_>W MU+'E/UN8^N-=31Q/J7#LT_^Z\\6K-]HA$2J5S;3V!KUU&,=RM M'^=8&;!3V9R_I*4:RVE8276&? *T&\)T(6X=+' M:-=*%A73R1Z7U;D[J=J-C;RG7XYI[K&R*^M,=?+;U5A0+^<@/6P M7F_B%Y77[AQKV_\J+L1 +G46I%RSG3L/-]>'#\L9R^H)DPUM=,\I)Q%O/S!B M-%.7E*=, MA6R2]F<4HT\C"R96XB2B%?Z"VD'^"EY,"WRI7,8#WV7,(93RB1M,,DY+\.X: MYO$@](-H##\:BS2+T5E/?&J$YD_1ST(+//4#VKR6-Y+ZH9M9@;I!P#TC8%4B M#PL"*!007NN@-WW&9M/';/KLSZ8/^B2OW25\QSI+ K#0.P+7 #V'N_ 8B4%H M^Z>8I)K_ MI$MY^JX1#T(\G';"*_A810PE#E8 M#4RW!-.2\.;1RW._)5JV!3:M_\T+C"X"A5R'M2:RD(8^3R^5IY*$E.#\ ]SF MRN?2&V> F#7J$ZU;2+&RGOQX92E;UJ^Y!BK>1^X5Z"'*EKO4LT_,%_C2/'PJ M;M;>&(42D8UV*4_@Q?Y53KZ*9LE5 Y!"Z0MYV.*6B;%:JU&T6(=4/%O12XU+ MBWQZO=-VFHBZISSLLAKX]]G;O%K9+^L(6G5MQ;7 OC+?SI MP^>WMI4@'"6&HGU5G""N!><^\ 9K@CNK- 5:Y']F 2$_CNANN' N0'@I,N73 MZ_KP9)1?FYBN'SI]DH=TFEU"-"B34N>S+%QF\,"_7'^6N;<_G@$$TU4@@VNC^?&WJ[.?$B755O>*S< 0P2*&CG, M_4IL^._3SS9+;;[LPV^LYS(E]]Y=6KS"HQDQAB25 MI'G!19Q.M_IP^2ZD 5>MPQW?8G)UCFTI03@Q.J>G]%'"4"31\N+1YVO;Q*M; M;%T>BXN^MHU3)[GOETNX$<8$$XL75^$S!)/P@ MTVSX@ME A&=W^8$;KSN]65O[>XV(8F%>=*_,N;(![>!_!!R**Q/NQS@$Z5+=:C-$A=W8:%%F1(*8+NH_JE1##-D3->+%DSAN8!O M>CA2Z>+2F2G"U "6#ET.C!#AU(WS<@(1_AF1"E>2E!;BG,](I7PX,I:'5^22 M3H2M'.5\PZS",#J?X.$7WM"[![%KN S\0O"+Y83/P VUNBWK7V*IET60+]5Y M]:9E??*3+]8[KMR25_%2 FJ/E0Z0Z WN^%@_9.!$HG)6]D#>_ALFP,AM7^JI M*.VH*:*8\'8754;@Z1NNL-#M4#4L(A'(T+\ JP*6F]V' H"]I'JN>0QHP)EJ M^%" :DN256X"R_T+N0M2]\FY^T44-IPCWPGI%/8.BF0?%X!3%VS)JRH<5Y^! MIR=12(=Q\/*%7,"6Y([=> %G//<:NUV3>L0-F3!?K]):15D*?W"BF[R#:TR5 M>@CZ[LFLBJNX$"P>\D1:$TH61@.I\;8(#:1%! MI_>Q>@[U+:W7[VH"84CU1 M''C7.,I\VU7S52GZ?5I9.9NJ! ^HG"2!$!*M!T9I./N:92+U@K]IDUMD,>:! M%9Z#>I-4',RL; KDX**V[E1>$(R@4?;D$'PE#A\ M__3-N27_+/'N@6[&P0C-;IS9C=LC!**;6K3]T +]Y@S:K^[ZWY]],+ >VC$] M*ODDCZLFUB.V;;O%A-$F T2MU-S;XAH:\'?)%Y/>TAS]=I7M)C0;]""F\$A1 MI[528O"2IB/?)V62 MC30AT%Z/X0,NW,N9[P%U\K]/KF-W\9(5&AA:[U9=(FT!?5C=ZEXD49"EXI$5 M2_V.'=T(/V+I(+ML:H[/OD<[U^Z^6F,(OOLV]398]1F$S2?P@@GJ*%PN-&%T!UZ04YY$ M 5[\Q[/ALWM.OSO6$H@J[^HLOEIT6-92N;;&OWOK85P1)& M^\X[_DI"'LP1&6 MZW!4,H/M-?%>R7$;YXY;99:-]&3V(-AIEH._JUQ9@Z7GN1^R*DEG499@+>Z+ M+;CO1<7BR[]-)D),IT_, S=-^5P$@I 57N<-_O /K-MZ%T37UALW=5]NU5;L M?#ETD7C*),?3SUN3!:IM6V]'#74-=0UUU[OZAKH'25WI[^\'=9OO<6.K12KY MILZ@'G>6>)XEU!SEA=;_KD"A.@"W^@FMS [9TNJN/]:CCWH1"ZHMP71QKS.T MQY4N>_M&ZBUG _>,@DY_:'?;'4/!36H2G\(T;$2UYYUNQ^YU^R\,W3:IG&L. MW;H#NS?LK9)M+_,.N3<@'0 )-_-(]G_7LS6!YYTXW7$Z]K#=W;J&VC4;;'OS M<#^IVVD/[-&H;:B[9VF%#677;@_&=F+ E-V3W&8BB M?8W).^Q=#9"5@F\MZD0A=7T[7.%._8"DR)YDSWZ![;7NW*#'$P"D1!CGPHT\/># M<;0;E"TY,+'I]MKVN-TWD=F1\T'?Z=OM<=?PP5TS, WF@XTC^&&_;0]Z0Y.? MN7-^YA"H[SB8OZG)K3<_?_/VZV2&#ME[2?GK^I']FL^L"Q.\.> MB?$:0<"-U4^O:W>[-9O81TFV_:D9 7^Q/S!DV[>2D8[=ZW4.I&($CYW8&R5" M%)K(A8"G"6@PFA(HUL&XN@W*D.R;UV#W^HX]M;AKECCHVI+[47K4[MKC M\=8W>@Z&TDVL,[G7CBT$ GU[V&\;2N]1QTXJ_GKYNP_D3M=*FVO]T^^)1BCQIC;)\>(.B7DI]L R>T<&VI#=XE #C^] M_P%-9:_5MF > 8&(PC72K*V1ND;/TZT@BZU^?OGYK^=_!]*UQNK*"UM! OM7 M J'8HXQ008'NDQF^8>@,6X/2IP;PQF'U0[UNO]4I?68P:G7SK_#89R*@$U"_ MMLY;P/]!X,:)70RU/>H5C]A\;>",5C\&MW;;VF7\G#-PBBN5[WT2X=P/+WP; MX0XWH$QI25K6Q[N1:1'[P!K 8P1WZ">TGLK?O7##+Q+T,+1F\/\M:S!N=;_1 MH<(V]9[KY@*#+TV= "!YC0? '_?Y3O$^B9;Z[[.W23B*Z'# O-A0PDH.X.0^!+6"_&Q$DM4(7%[+1T.5V$IOV;@8 EL^QI4='SI MAOY?KN3*\S3.)LC_"C+6>A?%.<%SABE F@D8.BB!3BK1B'/02<+*E>REU&@N MZHGZI&TEE3GT87Q%SP]X]3L^B4.(E@1GCA=_B2,R.@K=]X>6=0L*IKSQ)XFF M+!=E=?([PGH.+1#]P/^+<#()]3V:D*Z\1HZ>"+"NGE3"&6HSG^#@%^ 5^Q-8 MWRD,0*X7_HXXP/E%$.Y3,+.!--X*Z9P!OTD5LIP+@@[&YY)9A*216-T$M%VC M!HF_XA!C"Q+\X MB)/ 78*;^Y*L2!WZK8;CHS"1.?@H)UYE/\*F)O$K M<>/__FT\&(Y?5<=5"2[U<.I!0^8_\44W0B+?2=*L.1"$P-R)K_@8(PKZ>] 6 MH'"7C*T\GXL8W8>8<->#:$+OSPC'W(W3Y!7R9AX0KD2I3\Z8;<.7C>-+5KC M7MEZ;H3KRD=FUZ4X1PNJ/@PC\&^^HHF#@;MIED; H.1B2),@F1F4)C O^$,> MJ^KSTW=OR\Q[ 3IY HJWM9YIZV'22>4AS0G?ZTG0P6_Q N[CSX'G\X,R7Q^! MY=!%DC]]R@W.R@5\%Q@=H&MHJ?K9W7I I\0^*0:+Z-A$,0^3/4<9G\5@;L-, M6M? _R+ =0<^0_7HPW7\]P7ZS[1,N&[XO,IGM*Q?82!H9WUN*(,L.Y5K(/(: MXL)(V_FCY 9=4*B!0DV=:9"_JP]C*)E'OA/2JL"H8@ZO@G LR,CS!.4\]5,( M]I)"I]N%T[]PE_,\%@=_PQ,G%$TB92?BA)#VT!6L?KODFFCH=1KO3R"BCC$% M.ZOHV"Z2X#'P^-8V5N[TBBQJ72:5E25."!T?<_ M_Z\$/IAO:Z.!BN*7*GFL+8-L;=XAO7LI3AC;T)W"2%^ZP;6[3-0.TTC#;'N9 M)Z!QX2!B&8V^L8I_%CJEI'>^GF@K7,*3YZ?*B/+RVBT BYHV>S0:5D2VJU', MM6:QF/[CV=\^?WQ=9X9NMR2?R9T@QP38@VKS)6G=[S=@XO*:UBW6D^NQC[6N MF;M4RJ-0*NX<%83,LH#&6LJ<6*I4&!C-Z#HLHI/"@NKZ)!636>BS&Q=BN*T" M0:4JI.JPI@)&LLABS%&E,K#RBS2%C(50=6Z8EZ ,\;4( OQ_()$/Z^,E/!49 MLW+(6LRE')G5:U$<.VA!?&I>##.,PA-<5W!2*8=)1A#7MJ+N\W%H\9G2R=4H M#)0*.!QK_1<2'7:E,\F!PL5W$GJ?E4#YBL83>,8L@5<%U=^!/-=,M0CN _#5Z6I M!E&"<:[ 0>%-Q9R1IAGFA(#;79AUGFC-#4G4(9$E Y-A'HW>P3H4^9FE5C633C!H3'%.TZVSBG#D6=TI;'6C:@MMW58 MTD3.IQZL\235/)&OCKC@W*NK+IWP2B'M9,X->%7XE'UZ[K^P MTNN(!CES Q I4LPL6U9(/)'P^Y(,:+'NE93D>>[CV^ YS\?4%V7)+T1Z+01K MB&*P//@*!9[7?C)C33*915$BMIXL7Q]HU!ANS4:ML]0X M37^RBG0"5JVV#?,.=XU7&D76-8K.N145%%;/P:TU6X! -MP4[G9:O=(N:7=0 M; :_8'&H82T4RI![-41S\F5PT[4[+/:<>2/9T5Z6,URXT31PA,5&J<>1CI:1 M50]?1S$I<,FQ-AI+#*?09$VGJ&)E2LCUD&F(]6&\:%II$#)68;VWLC,KJ/B0 M=B"\DPO:6D).%Z Q4]J#]@28C8G/ 29E..<8QO%& R@HO%5F?*G55J+NNX[A MRSA$(AAJLD1N^R)8N$AY9PZC.!K9N9:JLD&+A/NW0^[ ME6UZI]TO]O=?*)-.7APX"VARU.HAR22A6,M>DWT%C<)Y^QB<'?C0511D<_+W MIA$:)NN_&9 ,;J6!DB+)M35H7WQK[;WM&EK3 BY HX)\X8Q!_3Y#TAT6U MQ=U40:=3K0 I"?ZMP[Q-^/$33EO3-@_4!E)[Y6R.K[J3AE"RNJR3\A.4_V6O$N]L2E?/<50=.;ZP9");].(.72\W& L>[ M:C+@""!RPI(K?N'* )RNHRD879L48F3+&HKJLR.=Y/ HJ-Z%ZWME-5L>#6]I MU_/!RFS[HZY6"G6[&C@ <7?&2MQ[G5&QNG<3]SX8C=XCBWM/URA;$/>V5DKV M '%_$@$'(FTLX,.A4Q:26WBX3D9[W6[Y'64E42N;3K[U3.1[&WW.IJ>M7EUVMKRR$K)SECS M[M@7&A2RO%+\"5\'SLUK/^$SB#Y>_DRW6_.9T;#EJ(OTE7[QMRS&I.G\G^]& M7, M2GXD+%>>SN&UI/QB!'[KGR"7\(YYI"K94 8254Q"R2>NNH(WSR!PU*5$=Q U M 4C*D^1*/WG"*1]&RSH- I4/J));/;I9F2HJ5MR@9NA"M0)^G*3Z K O30_( M)SN5U=[?(/ZL%DNA24%\'=I#[H)C!W'-3G$=M:QZ-4=XMO#S! MG&VI&%0IDO:PHREC'D&IPQ-G6/\4YZL]/63K!L%$'?HB))77B"EB+7%4ZG M4 [VG;48Q)J#^J=O4E"C3L6Y(G6K:OZG^<:I%"$4/5J,J_ 55N8 MF+[+8M3BZQ:AK3EVNXZ'-S*I0+7A'5@#G:K[6\]1N^##N[-(5X]1JY82S"J8 M4I^W_#0J.TYAKK=%Y?%03PWLKS?XKA;AH@G>X&TX''?:UNGWG8J'--*W=6H8 M&D^=66"%X^A:'?O@\&[8K82''3U_]T(OR@!:P#-6OZ?[4+BGRZE\ESD+MU,P MDN)=]GMZC>O2/)@/7"H!JI_3N-^M;'EACG-0=?+VFQ/R''Y_T"OI_$WICFK] M%BURRWK+5PUZW>;8ARTL;9$O[?1+]KNZLJ4#+3)N&6NV.]>]^9D56>9R^N8\ MJ9Y?>0"_ZQ'-/JMN=;B)C[6QNU7=?.AW=5#UQWN5Y4YNM_V4^ZH:=W7( MN.9[ZM2W'A9S)JZW>MZ[WZU:!CV4EQDB5LUKW:%*8K*"Z/(ZS[QTFH]VH/7!["I9JU>2DLVQ4'S]<.;>WQ M<)&$H!Q (K>7&;-9;&[#)7=2HND8$W)U1%#&-N66LGLO9L/-$VR19X (B+*>$9 M/[6U\^81:NKX"UC*V$^^L'P5'\U]A,H4]#G31X !$\$3P@8'_"=YHBL5[TG> M(0344!:6RN.I&)X+4/5/J*U(F*L'['#%8N"'>/)=FRF6+6.>D7HY?.7[Z3Q] M -/PI[XL"LRX>I[#0?H6SBL6T_)N%A;K"N4"%WRBDI8[LB0?B3%ANB&?$T@F M68*ZU;T ,2H;;(4RD^,M#@? 76%4!!V:? MJ6F$<4OS&O5"\J94\Q;;6C,M>2@([N2NNKA(Y4EI=7Y.T-$25?&1<=^9 M=%8VQY?H^,1-/*X-SI^QJ>G\?[ O;:Y1$>F M)58:NN2<5G11>=CYM V.F14GE>H.G-')G?(/=-#LMF-F)7+J<[X#69&+W / M6D'LZNIGV^LGRS63<,=:XE#+,SRO14ZK^ H:A6)4?9FZTRFXEF'&?U^+ M8(KL)>](Z=/HBP'ST-Q*9%L_8BD$]QNSJWW1C3%K$B\"&"#1<65,U0-H9>JI MRMKR&^5OFQX&_"10UE0NH9 T*HBNI;!2WU( <^;6>OU@(Q^X2BLF<]/,]'D?'NW,2)%P770#IBZ+1-V-E340@YP2[0 M1%U@%YBNE!SE=M%&1MZSZO2FL1J8\OQDMTJT.O]0;*;W7QK%B6BD?V[NN3WG0C]OS9L*=]$8T]N-ES M;V0(T0!"#%IM0X@F$*)C)*(9A# 2T1!"&(EH""% (H:&$ T@!$B$(403"-&_ M&7'+T,$(Q'$1 DS$P!"B 81P6OV>(<3V"'%7+,;;,DQ/-VO<$%W9@'P2\,+; MDCO[M0:3*,"+_WC6?W9?*]5MK:"#.8NO%E7C/ 4XV.BF8HT--JT_R>0T[5$G MV6)UH0=U"QWXH\J!W?MRH--K M]7I[S8*?L?\.)M%GDK2[OY0BK,PXL' XWR\@=H4TS)NRN^N-= M%#/GIS/!__A=N/+26SPEP_]4Q9;\5]>QRX)R( ;)V)\[\\]IPBP131^749[> M6E1!<(TQV+TQ6$.DU?]N83*\W[7'HHDG&K>GI@UA&T383ML0=MU^W'X3UMD7 MQ^HI"4O;2OM-URT*[.'0E7=']INPVQ+8?75PBP-G+_\VF0@QG3ZMSYL7_V(- M]-KBWZTYM[N>[K:]H*>?CB9O5,VLEXEWUY^-U">RB 7MP,$]5KO5V5X TVD$ MC;]Y'(=W[TG=:3F&U!NYP'M/:F?0ZF^5UKM9E4>E-7O%>T_JSK U-*3>R%'> M>UIWQZW>-M.-Z#+OG-9[E2+&PV_[D.E]=,]WSR1G/&Z-MNW\[+M*W$,J#EMC M0\4['*%H)!412FO;'LM>4_&6LO]&$G'8:74-$>]0JMY(*@[:K<&V'=4&8IV19V(T?NJMIRQF-><^BP?Y=RD+Z]VVG3U=?3I MUD HG[_3;[7S?KQA%(I\D2SL&V:UK39^5S^MV8#&KQ^B5+Q\I$9S-W^Y)"\( ME!FXRY=^2(>>+H)H\D41;+1Z^X.&R'_BBVYL!,SGJ5A0Z?\^<_LY+$1R$5-; M?&60"6YOFE+'.>Y82&VB$=]'P1=(%(6DA&>^M@%>MW"ZBIK70G: MS?^]Y>AF(MQX,J-%>2.N1! 11(UM_>*FC!$"/_SL3Q!=.[&MM^FD]1BMB-C;L^QXA\ MK=%C=UVL5]OU!Q'V=A5!(JYGB*]$G92QJ748(BEC@?UAJ9&_:KSJ7N._%+0$ MS@TD(@MEJ]Z4NE%[ @:.UW7(BBB6T.(6<-U$6/]TX1/QTE)X.SEH D+=1R&8 M]*45^%]$0 V9&3^@:*GM>H0C8H'S@;U9(U9Q(2)'R(/8!!@3S84MNZ+*[LX5 MN D%01"+!%XPH5[:,8]EXA).C.I$RTM50"_XFH0AQ!PO3RC@'8E"!:*>H0R2 M(KM3:_ J"E<=OE>\%1N"^UL'!UIAR_4\\K9U3R%X'?OD2EJG18O@MR"C2+*D M,:KR-X2K$POBX4Q?^!Q@(ZGKI?UKZ[QE_7AZ^@O(PLR?Y!!2";T%ANTRRDD. M R;4S%5_VFR^T!%*F&TEN!W(&()FS''9&+:%^]D2@)'/C,N"Q7Q(F&)PFX;7 M4O\$=E[F)L6,JI3,L"EPT>5VW??S3KL$V89(9@CIYF6Q;*(N'\*_9(- MP= (P4]);) H.99+%,?Y30:B5\$24.-FR]SPV$\Z!7"[=V%-3DO*9#\B] MS#HDE-D*LPH?@EC2X%C0A?Q8!O;N)S/V9@&!R$MD07 MV(,:O@C*3D.386 8UT/=XBZ0AV'2!&O#DY4:K&6=DX+%264,HENL-^EV+@!2LPK\Y6+R7 MWIK^.P;OQ>"]/")D_;VM+'7W%Q@02&R!B7(.:A0 W:4#00KM));*6TF0=D6 M@L]Z"S5.KD^484O :OF$>;MDFR;MG%)=B%4V0W@R4BF%I5C1\02N 'HO4LHX MF9'6NQ ,?>H1K@0XT"$:3HBC".9VC7=!AC*W%JAQHR!@*.$ZY>B'5U$@[YQ' M25K"SUIG5!7:-(/SHK>3K]7:8>U%E'868@01,>8-./N-BL*UP>F0N+%[G8_$F9#XBDZ><.> 6D UR__ +*NJ!C,6KAX]"M 3JGIV.X@-+>D>2XY?FKE[N%8&_N GC"4:\XOEJ,UP*O[F0BN+]MIR>!7X> MH04F4I040 K#5<[ YY(_JL]Y N0*1"B5R*3@DKODIXKY(HB6 D4\%#D6AUHY M_E +=']",)<:@ _ZKNR(KA!M#IYCY#TEJO4=.!V9Y#I&6*/0\M"!]]F15-K( MJV=/F'R KCHY=AQ18,0%M]/OI"59F3)IW3A>*O8A>!UM", ^BC$(DU&N*3WH M>N!=NA-I 0CMA)WN"#LNBF2"X05C 17:=TK,KJD:/\V6Z9ZHAO>V'V7TC) K9]2LU/W:*,O[6B8 BN%)Q01<@-!)GI3H ME;0.F5/W.L?_ 3]:7"'#(_Z5FP%/Q3ZCYM8L@?P&*BZ0E+^4"P@.%>+HQ4L9 M%0O:B"'0NWP[)B7,HZ\D^34KD7^:20/+:*L)1N!"%*Z 3+/!KZ2*YJ \3CA)?():X 13).R[Z,AF MB"L(8JE GFK&I4-OL?86WA/*YNU)RYS+:H3657H^UT4(1$M<),TX-KWB?%V(X.[XAR D MLTG)3Y1<@SG'.$&O#1-6"B,2)LG<52=5=J'FU5O4_2KW#W^?+ (W#!FQ#KGV MDDPZ@R#F*AG6E[)@A69&\X, QIH[P81IJ:90#5/-M]JS(25!WD1TF'/DU@ZVPE,QJTFI5B%OPT*U\P-QU M*T>QV0\O(WFG5<,[Q!E^U7]7W(&BE855UG!K:*61F$F[;A'S((LFUV<"YL)8Q0NBA P6S\(3T6Q#,4$**[H JJW#VUT(%)QSX7E%5CQN7?7UIW!5A\6)HW[S746:WRHD&@B53;,]-.0K2XH8QOM%*G][]_ M&P^&XU?5<56*^9ZZ)HHB>,[%:(&E5NZ$ -D3TF9H*J22K)6D?%]/^OGLCS"& M;1"%E*\.V)0@?U.52YZ:7RDU?'+VK*E!--RY8^Z\)Y]J0EFK>;M1PA^D9YVT36*':]3=IR/.CZG]F\%4:V),N\I2\X0VL1Z#1/ M#:WC]:IQ#B/,ZX 9XS"%YH.[XGGD,I4P]'*WI'Z2+>N4L\$EAQ6^D9MTM6-$ M20&9[U(^\+J95BPS[R-DX#(0TOV5C^]3E9M4 AI"K(]/XAOFD2>":^T3J@A Z'&V[G/W3TR!+&M4+R?"].TH;3>M4@20QQX8;]%NFWXK.;AE M-:\% M8Q2#J!T,RN?GR5+.AU'5YD,:*E),Q-WS)+P1F8(+:WE3"+4M0JT1E-)AGGQ%7*A-,+ MH-9YST4K!RQ/&0WV9$VEFC251,@41R6#0HD3(FBHO NL+PQW5'+[B7./6MWL M+W$41EC],F<=L8MB\7>4H@/O8X[$R5.DN*F5)!ERK%:N4AJO#5Z'L/"DC]51 MO'_K/@5^@?JW_B3< "3R=11C>BXONO1I]UT[P;+(XB1S.1E*IQZ<(;[C%_!L M>&?O[.R,9:):S[XC,G^<3D]4(>XY%>*>QC&Z08]"Y(V]?RV/A7J!W!929NCD M@X=7$.LR U\1?A94LZX*;(L*?W@@OX7%S5URC:X6&\B3 \ L.D< D6*/MK\Y MP8K9;K8KMMK3K1\=:"7_BK5=D7'+JU=PQE]YVY=.0,W<6*:N)H&;)*!0D8\3 M_F$&Y .]2D=:AJ\L3'3S&8%* >XTX'C##U6B[[8=N'=9C(N%.RXT'2^B5TF' M%M5HRD8@BO6:;O+P14(.L]KH(1=1)I)Q!:H+"<_AJ+E,C;>D87Z\N5D(3<$:'$MW_O'LS^&@^[%Q="9_-%WV\,_>KWVQ1\CUYG^,9J.1:??Z0_& MKO>,/4Q^XNSSV_>#-V>?WK[^_/'3^?G;#V;X;=&7S MXX:% Y_[OFM#9]SN\J4W5+:FT@[G(O1!O-[G^_"[.\KVN50Y*].QJ"$A?DYG MI2,;1946;="69@3689+)$UK@7>/>C)M7@W@RR%CG0=PA"I0[_][*?!MMB"3<2.V>(I8,>IEJ)D*U;;<\EEH'*#I^0,1P]5 M*'89MCJ50.^$+Y43DBY$:S]E\-_M*8@=-RTKY7RV@L!;$'[42+K?HA)Z T/; M383::21Q2_-_/7-]K)!1B9,?(C?V\(^R-_AZYHOIJD^X/66_KVQP#R7?0*7] M1E@_^]G6A'H_2+>Q=MZUMAT9PJQ1K4\Z'Z41MZ;T]H,:VW%C&ZCT?L_"J0BM MG[>G]_;6BCW$4=VQ=NP;7_1AONA^Z]!=3^C('^X^#OB'?_OB/9R"."T$R:1E? M\K!\R9^B\/)/'[>/C#?97&]RX!C"-,&;?%1-N!^4.5C/\@>L>/X_7QC/9(\= MRW[/D,\XEL:QW+TZ_5E$H?5Z)D"IOA'&L6RH8]D=&\(TP;'D4I]W^6G8;9?Z M[ =Q#M:W?.]_$=;OL"B_B\S4:.ZWA[F]4/R0R=<0#Y/UZL>\F[9;[US0^/&--*_['4-89KC7WX6DUD8!='ETCB8A^5@_@1:\#=S_&>_7 M25[ND6OY;^Q4^$LLL-,?=Q-4+=B$=<[@!TLZQO.C" 5BQW(;&$*B^T'X?Y([ MFL-G&(_T,#S27T1XF;J1];LYV--0C]049C;((ST+O2Q)$7S2>B.P9^MQNJ2J MXWU3!G:HG<$'IC-X_E8BH^D,WIS.X-_Y-4O@IR $$TQUQ2WN=Z'W>O"_Q][7 MA%&-[(H(8(0=G' O4R]'^M4.G./=%^K >;F['[5G);V\TN?/2GP"=* >V!.Q M8$2#?% T'H*%P"^C.H<)QPCZ&PIXA'J(ZBVY$80B]A%"3+857*"&+_!!TR)3 M@;^?$78#]CZ7H_5Q;]D/W94A\#IXUFF(B4&X-O?QYC=B(N87(N9;.VVGR]"W MU._4UD&3&0-9()#:'$$?JH /+?#YL:DC]6EV4WO= 'X24T$#H"WPM]@#-XY" M?Z(G85Y'+9N?_3GU6C:AC\T7U$0XFF0:9H?>F)5PW6! $OZ2_WW"$!_S"+0[ MX5'RCP5B'6($GLS=2_'] @EBD0IWSMUGXRC BU&6\G++ M7K_8C3;&]N+T;6H_W&FW.[>OQ1?7!\_8#6E-SK2>DUM8%*2OAU_[V0^SKP7. M%DM$[.$?E4[)E>&NRHT2#UOVHU="H:Y;$A_D4H9XC)7X1G04D62XF?@,6T MU#*"^J.NGI=!=$'-\(OEIP[/T7R> 8,J)+5BQ-2HC2[*;L38WAAF)2SL61VX M2VK'CZC>:9SAL+#O9Q3DPEPAU P4.7AM"&N8@&( A2,QS\'DTB8-=I*FNU<6 M!BFD]= 'GIA%H=0'^*4+1&!%J$C@[L!C0)L ,5XB*W3G""LX%=?8^IC7%=%< MX47(U9WV*U89;R?PQCG(Z2\B3@H,K=]A_8')G;Y-=SNOU%/6SW)9/[N!ZLLN MPW]XR=NY0'5_J1S=I<[I,&CZIGHCKH%\*TO,[[ @,^NMIDD1([ZE[J\L3KXP M,\+(GLQ@T>-<8CV!" [4<5JBU2YFR\2?2.@)G..OH4^@CPQ?K S_[<)PCJ MGUQ_F:GKQ>5W,)8 F'WUAXC::;_'_OHNBE7UAM]$F)!!*/_ 77IG\"D$35#C MR&$2L$=Z@)H;UH70&Q"O@5"\:;U>1R?OI-E]BRV[?070L]+^UOI%:[Z/C[X7 M\PA\5"^;TQ!.,;P)4 ^7WYL4+R98APO!S<$#V0M(6MCR)K"!"H:)Q M+F6/]$PP7&THP C[A(*.\.=AI"'+#]K?*(Z7S=_I!=6'F+)PXS_!<+KQDNGO M@ 4 $1EMO57X5OTGU78%?*>RPM>['4MWYW01^T'N,_0U7H=7D.L5BAQ')#J9 M*JHA3=$3HO;/:&%1I1>)0CS ._=1)TN#G?LWTM1I^I4P9!&/%"*WH$"DBN)+ M,")_L?KV$.&2D6[9>U%][(F."&&:2DP*1AF(TZ4$(DB%6)U482JF_J6$X/6+ M0-VC0#UWP7*7,]<_(2)P@?FJ>VR>Q(O**K@! MR! "'"34M1\GHX*$1!\F(= "?4]T#YN7926U89TF200RE%M<(#\YI?C,!Y=! M@3!++%U1?'^>2#[UP)%#+/'7!=U^$CS.@MZ:KH5W_ML'+KO9M?K@)I[[WY/ M3Q@1CKBOLA:/:G3_ ^^ZO 35.,G "XP6THPJ$^>'9'1UTZARYWCS61A&$LV" MVJ=JEA+7O6R:R^\<5&:YJ?6LX>D0EP46L.[VN4#H-LQ=Z;?#LD4*P4?-YPS< M)S_-N(5ZV4L .SN@Y\#+=FS2!\HHL><^(Q3C-4-8'7%N\<'N6*\IO0*\ 9;N MDC[^)A=P6*=VC7[8T+S_(B($]OM!I/@!:7)7;>$DBV,&RA&$2(34G)?MHROM M(Z&A%%)DUW_B1EN)&KO0\H6A]-/<3":WVTFGL),*W8?BYY20"I&ZG^.J?, @A[S._S;:>JU>_M+H0SSK. M"YH4K$@E+BQ@:PA$!T6'IK5IT,_#>H=B^"&Z8B. $30RWOO_S]Z;-KEM) G# MW]^(YS\@/#L;\@1$D^Q;\CJBU9)MS4J60BV/Q_O%402+9+E!@,;1%.?7OWG4 M!1!D=TOL)IO"QH[<)($Z,K/RSBPR].#366@F1UN=[X"[LR6-,QEM(M84_7NQ/?'8U \N6:"_JR:VJOO;!0 M=$P6/4H2@#=$Q>1:WV1)',J:*>ZZ+.)7EUB?"E(6".$3_/PO]\YE-$G3F,C* MO?,D2>?U=ZH&COZ__!X]#]:\USODL)NVX((V_; GX;DJ>L&)1P92'ZVT![^Q.2M0_X0'81M51 M^2=0"3Y1YDNKK/*UY07>A:/Q.7T'T/,]K3UA+NV2/3D%W M]BYVMH:39SH;O*U*C_8: MWI,)]B!8(F.V)6( (8 #S5^:G2'A21#6RP^79FW%Q6>YB_8VYGS2QIS;F/,C MCSE[7;=NHS3]* =918DYO4%OPJ'K)B.+ &>0&/& +H!@H-*ED-HB!)5>SM*A M$B%,%X%2PLLQ%E6_Y_LR8,:F0/G*2=FK]RZ)4?R^&I9L?K#X12],\,OOEZ]J MGC06]DF0ZK>2,?P^<8)&VF'L=9LFQ&;]JU;Z)=+IH8TZU3*4#9!1R#>O/ZQ" MQ',EDN/(EN<[XUT[_98S"/ RX?862L!9#S68=SUE/H@'#3*2HS>#T(M>W6ZOAS>0:U.,'=UG63V(J MYWB+K*?EX8+F MY HX"F#'2[0 /8AR%I86S0HW+EYKX_#5*7]%/I'/6O@;E5P5Z/M;Z_DV*S;D M!R_.@;Y)X:%+>P6[)ZLD8,\NK-&0LI^B8C9QK#=Q6MO$_.;EOQ?QE%S_H%A( M+U!)I]0Y?QJ"]FXS)G3$!R=.T66Z,-[AQ1*!4.C(0%!D/3HVN#38T8BL1[_MR_.5P7O/\I/@DCP)>C@ M(J^MDF)\$69,[;IM,,-S0[X*!-].''PRT*8N 2,NY-.GIT>XN M&@L;),&%"4F$ 8P;.,,NN(:OT29$JS?AO)M+,NR!3(;PCYCABD(7_14>:AR-"9^6+J+LB!"JT/[ MPB48Z%GU Q.NVRLU/$4CHHFMP="PUCTE20PY9((-;]NYC.K6$O'VT/-L2<^<_5Q6M)Z\W( S%3I M(/WZW;$VJ/VN -N^KPOJR&8ERVW('!R$J,'-B9+,0D>&MR'5 O_'>9Q%)5\G#ZO>!?<&X!09JJM089Q^MF M:M ,W=8K4]RN#R)H3P0U"HG-MXXI9O. M[@MWJ[U=FY:13<,$&+?JX*P9AR* MZ+TY_ZCQ&G>G,[RV69QU^Z7?#6UB$(*=TCWF,&B0B]@XMC&WT*60BBFK'K0D MH,FLT#03 5/66:MR'LNBP,-V!2:ESD062/-XGN'Y%V(!F*&$99[D !1A$I\( MJYCH$+_6_FQG3[P&(*-3 )1F6!-?J08G8BCL"Z"'%9CRZ$GT(W6[-*0,*?L0[K :,4$[,Y93L1B)(") MS1A? \RN'],,S(TT)OZ.3HX4$%"@CHSTC:_E+B:!1^2LRH[[7#2') SE5_E#5 H,BGR M$J3-F-55.P$I"R;M.X@R1:5YQ!HD)2A7D[\5FH:*E&8T9*N3?/P7!S1 4TCQ M42I6T'$-_2CH".,)1>ESC#49(U%G6&9*9P5%?Y7*Q9ETHF->^/2GS_K%^W-C M_$0(%DS#1A,83H$P U],D%=EL,.?.%O>"QB>.SO)#6.-PXO7;\^)WD"T4N # M^)?C+3K)P/"6:F)#U2:^+ HL+DEQ@)KP4PO'*[Z1M/@RZ;A^13?'HKIKO(@ M-N/J+=/6\*'4MG>J\J%Z*/WHII X3571@Y=='9>3,L$R"\_2(W&C*W",?1CQ MSU@H,_4BHUS.<2477NHG67TV,DW%-\3"!!>\H%E23Q/VQ6RH"Y4FP*.<8JND M_<%4,.4ZS/TZ_MU93U8)9[:,T5JDS!ZR? MJZ<]+YBZL!*T=#XS#"K/8#AF@K,L'6>P>R^";Y75&@SK:1!6TZ50I+'Z:H4G M=C"KJ2(BAFI,F )#G6K0%!7@I.BURG6]S8AIA63.=!83&S"3.75:PU, D[%. MX=SD[S8XLFM^6(80AUF&']5US7,XH0XU]+/_,1I/MP M\03"?$!F'4"L#F^%P<>?+M@:>ZA%:&"Y-1A/,RB".9PM2C1*Y@PA? [H! $I0X+R3HK;$T&05L M_(!QBW[=84/&034!>,^CYZ=M]+R-GC_:Z'G@&A0&J,*@!C,69-6NLH0HI;PY MI-,0JAE0YE\EW\CI1KEI4A[1L7[G1RJXIJT!3D-U/5?N::UI1RR?)Y"6X M+WDG#SVK!>/OVA!#5@DJ-M<;H(?/RFQ"*.8K6:<.NJ@4?+35VJN!QR_!=HG?+\R:8O!4+&]OTO;4'7LJA=>RQ&\[& M.VE=)EV/UV6KG?,%B*)IL\YC?!6A<06Y_,M7(.KM\<BC]3FO_;_%=/8FV"3LW=/]B'_13(VH573=BV5F-'B2 Q>8EJ^5L-Z>V'W*UC M?2L%'M@0D^;S^!'7[77F*,BO"&<_NI+9&GNS9&]$P^+9,_\B+>.A*09L3.WO MLW#W$M-W8MH!N(D.X@%21P-IF/%Z:GB\AFDS21?H;' M[TTEN[KP6F$E0I0"L,T(B*B&FM8(@87)BDB$[$"G_(<1',.G!?"%X 5@YS\H MTI-$VEAFU2&I:>?5IP@$.7$M*K\V?DS*0^?!JJ/4RKI=5;=+FK"[P^>;2L6] M4G N9.UIEEBI_/W]]H6_2X&?6Q3N8MS45>BN&=P*N%N4%']1/6_WU("A=W^2 MP3?_!FD\7",97@&5I0OVJ^,&B=QTSZ>AG";.N^Y^WHX,^PWCC2;WC^P@8!;2 M+5^XY=-YEH)+=E!N+<5;X43]2C4?@+5<>N^&-[R'IY GA24@KP-)!3CD1"XZ M2FA,IJ!S_8;L9 &,))N"7E!(?ZWX8B3*'#V^R$,7]&I("\=F3X(3$8(D+:@0 M"!/[0&.1)OI"[W,&)+ *;GI3[9!D#4[#LX$_@@1EKI.!J),"7QJ7*@:]!HM3 M@A&<#5@)Y= L,*XT17*_3N-KJB9-47L%&W &9VT(:TWD.%9C4GHQ1IX3&RQX M.;K09B@+' 7#A^@C5KG.1J0Y@I%0,9J4\## C-RUA >01R67X6@0$L-Q<*QD M+>E]VF/J =D DP =E#-*+T*.-P4:G%@8SS-LYY!H6%/N#L$,76 $5STQ0FZP M(/5E+KF^1Z=V:G\Q)4Z+!9.@+AQ:#O13$!8-AIPZVOQ5*B1F&%C'%%#9B<7< M8/3/,E/Y4"..Y5?SN,3? M-5J52D)"I.UQP"LL5*V[&*J?F1B:5C0YOW7KQ^WXL>(&6QD2OI%'$6PW*.+_U?$'P(/8=EY!^#F_ M13S$40SP*U+^- (,9@FCY _#B&"BXWLLY76[OPID>&6F:(\6'QJ5D;DVL#OF M<)2ZCL%A)M#&0[R*BQE@4.LK/L(Q)@Z ? \#JB]T^1C(@YGZIKP=DWZ-26E! MR0Y#\A29 M(;8E[5/(P MY6U8R0!+:\J$2!"3=#$@%JF"21:!FS$OSGU$(G]9PTX0&(L9.C'C!1>-)S)8 M8$.[$2B)Z=P,$X/&&0QUIK<;H!-G,#+85,BGQ01*)F8C0 MBZ*=3B@$T<+6KR!MFA()X'BSE,7O,$7P5).+2#XW+8J:9I)HG@A$"1;[FC=M M:<0$DUH,J\UETT#/\<,39>"72WFE?5\Q*4A ??I3B+O71*+;?>GD9LW?C";) M.B-6!D_2BA+)O([YKA-9A@S6\PE/L(6\+GJ!:&N&W)1;X2"X*H\:U8AU7-)& MR(!&:MOO>.99&\]LXYF[&L\T)BXI*Q4[5]6,\77&;K6G]%U,W[G^&'@S+FXU M)KPGT&EJK=)8">MV-!VF@;^0#Q(K88CO5?AX@RHIC=+M]-TH^NWFZBWV*M I0RTIQV0^C-V1 M](VBC%O)@8XRQ1Q3UMS9R$=\D/ $?59ETAAGK"'E"J87F>Z\X7E ;CR+[^"I M]Q\N7 F2.3'_>OT*_J"HNG,2H&< AIZ**\G%E&J@6T/#0^B?2>T)1*F'ZM68 M=1'6&K468A6('+WVK)1ZFIK>*H9!N,E-&$Q!E8C(4+1?E8FGY-KO/8,! P1E M@8T6+5C8\0RZATGSN^:XZ0A$[98.*97S7V+W%(P]H08(^'D?BRV=.S!9O+*B MHY!U=EP>>CG,&6BZ0 #/FO'(K]R4UUNYWDZ9WL%GFILHDZ8K"HQKL4V#76U- M-CUY_JX%G &4R1 M2B.^?93E0>\P/.B?A@='IZOFZ 3G! I7;7M*'+P?NL; .&DT0=]G[R \.CT. M#WIG*]=,?'0@91*,X?";0D*$E]^*LV&]Y#33]8EF:K+=T,$)P!U)*C$D-WE" MT2O?GX<= :X1+C0KV4JPMY]H":[G9QUQ:Z!G\S=L4V5:"$J(&=I-1<%F+C#P M+,)K,E@!26>F+;\-\7(SB%@:%Q=?V*'(6:4+.('W4Q1K2SX1I$_G=\"*#H#B M;((1KCP">2)KN>%H.-H @P793B8R?%S,&/W<9;I#60Q5CL#H9(:G"0*Q--,. M+./AP<0N)G'F=-5O@8;4UGQ:ZT% FSSWVMNA_JA^8#VCJ6E,QOT>N*J-KE;+$WFA+8W$NA_5OASSV4++G0I,E M=2(&NM0Q%NTQUJCDNJ4"J(!]]);G.NX&Y&U8%9YG5(J\,5T1+U.]ED-#705@ MU"@:CL?922+@ +P-V#(!Z,[K9O=-;!!)6UZS+YQC4KICO+,2F4WGDEW .EQ! MP I]2'$'OZEVG+)CSX'.*"$H[71.2L6/:@]GJ'F1OD7')P_CZY+7=E7XD;S?1=N BCC[>"B]6(0&&(Y(ISCD J1'$+")DE\(%& M?H2 UWJEGHM./\D&EQ.@1AR%$UIK,\L:5G4S"GF;ZK>U>]/LA%[ / GB]<'/ MZ1Q#_::A!"OY_K*(@]%U&@FY3+SV0L:CKX>RVNJR[FDV00$W9#BHK.V/ GJ# M#D>.>Q!-'[Q@6T6"(8]"\*"FJA_6(7=TW,!B,9--=W?U9+NY"6S"!BYFV&5# M3G2P8?=/^F8]VP;04JP3DFFVEH2M3VB.:+(49?O-+I.=EU>IMY/CPT3A>K)8 MS$G[0!7=A!2'^+YV_^PF)KVL"RHR1[GI5XU8F#)Z?TVXL:TYU$/,KL1(95C# M $4ZG;)@CAH(,(-(]H508X05]RVNY/L3S1XJZH!=4\C2GQ5DE/]UL];2#>M) MSF_CUH1^-E.J@1Y/[:^+5!:54S2:,7J(CDE6L&YDF98IF:B>MM\P--4DU_['BGA*LA=35'UD,W@KBS5?#EDG-\R&2U^M?E&>UR5FN@7+,; M]S6\V.NVX<4VO/B@X<6[>;I/=\O3[14JGM[!TST$O<9FU]\K9V=T^6W0U73>J#*G M=Q;VX'_]WD']?AJ.,]PM -'OA@?=;MCK]U?NK(F*FH,2'E'<0_#A<;KR3Q^- M*]^Y)!R>[^K*7_Z*_?BA*7G0!B*ZCSV?L?$L.C?V4$; Z7?3W[4C_O_3UO__ MF/S_IU_@_]^Z[U^_U'K^[]OSOUIMK67;>2X)?^"T[MO%@@5**8.Y4+%#?PHU M)S&*!7-I\UZ:Q(NE9;%GV'[2*X$SC8AWO9*I3ME+L=I)O+3!BET,5BPYW#Y. M;%@"[47C:)_IQ%406E1A1E&)^PA&H-*SP8"$:$,2#QF2 !ZJ9DI6 Q)W]/?[ M-83&J)AI*2R]%BYN': Z'M8>Z5^W*CA6;]W8](XSI M#>I#2 <&#V L9KE\9O[PP8G0TUA"C$9,"89%T0D!OIN:+_A\T#>54]2E0^R? MH>43461F888LF":*H?F>>@U'(M96D/3+WQ\2KH M$6#_V40-@5[LYZ?S3,R>,[AX\7\&JO_^N&-X"[-A?\BD,$"$707#I;?8[_9,6$;N B%[G MZ*#%Q"Y@HCT2NX&(5DKL"B;:([$CB&B/Q*Y@HCT2.X((/!+]%A.;P\1W18;V MW<9LN8?;]6E3MMYMP7"OW."+87"Z!()!94A_Q[B_YJX7WW\WV,AN;[)5-K+= ME2[/6P#@GCNIVE/QN+2G#[;,R7W^N'Z>ZM#OWHJ*#5G!XQ:;2: M4_6GBI2BTGIV.^+]44]G2R*8UJ[VBD5=8+:Q;=0R^ M7,^R]7#/_A9%4HY&!EI8/O:@H%JFI[?J2@:_ TG]+LMDO+$ST;#G!]V6L:TW MIBSM& X]>J>2*[\*[J!2W?F/)[UO6[2NDFR/%JT5.>!OM7^P.R?WC*T?( MPP<1-B'INYV3L_9 [23^[D=&/U[D/&P8Y@;DU/K>]L[NP=C_*J3O5[COE9Z! MW2'OO3+^'Q[%VSO3K2.@I8C/I8CSAE6"KP"/.^6N MV)"PW[8F]W.I@M_$'J4;M-Z'^PTE?'WX?0R&9NMZ:"FB4<_H=\F9?MAB>Z]= M#Q5L]P\?E0OBJ\A2:%T4CS6=H;596__$5X3K^PI9? 5XW"G_1 6/!]W'[J=X M+Y-Q(=+@][+59/?;4]'F2>R[:=HZ*UJ*^!J*)UI7Q;YD2;0NBJ_$1=%F43Q> MR[7U4GP]N&Z]%/OAI=B3+(K?RV0DD^#-_C@G'J!KP^Y0X?YD1SQ /?[NH.UK M]B-\58C>US**!^BNL*-(_/* Q(,BZM]*I'^62?!_DTVF2CY.6ML]H_TK1\C. M&6=?C2&^ORC<"_MZ?WLE[%EP_ZU4DU(%/XID;U2[-KB_WX9V&\?=-*O7,/=.:/^5I*DUPT/3P[# MDVZW-2-WPXRTN]D<9;;XV''9]-@QM%W+?N6)(!\4$CC: (YC)#._6 M"-)1D)994* & W\5>2$2I-X@IVLM.QM<[.K%53@.[6DHHY0O[7@:JT0R"K_Y MX4GO6Y_4;_-OX.[KY#T%)5\XY9C7YG%Q<+QVO^'QT$%[$ ?)\' M< 14@K,P0@W"HW0*^U^$@2A@"KY#!2 D@/N)L0RDON$RF.'EEOC2KY?_U>UT M3Y%P>"A8<]@].0[[O9,@J\$XAW&387 0]DZZX)^)"$0$7OJZ#>IY!^@;T$( +4.5R:A(LQPPFN0J+PC# MN;R6B?NM W1@/@0J#Y*T (S\5<)70Z2?"< +$&9I1"4^C> 3?Y4@>T;T)ZS_ M6C)EFC$KXT_!B+L&1A?,53%!Q,_@>WP1AX)%%@B]$ @K!38.\YNO@%(#D64B M&B@( )^)X ;_ GT!0\#*,$,X:]29+'"SU,I M"SJB(_J>D04/\7X4S3)C(D+A'(Q@$1,U12 - &%<8 LR@;,:(S*!%L/@R: ) K0'Q/= $D7DC$D%&X+!<'7 .50V1;' MJP69*J\%@(*7K??"!_I)I.< L-X$1A' +TF.NTP3)@81D,!&O(FL .9#8_B/ MX6III6*&J'6K%.40X 84.55%(27B440@(X8BB32IT>++6.;F_B?Z!H_@[VEV M%5P6:705O/H4801>=H*/\*,[/4BUEND!N.G=63J766X XQT'4"RR=!Y,02K! M+J9I5HR1:P)+ \8&*DPD+D ,!6 M$H/.M!C(951FH.? =_,)(!M8,\^(T.45P& (^-P\NR!2PD6F ] 528#6EX_C MC^B98J(RC8I.\ MJ!5HX@+1]"L"(2M2M/"!-Z-0C T"A8'%/T"])N2C,BWP]]\D !K@#IP$N(/* M)\1\,BD=^6LR\[B++PJ> 7;K!P:(C2A PE$C!+BCA%0H .>,&V!;^ 4I8!SK<%:7WHG>"6(<^@OR)E_ M\AR.H)P.\+CA]",X+*S>H+( Y!1E:H#<0,;IG"F&M7;/*6JGC$M\#:$V?E3-4QT&!@^=ZO7[%L'86RO_[_VYE)WE@ MT"93GXS2L7PZR*2X>BI&L-)G(@9)DFNPG)YV^O9NR&?VTAP$7'#4.3W]>^#^ M=':3MYJI^/34@[ V@9_&<%@[AP<>QD0 MI#OZGV_^]O'=10V!/ C^#:8)2,^XPGKT5]_\\)'$.QR$"_@5*,29'>*'6Q!Q M%:9-P'IPYO2]:@ !2C,5458!,AW+6K__3OW0"5!?K8MO7UE]FW588O]33:>+ MX(U08?#2?/=SFHS_5""Q.7..F .\$+Q 1O5O!9S(O@XOHF2LZS3I\O2.?0TE M"R5BL2"][K*6<&DQ ?+6?,0:"_*U/FA* %;@N@#;B%A=O_?7"/SDN_.&V.@ZM#Y_FAWO=\P-/;MBGSJ/B%@!!Z!K=D0W3 MQ&RQCMR1PH6"!@T:%:H_';/OCPV*'.XK)RF,> *5KDRL$'(#91+@0-^#?@&6 M5RY93EC5T$IQ]PZ(S\+!V#-H.HT+ =)!8P4)4^OD@�M\9:'0-M*1EK[PWY MU"PGYNO'@ O'8I;+9^:/YQO@2_8.UOZRFXT6\306B[0LGHW4)SGT&:3AY7QJ MJ_$S?HQ.^C=+_L\O6G7->+GE,__MO9\X\1?I MC#>S*@3-_FJ9S#O@E9V]+GU\=?6;R6LDY4I4UAE?0Z$*S/J!10-"4+,ZA M&HU45,9D;2*=PLH$V_)6/]?<4;9TU]*=H[NARJ,RSPU?%$D"2@)3F!PV2V,B M4$=@5I"W3*XEMMLR.:*U(>C1(F+OFAR-4(N^E@G&N8S>7]4GR6&; #&2ZRJ- M@UD*=HMA>:19#LD'1RX1](<7<@86A;B2"4IFT :1*+6#A(>8BC_A&T]35?D5 MZKUICB.UY-N2;Q/Y$H%5M$0;#ZFXR'WG>$M,+3%YQ&2"3+D$2@&*B9D/@NF@ MTJ$.&=U)TN*O.T1A#8DE+8$]*(&QM$,:0\=)K%RHC9TI0W)M#DI0_E#F@D0< MEA$3F2PF*LI#(+0H+BE=X:ZBVY/&('EE@N)4Q].\Y716$VRS'YGXEO5@[YC[ M],(/T#1X45<$9'!T2HQZ\8=*50;T$U$>_(?#UF)H)%20HZ+X=*! ML['=%,U^B1DB1%\3)4?+OU)PG',(T+V5D]0H=#Z'V9\11W!DR0G!J1LJK^Y# M84)%K 82@3Q<"[#6']M*I[OKTB%ZLX#6@8PDY\G!"7!G#H/3&"S@YS$'8^FH MX2/IFL. T^D\O:5CU&KH+8FN(M'U1&FDHW#94E[JW!*1^HDZ.EO4\?B6"ELJ M;*+"BFE8\T DF%:)22S(SJJD!HP.U*=B$24U#;.!,<-<@5K%Y7:%&BY8H[X\HB6=B$[JO'9^!^A5I^=0W0Q6T5"Y0!;H9"'RN>M' M:)0UFOG>IC,?M.G,;3KS+=.96_[[U?%?WTF"J4,F:NDX+^D(998A,UVI*VB/ MR1C^IH 15J. X@\K ULNRKG23%2U_#"X IC%;)1-3JLN""Y6PB(WS$%']1Y(B+TL-G9#T5*_J%*G6KHX M*[VL2Y^\ M)HJ5:-M8E'Z6AIJ?+^:]KB, M^=B$.N.X\4A5E'#MTID*. Q9OGHY"3^:+ *TL8>8EZ<+C#F_GC+Z=L*I\\6= M=QZ\?TBM_O"Z82.LB,%(.:;DD!2C>"LK*;%,N^'F:1D/W60J8:!GQ XBE47E%'N:1.C=>9V ^(M' ML!3-Q6"K!ALT-RR[S.L()BCI#*&F3*6W<@HL(AF64UK[.;+_F'J4P-:0U6X%RL$@!%*; YR?FW'(JV HIF .V[8= M">P)^UX80IYS&5$59MA"(,,R;3G<9 '^E[A5F*.$LYT>TN9E,7^0%==A MZS3\6A4MX.S7,K%MLO1QUZ$D4P-C&K14E'U7R(J>[3FZ[/$8^_Y#X*?$;,U[ MK>79DIY7;T7]B"C3#D,O$I4>ELC886M0MI4"+6ES6UK:6J9IK0^[YP-V(Z*DHPJFI1I.L5^+FJ395ZQO;&JCY)3*^AUCW>( MW%K'UO8YF)<9SY%&27W,&CL6^N8\M[0;HW1TG<=0O:J^R5TI^4&9[81KZ X^ MF8]25P&\K"1;O-.L>WL&GI,W %V*FK,Q2H8:-Y+DWHE81I[)Y;B.;X0M.34R M264)>3GXT_28K FQ,"B3&&T_[C2(OX'E*S]A&4,>+TR#14F)*2*89^AFA[_& MF>2*N8$LYMB/T.^@9WP!ML>B24Z;JUR["JBCII:C6( M*FY_J##)HDRLU\)OO"AISWH) )(RR>E14&.&>]X7[K!-I&@3*1ZT+]Q=H@*? MW5/YE>EVO<5NFZ!PAKV#?@C_.>J>L 8:]OLGU5;<*%]E1%TJ@X,>]NSNG?'M MAO0&7E 4FJH-P$.L&XV-0"-EW5@KKK*@+#*=Y)"4W/92J\%NQD@4K[MHP3LMWO@8%1P!_$T0S7RF*V">,>>; YQN9#J> M+6 ?%0,2S_7K#.X[-.@]B&K_+:_H\.XZ^-+K.D[6WDG2(N*!$-'K=D[.6DQL M#A-WO&OL1I;TQ;L^7=KTH#*D+YR_^2'X_KM! UC\AQ[H/I_U#.*!P;)*]2!H M;> &H)M.X4:VN]*FN 4 SFVQ2'7+.T?NMS[DITW:Z7[0]B. P>Y3O-&.=4%5 M+VP)OR7\C1&^MJM,,&KV*0"=1PT#XVK9X8/!M^A^^5G8^@6ZZS;YHS:5GVU( MPC/I;WO+F[NR4%/Q3ET%_'SM+8:[S:L_R%R*# M,**IN$ZD?)]?=-)UMD:@^ MYTK@X^.C)8'Q.'GDI>0\6LZNSZXHG:QEAX^"'7X.Y?;/SC9$N0^*R/,AYB!Q M?/Y:MCSS$?+,?O=T7WAF.9O%"^HCDG@-8%JNN;=<\VA3XOY!\?@1+VQN>>4C MY)446&XF.9-CME>EA7>^%WLILAT&>/%Q8-"7$YG\!_X7!@<'W>I/ M/\N15/#^P4GU^Q=2_4FE0;WN6?677T2B?SFN_L!941%?Q4IB024Q=FF MV%(!UV\2K^-48.XB?M(19616,QBPMUNAEGL*PJ&XHI(UKJ#$;11/!P*O/Z"2 M&)EZ@Y\M0Z%A0L(O5:![K^M?DJ!,>')] MY7?M=Z*&I^9&#)7\66:+VE.&A/#2[@2[5"Y/@K]/TI*2U?7UQ# 9[H"ZDW,> MIH8FEW$B0+'X'>]\$5>RLBON1]\(,2K=LAFEF+L'$Q'1FN1-@;4[6-PY2)/2 M7&)H:D(%Y@E1\>=2,E 8E#/.;YV*3VJ*E:Q39!3>=#H1-$X1TAZ:EXI9:=-8 M3CKP]FUVBM-,ZAO&(DOX-I=FFZ[<']Z;P5"(H& D]89&6&\9P-M\&*=B:#K^ M%Y(Q@+22=X)+:;ODO2[D-#C$&EE,?=2IVHGN@4?YGU1>UW_^HA.\,!6=[ZZQ MU%/.]4\?[!G07P3N&QSLE24U>R7EUE@G.>ZY9R56_ XQV3D6 ZSE-LG'N2MA M]O+0DF%(R)>[]Y(@+8143<<5J6O'<<>P/05](Q -M@S[V"1=$@ M9 II>DD$Q6*F$X?EIYFB"QKF:;"0 E.RN2&G+B;R+OMVIYQ/Y%POAGKU&-' MQ'FO>0;L:XBTHU&2%SMC"]*'G]/_:%K8O,$FH MS:4O9:A# /([[H*A>?E$S1JHP,*0SA?FP+NV17QS%5]+Q00U5/FL+ "YF]GV M05/X;4TOTFJD9DUVZ3<_O/K<+%(,] 1WF>F2ZCW>S4%-0!C;0-&#$\4-&:+* M8X=-7<%9_I!P3LUFC/2P502ZU(431W^4@ZS$;_NGI%[W07*TA>Q?:6$5=H P MY'+3'2%MNZF6>):)1W=YP4YZ";=GH=XZ\,&Q)E 5COY.=4(I=T%#*K:DI2/B[]CF18I\(,ROJ+' MR#8"))R_O*36R%B&QXU41B5I4.:A'*P!K8+;]CWP%':]TGW:# [D*EMUG=9B_E4C_: MB-&H,CDKLVA"P.;U^.6=YC=SB<&W7.O1.PG[W=.P?WBB ?QB"< ^H:X0I'M> M?W;4UI^U]6>WJ3\#N^^I*3?H=8XV[HN_'5]^T:09T_UC]AXZM+NB"(C+]0LC M>]&UUZ]U*C1^G,M7%]S-"RS7LC!!W=XV.E_I44_++8ZW:-FZ;7M:JS. MT4F+EQW$2_>K+1S=<<2T!V8W\=(>F!U%3'M@=A,O[8'94<2T!V8G\=(B90>1 MTN\@?BT3")TAB__)]OSK[Y3/@<]3M'IUOM:W%'PGJG@Y0#CW^=XWK MT6)_P[;">YMQUYH'K4]A=_CY5GT*K2;04DY+.2WEM)334LZ^4L[7K:7>N_WQ M)2I=B_\Z_NN76K3626N=M/Q^QS2%#9]Y*M+FPW&^N=/?TL4>T<6+EBY:NC!T MH;OEM@31*HRH,#*'*#9(%*W-\*A(0(S'F1R+H@ULM*9#R_F_*E7 ]'5JM8&6 M)EJ::&FBI8E69=P"/;0&PZ/"_G7*=^>UUD)K+;0<_TNU@/TII\HW7'+94DQ+ M,2W%M!334LS#:J(MM;16RO[3QBR=RXQNOCI\WMHRZVV9K5[4>T>\OJSL=_-[;K%:8O3%J*T^UL;9OX M9.6ZQ>>^X)-5X1W#Y^?<^_[H(@!\:]]O(AD'/Y?P[_=Y69V.!CBAJXABE4A[ M.Q&VR#1W!];OZ4MG,.:3WK< F7+V>%POZR#TB!N;+)WFL[64[J\FM7_S M0W 8]H^[8??D^+'%>5JTKD/K:2\\.#P)>_V3%J][A=>C\+B+=S,>M'A]\!2* M>\+IP6'G\!$U"[I1P_K[HVH1=$](/>YW-LMZ[]>I?#-2]\9]S"SGI0S>J'+_ MG!#W(RAWS'!=.I)HL_7Z>^A3:M'9HK-%YU>"SMWS$'Z>[F/QO5F=MD7[5X;V M'?,?'R^#@A]T%UWOMS_Y]S(9R21X4V[0G=QOWX;3?F>S![1U"V^4X?Q;B?3/,@G^;[+9 MK(F#3:NY.P:WK\VEM3EEN$7D(V#:8:][$AX>;SSHWB+_,2#_X+1%_G[Y,S?! MOENG]&,XO;W-Z]L[@_(-J>#;I-=_JNET$;P1:H.Z]F'K4GXDCJW6I;SS*-IT M[+Y%5'N6OD:'[^8TSA8].XJ>;7IC=R(W86<48X;&SVDR_E-A#1Q[[17OKT=Y5C_9;=26#WV'WO\MRH[5]1VV^\2/Q MEK4YDCN/HGUR:.XUHMJSM-,.PS;?>._1TWIG=TNW?BO5I%3!CR+9H')YO.>- M([8?ZGDD;JB][3C14L"CZ.[64LT>4\UAV&VIYL&N3]X'BMEH7X4=\Y#S%']O ML7V?7>MV%]N/S[7],Y@=OVVV8=U)Z]1N'7$MBEJG]E>%J/8L[;W7M'5J[S1Z M6J?VKNC%#(WW,AD7(@U^W^2E'Z=[[M3^VE(D]]8W_;4ALLUUW2MTMN=R#QQT M;:_B%HF[Z#?="6UYFUL_C^/@I#<:J4CBU_#_ MP4^ KUGK6MAU[\^M0B%G8?_@,#PY:>_9VBNTGO;"@\.3L-<_:?&Z3W@]ZX9' M@-NS[L:O[]@+O.Z:"_%V.4['G>Y^M+O@*=J+\0"IQ_W.V7YTKM!(W1M'L)YB M4)EBSL[>01H/T4NHGT/T+Y[+LH=0/F.>:5;E#_(*=\E'_87@N'Q^:Q__KF0 MT23X&11TF#)_\9X=AO]L-N]T-.EQ:M&X?K:V[>T_Q M>A0>M7C=+\_HP6'GL'5W[QE2C_N=S1[1UMV]X;SG=!;+X(4L"IG=@YKV.OU]]8/VF*_Q?X>NT0_L_G%/6CD.X/S>U/2 M]P+U?=#V]MP=_JA;89S'<3[+\/+"5TFA"B7S32KMO=:YO4_>LOY!>'#0"X\. M6^_V8\%KVTKCD2"J/8!?J6?SK/56[QU.>YW3UEF]N\[JRTF9S*4*?@9L!Q\Q MP>,>'-;]UF']]?FX>L?AT=EI>'2\<0'=8G^O].@6G>UAWC_L[XO7\GB3R0:M MO_H18;[7V6SA\^Z[J[\KQ""6/WP_5-=?/G?'S?Z4H4,;F\)'HSIW>F=R^GR6 MYJI0*>!-Q@);@%CY 9KU-Y75./@]C=(XS9[]K4O_]]R,B%!<&HZT\\ZQ-)9( M_Z@#(P_2;"@SP%(B+9 "419IT VZ..]W,+'Y=X,TJI*A3+C)BX?[;W[X)2TD MUGW.-C6;)B?N*=,[KC&60CH+KM,!XPRR=RRS IT0< ME8 U>'&P" #R"G< (\CJHP.9R)&*E(CC19#.$WX^+]U28&6\$OA^Z768&=[$ M_Z1E%ES$(L]Y0^>T!>^+%S 0+$%D,#J6Y^JN-#F,%JOPR8E1E=B6#*0&A ?+DWBLOD16H&LCEA;Y?*B:J,6,J%12HP M*RL'6 W S"WT\Q,Y#48 ,D&O=8)W=; L0>$F,-&FBG0L8>QL&6AKE\.K,!O/ MO;+H,)"?(@E$"@-.!: >1Y^K7 )%!)G\JU09DT(LYDN[:, EP"5*$V+EP/@" M 0,G0"]PK S=:"3@/!(6I!)8WUK(X,80K4\!GD\1O0.1J[RS*^?Z'\&JP_Q& M EJ*"Q%!F* MRTE-.!S@ JNF1GH] ^-4&Q6#.C%(A-)#KB#3(JKIV($*WTFXKE8Y!HLIZ>=_J$57%VS MC0/"<.?T].^!^],),&\U4_'IJ0?A"B'Q6^8K4J',=TL"]9O:J(1&E++WAL.: M%G/@84P$DTR._N>;OWU\=U%#( ^"?X.8SZ8BYF%U P;]U3<_?$2MAS@W_ H4 MDEO4BA]N0<15F#8!Z\'/?7?YW/]C^<23W()MO\TZ= =&\',)_X;![V4R @GR MI@R#?RN1_EDFP?]-Z)9TDZ;5 " 87=%C#X$6IJ.0N>-$/82&I M'4[@6G#)XY)"^RJS#X)>T$9]TN3?^GPMW])O,"0"V&]$\8_"Q' M4H5!_Z#;/3T- TY;MBO](&?E(%81T<4$>%XG< V=U^X'Z."H"_-GQ23X+8U' M4L]W4J>P20$J%#S_4N5%IJ("P"G5G_0BK+-[>G2;C>/B_JFFTT7P M1JBUZSL\ZO>"CV66#&0&0N("YGL?"]SR1_E)@/P^.>KV#\/@U\MSV"\,^W-J MT$,DMG;PX_Y)\,\R2PTN+XO@&-;_M][ATX/3;AA1.^ND= N6*8S@=9FE[!PN#@AL%+T%!PS7KIOW8N.[#^?O^,15LS"SQB MKL0L@^PI*PN(;Z,+UE4/A9 L36=K+.33SLF2$?P$TX:JAG?-2E[B]Y^[X%L*"S@> M0#@H)8(GZMO@N!MV3XY9)0P:U/V$M$C4'_ \G;^\S)_#>_#B07C*U:%W>9>8 M*M#\Z<%Q>'QJ7EU6;"_>#\ 6P&6\Q94 MN4+ CI<> $:[*)>_OIS EPHLG=HOM)C?9)*CN*S]UED) >!6<[!(?&#])A9@ M9"S-"\<,!D#4 #-N>D\$15;"CF!7P"" $N!K- $1IHR68EDWH%6C.<^'+)C* M*3#ZG"4$/Z$827D*C&^H6[SB0*M)$;$2YRF_)HLB1D,T0=?!-2R.<2HCE:-. M,!57;!+CPV*07A/.X1>T''$_G> CFFJP$V#@E57Y!K+\!)H\FHV&>F"ZH;N6QDUPS9;?+4\530W4.091*]$.-3)F]>YQ76!T_@N%LP#U,P/IA7;4I8C8!/$$V@::2S"X%\_]7IPX%8<[8[5 M:I?\?=L64T>/7DSU=UQ,(16ODC-OX?Q:E3^8&"Z+XY$W)B*W2E#.X/S9@X,. M@AD>/. LJ@ U$20AL-X%T#,:KL&/;V"#JGZ \WR,#K4"7^"> 9XE_PO_@YY7,][DEX>'QP(\]AFVN MU%8;^-\E,+68SOMK]-,DY+01\?VHH%5XK]-"^8E5C'0-<.Y7#;7+VAP[7;67 M=1QU'8);IKH'3/5PAYGJ.B6TR8E@"+WB?FRIYQZIYVA/J:<:IFA)Z!Y)Z'B' M2%Z)9%PDZP%,8AS^]F;Q2B_ES1K>BE>;U+./,DZGH$#== M)WB1?@H.#T[/FM6W5FU[<*YYLL-<DC)<.;]#^7N;&&?/8V5>VD355K4]5NF:K6\M OY:%GN\9# M7P ?&&)>,FF!7^F M*BG@D&L9V=C^^M82\D=,W7X/P+SQS09IB5'2J6J4DK;AZJUD7>,>UIW;QA<> M]-2N64*5I^?E(,><>-@Y^<^6X*U%P@TO,JQWB5GLG2;=V[GD[[NKTE:_TCY_ MGUNXAINV^,5(\MR*P#!X\^8B7/LL/4)LP#WU8XF\Y:U(P$S'A_0P4I?\>#3^ M$JR_.1[^6!^96 F^Q<]*SN-SF34;OSF^NC;U MJGE89,/K=23D6+?4D8+U2M+:12QE^-T"P[3A,=C!&>!JQKCR=[OV79CS=I2! MV"YNF&C- #=/U*#]17#,,@"(M%$$G\[6L-=;U 5NOIW(P?&RZQFM1^UZ_IB2 MB+D"W@8;&L,Q$1P^7DXY[1V"D#XZ"4_[W4KOB8930Y+*'!OL=9#)")XQ31.T M./\U(0*[1*:4&P"C,'TIRR('[A2\$,E5\)'<+%J$!>=3V'*$99<4#I3D?G;.,2#G+O7?RQD4ANF-U)8'X@6D,9##%3B(Q M0),<&X)?<3-4MFF'7Z'-5&;J@-0F9I.D1)&DI#E#6>1+[5I<& MZC_'LLK=??I)128[3= 0<"GD'\0*=.I]CUR(@%34DZP.& M^+/,5#Y4$>^(NMTX?E1E83C^-,V-OU^M77[3VI&"F;&@C4+M=0;HFL:5(K?A M_D!>-QYR$(]&L+\@9VT%YP:F'*'&HU,[EA=*R2#P=8Y&#K5X HX .&!#:9"Q MGQG.'C6!$&.A$MA52FV%C.&Q)!/O\AA3 .QPS#9>.L X!7>JJBX4SGZ& MQC6;8K@L]]8,N(1BF)K]!!&=#&<] R2NR1MO66$.Z,_XT(#-G3=244!>_07K M\,TRY.$XQPWG#V391 UB]D,;0=8X?MR',.>M3UZGN:RQX*L?(R@GJH+!.+<%I M@D529&R25&4J&F1IB3E)'B6 (FJB%K? RIXW,SIM,T3:#)$';6;T&5QF(&4" MYQK)EVTR,DW$ J:S=G@LQZ!RH=:6RYCUZ&912=EDU7>'*6GES-&" @C7,'%B M_B,2SI%"?D,J;)2.$\5""F4["QOVNHQ\ 3/BSC$L3I QL:#0(9PI1EB%ZX3' MBR.]'W7(V(YDH\XS6+:>90KZ\P*6@KQ,AZN!Z8WDD*QD>)ZE"$W=;/D,C-^H M)KW03N/>?3 *@L63>!BS!E/)"C[:GIFTQDUAG+2,AS0$<&?LKPD[11<AN8E MC68M1&JK@]4@R@%N )N0="10R6@IF7PJ/\%A8F70O(]6L!N-9%:\0&K$*'R) MMB#AW,@YHJ$D"3-19$9#,T&"BQN7WPB4P"? ME*2%!3,)[Q2F&0Z\B%X+?+-"1W!T$W1&42Z&_AUL^N!*:3Y38PU5#Q,J0;!' M0'N9T6D'+2R2@3GK;(C.4OAWT8RDW5$'*:,$-U8""68((< ?)B.EEIG<>$*8 M6]@SAG P:GR5I3:HZ@XM58V_:HA1FHVVOK:JQH/."W3@PXK$K*P K(EYC3)0 M>Y=GU$!PBNW==V)XW!!.;C95V@]\,UO+^:C@IF=EPKE!L&U$?P\37X$7DJ573W)!$)W@A(U'F\N8U MD5Q:2 HT9"5'& W:*NR2;? U$"*#VS\W_GE9Z#,QD+>0ESO#"[#W[OL/%S5Y M3'XR+;_+W.IG=^,:'%(@H'"[[*VG976; YH-$+QEC),?.SC6,8-JI/&A Z!+ MX<___MO9\3KZ%]T$C;FXKQ;=)4X\O;"JZNEW0B8#.EQRU+O)A="W7;3:H2Q MR- SLZAF??H#QV6&$)[@UWP\1?-Z]!%ZMBD-V7#7&C91!CF% E&R4P& MF&ZR;WGJNKFUSF*.1QJ+<^&,HV ;F$(?D*DJ=UA2)_!), MJTHB-8LY!FB<,LAXS<"5P$E'SS-,9>ZY>+#3OUD0CDNK-+EG_J!V\TM4W* 5 M$G8UDJS+YO9^HR5$@/:,/H^ATD%-P@E=BI&N!7[H.9S,Y1.49K<45H=FMF MLF"MF2QA$TU=#E@UZL^T8OP(BZ.+&. =>R"T8NV 89=>\:BM)L#0O8)XA& MA7M-Y*)'7U?A_ 7KETU>RFN5%24:R3$Y MLG3V*PU.B3F:V]320$(*Y%JZ)5PGDO64.](L&I7VCIA;2,X-$D<%\165$,T$ M-AJ>3=002$7?O=0]>.['Y$2@AO_SS1_B;' \&O7[?QP+,?CC\'AP^,?9F3SX M8] 3LGQV*8]DM>*$ZPM..BLOI?F\?VG#@;_C +8< MZ#T'M.D =OW+Y?G%Q]?O?KG<(*KOL/GSS]UW\!;33()+[XAM)P'G?2R!*<.I M&G$Z"-T:UGW^NI#3X+@3O#2:0QANWQ;3E8C[>-?(E.$P-=&^7S%.:.L\.0[P',OI:SPV4.T$)&G MZ,"Q-D?8*-!\]:(3O.-D56-G7199&5%TQF>P#XX1'YS!N>E-L!W _H8!%L[_ MI6O^ZIKT3 ,CG8,O&3.=]JJ#I'3DRJBJ_'/ %Q15LD<+HOB9QO.$^O1G) M4UP'?[FE%.Z/IJ)_>?_:OY&3WFUL;G0F8B8+L?M*WB0W!$/OALIRM*Y'98[! M^"A]2J5YYHT9CC\CAR1_I9-DJ)5$[GO5.:G;V ^#5&3HF:B[*L@RM::-?HG, M(9UM@Z4#*2@P]:4+K&T TT9WTF@A[U: (8"61BN#7EW**%/?!W]<'VM?WWZD? M.L&Y=[.HZW('%AIG1SL[L^[.Z)CD[$,L_1L>4N+%:ZG0IH!)&:T?D&=3S/V?DEAW0HRISS M,_@RXBS%1*>A!:IQ.7["YX-?+__K* #*C6%=WZX'J\N$J^T7+2_8)MW->B/2 M83,J)4Z)7N!I2FYV4''/EAHP A^5<&;=HOXJI2TNT"1#A3&&2 X"/ 2N'(^ M,:X9\Z-^G62!OSY!+ ;($*-(00Y6E4OLFYE*""3_:*+D:+E^@C;()T!8/^$X MA2V.!,IBESO#/'=94)#KV"98 \'"!$3'\HB4[KBB-%*Q%O7"1"NA.H5<.=Z M,BZZA272H\@%\.9#[?.;HVLS(;>\:;=#=5-$_D8H>T)OB(:E:RE7S!)F9CF Z[(KFEE"'OV.,Y0QN*%T3LI#MZK\7B!YOIJ MB?":SHMF$ BY];Q*G]\JBS9D[=@$41,YQNF9!AT6Z&>&Q7>8A$29A[K3@#D] MU?,9QR98BR6W-W!^4ZU'1&YU@M,6(%ACH,1LP2J?]NU2JBC01B6/UI&5ECI,POZ\KLIX^6%=CXFO5&^V MK\-+CV#'Q?59FH7_Z"(8UH.)K5"4*TWXD.KN'"M8IPE=T!)RMSN5K<((L5B@ ML0#6)S@88K:I,IK2-T4X<\U[>P3KV\GS5>$E36>L@X>,+H!?BJT94<;1$H,D M>P";F5'SJ ;$AJ0TSDG-& M,X]4%I535(BBK=F)ZU'UZM-,)CE3DX\HYH*_21-# H46H58!E=3O5@12Y6P- ML!'XPBVQ]Y&*L(L?H!T_@6!N]VU>4/I1XYS:NO'=XZ!F]EVY% MY]%&C=T[N.4X+D.*AW7*\1%[#0N=)JRQXS[=S[OA#;U3U"G0[M'@W'N+'EE^ MT3SZ.:#Y*H)8_6X;Q&J#6+L:Q.*P\NL$Z1T=".]CD3Q"CJ6YT(L.!7A .2)6 MH[^E&$331C7[H:'TU-3KN>G9[<:#4*&@J"'J;A,U8[6*>VUNLY%-0Y\D7A0; MO;W#SN'?C<)2I.@S\OV4)I6)ND)C"8SMEX#.7-O]6;O4V4GEZPJD%S1&RG1. M'=GIRZ8^IAL[QR%7SW*+$K^#EMX(>1/1!<>I?2(I*8D."$0_\!N<<.(+[[,4 MNZIP:NH[6#H82=ICW>V=D NB$D@#RQ/,U02;-$2I[=#BA9,X/X]T)]"AHA5/ M>:1@8FH4,\@YJ5I2^Y.GUFW\U&P1S35X8DS]';G%TU!>RSB=!:/RUALD3SSO M[5.!Z:%LZ=]AT=I^AU_(?^]:8:%B+*F1MS_9@6DFE\@YE:?8QNU2PLF70]U- MR,WJSP6:*UA/FO[PP6;@N#/&O@>3J:T!9+I9<.K(!!4_0B7(TDU>(!L-*\I.A+""+> CGPOZ& M9/$7L.?B/^:K;^MDEEO*K1N.BEV0VONU@FC3K$*S*F?3+V4KCT_'#,06EP]D MU)4M0?\"@9*#&OID>O$Q+NW7O>KF$D"+%?W+&O<0^\T11FHZ<_W7&+CL,^X2 M '\M_I$Z51K=B$N!%^"0U4(%>F"8 M^LT' ;GUIYFBO.D*PV;*PD3[@?23 $R8U]& HH O!W7#FFEL,?>2PG$@/=B9%SL M,*J@BXXZW2UAW9$HW42."@CEY[3?1,\-48G8>\[P]M?&/5FAUB[T?KNIHFM8?.NZ<*%PMY]P MJ*/F6"QNGLW$(U&R$OL(0Y,HD MCS;:&C!R)WA?,3V4G_@UY[)!PVGP>X:\50&<7.#Y*%1UC58.<%8U*-'0<9*_ M"5).-.MGB.6"/01"-5^MK'.O5-AMI)=$Z1T,7K*/3%O4O##=&'5DPI/(_"L& M?,3<RYFJ6;],;(IV+6AF:%P9Z MJ\(N,+E=XK=-P08=5=4OFRE1HS=1]=M0U\430-M2U:4MB#87U)P';\#B5T5$4A\Y,)W(Z[1.KDC!NUXR] MK=RY6N@!3?LXEIQGC&$%F=G8O+=7 C57*>%^=;-B-'GH0B5,,$)9S#VO"[_O MBVEY2%D2:+*'OI44-E'%36BIFF&-Z^?V-#I8:B0^0*C$@PU/:N_!.OR@+X+I M/\>\E1SWS(>3M.]5$S> 8%/[WA+)O$M 18,=@W 1=;KPN"KZ4ZVXX?Q,DA,< MX&)=$QL[(.&1VE-/ PH9 M,D(M90U$*('BEKO5$I@2W&[U I"[(.O2D/IU&I=32:HLJ;AAY2!3XNRZ/998 M=HD5OYAQ9O:6>YLS#7Z]W;&Z-?6VN-^-2/N]-H;4QI >/H;TN8:?7]*T_5#% M:S:'R'A@9\9+&=&%1\&!O?!H;FYI@)\_O'UQ$!X<=3M=DX4V?'C4Z=D==X)=Q5]W"7^'X>'A M6>?4;N;6R,H?'%O=S\36Z<&!P]:6]+4;4=,[:T!-_[3G':W=10TN_K-0TPL/ M>Z>=X_M SEV"QJ0V+?-BO_P4%*KM^N'XEE[3,M9EEG+W%G*.Y2X(NM!>+E-S M8'U5)GB2R&*>8I=\;;=;_W6< AA,*%E/*KU9V(+".B34+_5_\Y)RPG4RL;M$ M@TP$2]SR6L0E%Q2@DRW%CC(V%IH&/XMD_)])6@:_E\D"_O/1!N% !>@$;XIA MQ]3SZ11J]MD5U1;1VIZ17,A0Z;:,?8.%RLB]$:=L ,5'CD*Y-8PN,U";H$J/\''9I @N3/\RNC&S' =15@?^@"W:%T[E'4%/J=(T=;:?!3FHS_ M@H$C0J^9Y4.IZ+.[.Y*O'>.%L])E&L'1!HX>:/6>9K=%I<8BCUJXH8]6>CWL MD<;ZGIC$**+Q]6*\0G&?('B2S];OZC\3==/)"F]YKK9*T;W:$:WXG/E8\I;_ M"0!8E,%;%67I4VEWGE?W6PW:_%/!]G)@QJI(.5O:4]2K5X2%VI],>4N%$Z-& M']!(.CQV>N:6)/W%9[>B,/T<2&9@34*F%:,+K@389B>P7_ NN-DLYC*/7>P[ MU8]&O:/^X.0/V8N._CB,^KT_!J,C^&MP=M _ZIX=]HY/E_I.G?[X^I?S7RY> MG[]Y_+!W?97N\MM#8R^ MH/L4WO<6W&6F"Q!-F',B;.-$EV7 NON/]K8\3^1M[UXY[UXKUFXC?P?N:C^O M$$Q7^.9>G63]NL,M\HXWW36X,IW;OW96H#ZKHK4ZU'OD/N.^I?'KY7^!U=H_PO2G6J\8 M\M1W.SWZ25\0G?AW0]-3WR)/Q>8ADF_NQ=''8V2SA;3SVH6AY#$9+[7[G.U] M,2/>XR>%\@FX,?IVJQ&3XT[?FD;?AKJ"="84W;AJQ\.-#T2,M=KD&Z!6/QJX M<_T\E9M60-34:4EW*,=+J'77;1TI=U()$W48@Z9DI:.5+7N!K(><"CYJZW(B M6Z>/SF*1<,XJ(IOB\W1%%Q8_^^-0+P7J5,1E%FGB-D*!;^S[2W+<38'^$-XS M)?WP&^):J)C.^:@TW8?I^C8>%Z9(2&8CI#CAVB1XU?VGVTKW:#XZ6 N$F0"9 M-*W[[(TWJ4N8LWXN$E )5,CR5JHM86"W?:4'>(2UJ3 MP;&PBP@!F-1(QA(HOJX[&GE1!*1/O(UNZ'+>ED% *],7!.C^WG :'17AU(U; M1MAH7S_73B_O.@P2,27M"=W,_HFF%NO8AQK)UDVFSZK.>:.<_PE?N2"GJIR& M1D?D^Q=8NMO.0P"02C,&FL1!S3($I4T#<]&9T>K\]0TD-TKA6A:^ (^NK)(# MSM2BCNXC E4I;Z6BOL*;^CB_QC3L3ZO;YQ 0*DLAZ-1TWWS$?2\U0BG-98BU M1[JO'2[9'&WOWNUD:$]D"$B=85A].;T\+[-9C&GJG-P5>V85MD/1I&JR)-F* M\I#N^ON9]B_V H*&@X:X&$HYQ10V>2VVUD3N-_3N$JNOLTL-SHM8Y+EN!+?< M"MWD9\ZH!0$R?#> =MYG-+BY(JVV[* M-IJOM"GRAJXP5TJ-EMG46F5ZP2X7VK>KZ.1(6#O[I_P;A%8?9TK]^#A3&('"++B M23 9+S8&*RM76E@=:L4%$[I-58-.T]BK$OO^ Q67NMA8KXM9#,LQ?9F75M_P M^;=&_2^Z 2VB.0=6/+72L[U3Q_L&DT+"O<-#F;-A9=&8:#( M[5;+N#^_9?0E6/K40@-P>#'!#LT;]U?=Q35O/('_O'SS^O+CZU]^^N/T[*A[V-]J M9.!LTY$!V&9 ^Z3[)_1.V\B G>F=:?6'^_^=5G]" MYTT8W:2EZ3,/+[NF"['*"W"QR$[OG7);+=:_,HR8>QV1 M%U. G)$N/[]]O5DV?X\T]=D2XW>(YX^.\)^9SR] MI+#B< _7G6[3MX>4X_I(J&ZZMC2'G!#M#0]:149I7#"-[;NJ M?7)S/5=H)ON_5^_?F]E ]7#C'NEQ[T7SN(%0J_3RLO/E\OA2-XBLWN*Q2[QA M;T-N!VW(K0VY[6K([=5GVZLO5:PUC%WA( \.O!\_&WA^;V 43*^QZT>;B;?. MW :-X>1@=';X1S>2?3"WN_T_SL3H\(_3_NG10?=L,!+#DR5SN]<]?_GR-6:E M57/QCLZ.^KW3K9KZF;6ZWU38=KW$F[OIXP8&9W=)^'I&C\JV7&.]>ZZ1.L\S]-(B>V)A8\4R#.W W$,=3IEKS6LSZ;9>1=J:4_EJEWQS=^> MXUKWIPZ>G.?!!TEWVW^+OO@\'6$G=QVB)*$N72\K/:\-K#3$/CH $GUA?)E5 MKH>!YUV( 9W?B0X*3*N+%AXJA$.%NT>,B@(F:!W9)D$890#C#S!*]HR&H ZN,!-VEV3OQ78YMB[*8I)F^6R02&58CE'S[%<_ *219.@&IISOC<<^F MN45&-6BTD_ V1$O,U.N&OW2?7V:"M+H%UUK?(14DN =>+!^.GZLY2E\TFM>! MQC::T,WZ]4T3&':[3@OCH?4NZ.+G5N]9W^IE+X^C2#%U1^0C:I^@MOS>,SH5 MPGQC;V&Q<3L=0D0JXBYQ_HTN\%>V?"T!3)+2G$F:F%NE5MULSBG%$@.4^#8M M%T @=6WD5F]D7$^3%Q8[3(ZO1#4:7\<_YA*UA,J^*^+;E0M/@E]G7@M.VXP&LQ0P.C?5MX=AQTEM M9YH;A]9.-UCH\+;;%C4JI*P7H8-]=#U.7%!2(%!>(G4?3Z^-TRVFTIGO,WB% ML\*U0I:L<%6M/IW*H.%E1 ]IV $RX(Z=7@;P.7SM)Z";B MK=GN1^\"EV:=@JB. !MS72L!U\LRR\WM3CK=[::,M1W(I?,6]&Z-XF8:LE)V ME-MQ?;N78MJ66;0 [+/YE<.LY. M6I%![-WSE2,PXA2.5T;-E+ *_&5EU=1G:=W2*SE[V"^+,XO]N@S,(J5O](_Z M@EYNW*H5&-/8FJ+PLS*C:]HP63G"M%NZ =9VX:NHQ$;ATDK-"CD3+B4DSJKY M@GHW6A=F."ZE))H=A"XM\7'D(^XB6_D7*SJ5^XV0W>>3E%33">.-@D7^A4#8 M/=CC+2A!46&@\\$7L($I=OOWB.JD6)])QWET,J$W\L97Z@(C-)I.-\3:S]I@RT:TUE=%EL MKK"#+5\)H5/=\&$F*J !("G=[[%RH+54C?#*7'\9U$*";K&T%VJ[Q=^X'.3\ MU-M0WTWZE)K]Y=5%Z3GK*_,NVUB2_=X"D9X:EF8T*=O)',\3@";-L,[.G@9. M32!Z8S#%5*Y8L8U07:*/1/Y:@]S\QVG4S/[I@[SZ72 M(M,W2U8H'GL>63QL(XMM9/%!(XL;4SE^TK4/;YD]$3^HYB;0Y?'(<4VIZ>$AK7-/-STY*5CVVY):KE;P9(:VS34U)AN::=S$QYNR=>8)V37TY M14K-!$E1H4YJ[&"I3XFF;V]PZL,JH_E\>$TVDVY*C]I' >(>I3FJL4]Z7=T/'"\%2(8B MXPOI_>M%3"L\7J9W_74-=^NTSR=<6/&M+2%D\5I'NQZXZG@\#_XJTZR<5E>$ M@S2\7M'$J#>3[CUCMXWZOJ^?&K744T9KE:QXEIR&!.^SAD2C I4V:&U>WWNM M(6 ',/*:4J6*9WZ0'K^]<%651VF6DM>\N&AO4]V>N:!9>ZNI6A1PHEU\2QR% MC_DPE;D)/A##6AZA8FN&+X85L6G?O#0\JG-S>8U^1Z"FW#K1];&R MICEU_HN\N@^TGU9$J^[ 7DSZNN5' 708S817;)7&!C+@T-P48I1=O:/(APK,+.[]O M+GH(7!<$->7/&OA+KK^;2\,\'R7%RDQOA=7N MZ)TJ:">[%44,N@4'=!2E5^$>DM>6K-;41?@HGN3ABF!0]799WPU2/P:<%^R\ M+&?:R:9O4C1]FT! 2,U"5U0#DQOY,U?#[JIG!/F"KQ'7-B;9@VA?QF*6RV?F MC^<;L+B,<8Y(>.X9>H0X7,336"S@G#P;J4]RZ)M^QDKE@UID\+^A63$_1LA& M,[48^C]^T:HIN@>,2MO[;,&GL^> J4(^!:LN0E-PGHF96>LIF=UD]>K%_O?? MSHY/SI[7UU5]:-G.W$ K^'5&*HF_%:<[#^)T.#87,V%Y.WKH6;5Q>K67U&*4 MVH:XH";Z0F?1F+)Y>TVG)$\^VQ\KU'.N:15YBJ[[A?7D8@0,';#$:TE6U5@F M7Q@U%5>R\K5+2$2$?(>D]!W17GL.VG-0.P=5>4Q:.UH\%&>@;ZH$WY)62UJW M)2V^&0KO!RO$=(:1:#6R1OGSH*6DEI(L)6E]FWR%%/*RA 0"CN]=L^T_R$=H MTV(J/[(\UG>/+:=1<6#.#(VN(>MLT,D<6%"(_M7A#E%GMR7.[1*GP*8Q+G8M M/JEI.<5<;=-E!V?\/ M1ZOXHE?T337J(;)8M*ZHGXDOR%T&]"H:;@Y&$1NT8;"'[[8^JFT_DR.\-ZYB M]GF, 9-9R/$?NGN7\4H^OK)8WR'G>GSX5\.N$%IX70H;!F&0Z_YV% 99UKN- M@\-\)7V?.2&65B\V>OOQ'9VU##7O'EF]5A.X)@#1[;C*)4JA(:UW8AWH>OLK MR#SD3KZY;L)L(&-Q1CT/JU$9-I)&Y@R8*W376TC+)\&>+9=8%8(HL$Y>47@K M:8(#QXWTC29N"XFV]NI;&%4NRS[HZN 'I[92J*RR@\KQWTF/WQL%&![J$AB= M284;GROV$Y>SI3L(]%WE^E(2K^4C)_#:7@Z<%Y$7R^XZ&ZQSH,Q+O!5%Z4Z? M=.\$KP/>D8;\6(R;3G6FH28E7$;2GN7*ZEE9T#WLW,2N9^-P]3*7.IAQ+\XL MP.MUJHMRS4'TJB SW4Y""UMU9W LV&;X'@C!AI ^IT/(L!IH9/ M@8PTVD*?>$P^CX^./'7G%N\.TEG!H-(DYD[:#:%IS]-MCMITFS;=YG&FVUPP M5TIT[(ETA1_3;"05-S$=+95SW5IC(%\I]J%2K#V12"WB$K"C/0,=6>#MI!;R00XQ2XHB3Q^DNU4*MG5)':=UWU(? MZ[J\K%):AHBBDE6"E4/(4G_BS)M0]QQ.9_9>"!8^YHN15SQE$D&M:*9,;-9J M:6*JZDF,G9@DG+V],NNH*0/'JPMU$;#,ATHU")K?:@F.<&Z.5>K4%M&[HV/0@AL!1798A<\P>")T/IBN M#5!8[5D-_8;!DX%^2-T [Z7J%M9RN:X%UZ4)OI)&'CR)W/!:[R;(8MMVHX,/ M@]B9.@VU87Z%#R 2BVJUY>#8#[>RMSMC^"!)80V/?ZW?3C+9?XE,Z1:ZL!>N MGJDSU= MJ,I3KB-?Y1/F[XJ5\@B9D'7['.%O^D4Q"UQ=$EM4%B$+36!/;J_&@)\+^PP; M+U@YD*OW6V9Z/#\[4DOD<8IMD*YTG=^V=BQSW&87R/U2<5;.FG^'3+AX?O,# MIUZA:Q<%%WE?Y2FJ"+^P9)04TH/I#J TH#"OL&1$[)N/6YW2T: @X]\E&*J. ME^YP/2[ -J&?3TRS)Z6?H*2\+KT66T057*Y3&\0.RYQ5,W@^7V)5(U_O\R/J ML'Q\4G/&9L9X)QOGA%4-"BGM@ UB\=D6LZ_6[B:H=9ML*8_!9^_'LX*]@TB] M*4DE2RHFC)_5.$IZ*>FE4+0H6 2Z@"K6!Y!Z65F% M/M+E]/1/S.UPZO7#'2*M,K]C!RA+6:>(UR#M"\M- 9];'@1+0XI?6IK%+?YR M4M]7]4?0%A$=C@S1HC!<5C=?HXY7'=L&L1VI%"OWL1!!VJUH="%>'=1Q6,!! M+P#Z:!"@9BTUH ]A^(U(ZP*;04IC*X<1MQ[U+0AU?1&E@:]KI8Q,M6U2C:%DU\K8>:MP#9@]#A7O;H+FJ#S !B5._"JY M9)?2*@%\1_5WM$%6W!NQY=_(4]V>51&FFZ[=4?:%!5VJTT]1D/C[ M(_:-AV*QT"5<5E7)NJQPD2FU"F]'"25>B\%#S"!]Q^-SAAB:@O.OD'TMY QL M[1?J^E3=;=7N4"VMP'Q-EG**.E-V)28B1*+=!LR:+_R\-!E_TMMW<[_2ZL7D M!T4^$.WN(#N4RQ"1[PKZ4UJA=8'#/X0:.>=*$&7J&E6,Z)9;$>,"Y#0DD)SH MEINRS"XNZ3]#_U@D3VE1II-A7K?*U,TKB%=!^:N5R3DK1/ TCW^7= X1,]R)BW:4;%S*;@AH5@8)JJF=T&.4TJ4 MK.32:1,J=_M:)FI"?'3N$1,#9(BH+8R8E"06?Z M-U;:B\0R^2Z3.#"A867,TMKX2;4M7?!'>/JA,T4DS,!T\$W2"+TVD&NUZD MVKN0]20$6:)XKHQ6E'1F%;02E>D2*JC!6'*"7,FXPSA$P$B.^=IK6-)224NW MR"S9\6(-/%5)/"7Q&.(Q<9V 7X9"@Y+%Q]2$1^RTPN2:XDN34DAUT'E ?(2R/5T1!]#F7DIR2=.T@G MYA+N%URV43(-YWYH^4A?5)X1E.PU:K]\SOM#\?,Z8'TS&?JG8G_?"G\5->%1 M;"4SC63++5GPNMI819;MYDM9I'OPK?0/ LX]_HW*%3*MF"JZDX@?7(7S*U!R MIA%+/4IJT8GY"M\!##)ABKFRGRI$C[&]'#HH_?E<'"QBR0KE*.M/5_@+N4Y0 M&D&?83%?8H"JH8B'=F+I\\C%$>;^5,%.J"2>*^[/][;4L?=8%H;)A1SI27UF MU[L"7XX=C"*A:7H5 N&80S*2S&&K*" .L;M(3YG?(D'U@\LY:@UI8H#$J'P3 M$JB +. 1J-V ]*(T"2, V69N0OYN3'K"/F70W.G&PO2 Q 6$'@T276+G6A&! MU:I-A;KC8L5BDOO63#97^[@Z$+U.5NI@8S33_1EVZ6MU6'6L]KZQ>K6?+PH> M5-$*3/#$]"DVNM[7 M *7,,-%8K@5KV\5PU1B*0^%K!3$[/2B"/*X5%Z;_VM!S&D)-4$ @V_] M'C*WQ-WCR1-6)Y&+^62C4!L]%(3!_KH'J@#R(+-"I6@4,OBMOZ<:>N-]0M/, M7R(] MX9)7URKOX:)7H9!!91$KV 1+NQ*/@4DR(TQU:^TDBBP, JD$K"[SQEFD<:)P M#,2(4'X+S4F6<^J!LO8-=)OBKQ-H9YSM(BE4"%W-7EAG:Q>:6OG(ZZ8ISUS5 MOEN(T.JE;2RL2>1)M/4(#;K"E4@K6]9U(%P;ZNK7$(G&I"('E%R5"M*@:!2:EW\GB1*O,>RB3F^U*.BN=R]3U"O7AND_ MLO_R!-HY'J%:2)Q Q?F9F!,E;ZQ]FP+K)_ZDM^71 &6.OM9>$&A#&+8J[_[5 M)H@=E@EB98+8KB:(]113*YU+]YT#PS GAD"WD]_&Z23V/1_U[\C\"^$#E?VB MV\C:EQ2U6L_>A?E[$,7=ZHO@=LL(XMPU+020EK60]78CI>TM0U*&$?[>4\ 1 M^*C\);N,.(]M3,.3?(=HW>")K!*IC='N*36,\#8R*_$):3K.P7B0$T-=D+J' MDT$ "_R )]@^'JW"M]W:W_:R$!UX7Q4T*"-U4LUABV"R"N]$W7K*RP*;A)Y" M[#,^#QDUY./"$ 5GCLKX<[!PA15>EG;W.'V%GK&U1,F+U&[,Q F16H*'@^>X0)(Q=@=25;JZ&; MAFG<_IF]9:2AB&E3C<;\QNBS1CG1W:C\ E\)*<8Z519K3?!5P+N4,RLKR3C4 M*G%9V"@?E^M=,SL9[20]W[2](UUK1JC?L '4S46#W8@MU2CSZ?*[4E:B>5?O85HKD(?N5?P'KN>IMN"K!XJ M;")-Z!F]4_E_Z.8E8EKOLRAR;2'F"L0"(5!=/#ANUY2Y8'>HRB&HA42\I,SC9*R"N$%;T3<^0NLZ0WCU?6B1 /CJXADM34FPV0-9O!*L6\+IT=TIYB.K@+F/[+2V$;S5V!R\([I3H6Z4 M2@PCGI37/TF 3(-28A%91$,=G":QN'_$5&3&L;UWRJ!6V%Q&#GZ$+'IIF!4: MTE7G#]E\?8T(F&BM"2D75G80J_!6E.1ZQ(JF*- MX#+T@(C1R?H#QY'TJ:R0"FH^6NB7!9L_==ARK60V;B"MSFGIA861!H5TP9,R MC:(DJAQ1V5>&H1507+$KGKP:J)>$);#A9A"2.M;7JFR, 7V$+%ZM#!1&Z5]:!M-JK#QK03); M#5)(16 *IN*Q"("D3=&^C#U"4X*L=2E=C[&XP#AB8-C^1V4BH,VA+B3;6"#\ M?R=1(-53'H&!P?,?PN$B!+K,.>%8#"E$C.7 [=;^E@/392HR)/MK@>DGVVN1 M)8%C(Q3,C6["Q2C>"5C$^"C]DUH\*3QN-+H"Z5A9^J8U$TI&> W]5G:&JIB6 MN*OXPM3YP.IJ#W>RZNAE-P&0NJF:LWR_1OO2WT'QK!-BLP#,WB0["7=/#G&G MD8C#]*&-Q-S_QJDR5LP'^PSF^QT&\IBDHXC%I/K$H;D/M&>44^\WW5<8 M,(LI+6W"5.DUNGGF\S3>'ASY@#+B+ %#V"H99TK>79+SEJ"38I9:/A$TS;4$ M0H,?(PQW$CLV/*=LJTQX$YP#_#)$^BD(8@#J) M0D%#IA6\ZB^MDB=HS<9Q*>NN?;H:#!YS$J[9-62U8SYGUP@K;^61*<^8 6LD MX!.7^U=<.[/!P\X #%GZ0/]*/=^ELG#+*5W0^VDG<[:&UL;(? YGF/HJ66L M0(.^$)=+@,Y2"&=T@=..2[ )3&AECABAU(6XU3D;V^*XS^5M?&((I>73-?$;2!V MH[0K_]AY&[ %ET^871)S. F%7+X2RV41Z+9SKHU0G5LLY782[ND. M9PR3X22\VCPO7%2N+R;GR;FJ9A9P?EKGA_M?5EY!@[;\B>FZ*9A\/@L:Q@20 M=0Y8;^KY:YAHZ=S[28T"$QAG+K79P>YZ,>E/#+*F*9-]CCD$Z5RH6A"ONA7_ MX-5F"77*+*$R2VC#+*%2F/YTPA0]+"ZEN E#N=F.FE"[?(EH&QU-@ 20HKM\6AE[[ DE*S ME I!#(C_*[Q?6T_$N#R/EAR;:$.MOW);H>-!N5*4$5"5'JP7YNZ["]+;XXL@ MD\M]K*L50-_O?^=NBIKW&71$5JD86/^H?_)953F2@5< X:T3,0TNJ 15UWE$ M6D?3)0";@7&C4:%2K AP:&5-H3UW78Y1T7AJ69AW0.PF<%SE]Y5VB]5HN= 4 M4[DG2&TRIQ/3WEUG&8H_;TSQ)<7?<,[Y^2K#QP7X7D?28J0+#S!]PZ5M -M) M&%)$O&XD:.;V;E?0(\O:.9.8QB2HW#67#:K4I CJMWC_]$SA!]+0JJBNE2I9 M)0;_D 1$KZ"1&F %%+7!KC@>6R!N.A9[VL5(6/,GRRMB$O"P][B!F:Z>:P'O7 &F 0?C2%*&]L=]=$KX1L!2G3ZA9^#&XR^.=?J7<)#J$]] J M5S)R("4(@0\+]U+%P;R4O V$A5FQ71#J>?)YV8VL='AX&7%T-6D?L/27R(+E MC".Q0IWNZ$#SY[CV^/(G9AT8+%!L-Z>6EV]5_T)T)L,""9VCGX47JDCHR3$*J'I5^KR(>X+4^W75%[+=-@E^J&S<*X2TU/>)EJB4 :;%$06IZK6!J;K7OYU$WX3JH(DG7X(W+JQ M -S:SL;AE$54@Y]=TS3'1RP2%Y @;$-(0\I!5[&[(H]:9M\K9JO![2'WUG;0 MI;$UO(D;F!0H<_RH;OL!^ Q4JJ?JT+OT RM".NP?R;LNOT+?7!N9JQ%V0^8$ MFDA2;K%8^"&=CC!1,6\.DW$Y*&!;P@0XJCJJE/=^?SI?F& F'V4!Z LN6.?; MH,<_N(KW)%D&I][!0>%_>2/Z&3EEKW(.$+IP55 MMD!?4G>S,]UO*BJ(;/_BL"HV4AB(SC"?+WP!?@KQBG,&M;\CDTE*48G&+Q^J MMSRC7X9K%&1GO[1>J]K=1JTIRZ&/J@7'JV/@U@6CA]=0K8"1 @L_$4,2I31J M^R?;0KQX,'7WO\MV*T"?,84I+E5Q?\,IW;!VT^ MD&,UN ;:XYJM<@&R\XLC9'O$\IAR M#]4L ,-8($+?BO&$X@M@ U0(%N[-WO&0C(I+):>Y7M*VA*B:^D21QAF=Q?LIVM)"FID=7;E>:W&<++-MU5C LJ1"X]]AUBHK=0U=,"I[% M'0LC2],PGTXSD'5Q]K8H#H2>\W )L4II=%UPJ4N IWLF9JUCE1G@DVUI"%GS M8ON\E?==$+J.L&($,?M(3G ZP"5 ']B-4M H%;S8&#D61PAM<>HG9&0*AJLX MJ..A$;R$DC/I<9#'0KD^]!J-7TCQ7 341,81C_E88(BD G0EG7\(* MB6$DQ>"<35K2Q!(6E"6 Z],NG$O(3 GL:L+C%E/(,>!(_+9)18)X5109+=T"*[ZUS=\,J[&NF[D&@% MZ0J1PZS64[M4WGJNEHQ9B=1T5=::L24X27.9QT4=#=&^!)$ITUBHA,I([3R) MYPZ.\(.0 E19I*I'U?4FH2I8U:6OS/2(A8V6DY4'::HVB^8;DH2O0,8-O8I8 M58*&F3I%SX_%+<+F=PR46VZ>+NG^S4H.V)-7CK31+6/H90Q]5Y$V3D-SGR%0 M@9 LN,BLM ,A0"#KV01J2C-F]F6'3ZCTY.PH$AM@2[K7G8KB=K6QKUH=!NNE M3T8$I* .2&Z*V:%W6$&>8$ <-ISD*"3L@=,_(+\-_51#>,+-D6UO!"^12%?2 M)H:8&7,Q'U;W/9V$GL8SM303^+$?Z_ZGD+9L>C=9[\>::WF%V??@C-M/68:9 MS.:-I%G4:/\--2FQW,MY.-%&'.D]13M 1JO'IW[ =?K[IBN4!@U\1-J1 D6( M'8A!Z+)IH8HFV@\&K6,1^@,NX"N, =CCR^U6/C ,BGFICI"A$S;@\PJF;J<* M-5/"U/G:/#7;A=AS/?'7N?((U;ID":%EX_2\A1\@[)G2&T=:[2!0%T:8'7,F M]-!O 82_Q,*/Y$=.IZ$25J4G/39 E@3;YD)\$95IU(=56C+J*S*:8A5^W+7I M*!<$0>E,43%#BSA4;Z\,E&4XG<:SD$P',"PEN!>R<=7IJ?03M*K56BGK!'5= MRO73@YBW&6\XF09 Y_:W8K79CQ"&8HD:5"+]F:LCY.RF*3F&,$:'442UF;'& M$U75$VKJ!*0\G2/_;'#26LBII&?3K2 0.N'U?X,( M2LGO/CIWD,PM0]!C-T*1VO>@N$2("B;=S]9D?&U@B:7]8H%S>H*+5Z%&LD)9 M4Y#I(([5F2EH]("3E0(LL["I$W2Q1[)^"#8]ZZG2X'U@/T:7+)"(6U8,2HB_ M_$SM'2B8E-H4 E/4LI,*GU4O>MGBO:+#P#$7'$@5 =2%&>6YE9-N-66OX#J4 M;,$*,#^0J0?V7 GV]$K!:BH\K#:5FDE\#WJ; ED$%P(/_# R,5"H3IGX";4& M(0*TWK(EB_@/KMM>HA#^-U\NG4\&I%OSO>0%._V$2@LU MP:.C#;IBKO8G5P[4@J?MPJ<]*084GU16-T'B'U-Z!&7E4$A9'10Z%U"#0+@H MU'^,WBK]N1'%)]>06RSA=*SJG-LNIXR^C,YT+;K4_:81 I7JBYJJE5T#&Y0& M4DO"3ZAFDQ1L90!)&9L-#RB:VT1-51$DZ7J3Q3Y!"">?1N0>5?5P,$W+J8E7 M7CI/?/""@DL4LHR8!;"CM/DXH(&T[4[K4O@[A1)MXNC8NO#@')? M*^"F3(-#Y9D3@]>%@+<==?!S=)<9W^$UNNE4%D:VX;ERO4*%5!$-VQE:N9)@ M%9?) =VO&2G[7HO]Y3".9EX%S6Q=W;A*=0QB6\D[*/AVCBG:J@$%FULM'LA5 MJ%MCK8T@^5.5%(+;#[DV(.LPKWY M\J^5@FMO0'!C+]\@A7]_,-K B8,%WV*C MBOA9E3N L8CZ3D:K5K$QT[=%F2%820X_WO2'$YGD*AE4Q03H_9#CFY(')) P M GAG$ C\;>,2):[ZA-B*.)6.'W -*'D@YY(A62&C5O?9Z@NA*>$+M/G&*O%, M6/@3E __$_X82DA\VZZ^(A1YF8^'0P.:)).X!,<45],>%A@4''7]*Q9+NY-O(^U38.ZYV,=[ICY(7R #<4IGD7=QG$BVVDG2L EU' M[I;%.D\F%O9'D3ZA6U:IVA<:MF49%RP+=3IA5^HU;VM>S!W4:R M5Z=@*101!:GE\1$J! :UHPP(A-+ R*SU43_[ON\!PP4RUZ)HR@BAX/TEVSU M!C>VED'7I):%\((MZ7$]T_JG0CJ0P9HV%$@R5O*]:J:E NI2YO/@KY#4;T&+ M>F,51QKV\1.%IR /1@J0K&V6P04GVA"WMZ"T>*K*X[4!"%FH,CV1+KT<<5DY MC9J\<(+&&4V^"!,.QU]0AU%XF7*0('"!TC8MXX793K([27N]P@P'8$%HQCDB M),-1;:ERL.@.7E,Z RHOF;*K,,I>^B3:;YU*CERS@Y"0LG4LU0X5^ZJ^[A!Q MLU:&B,L0\:Z&B,\S>,X@1O+(.GFOUAJUN:)\>Q[D9R[]!,HZ MB[Q":Q-QU)4@K^F,W/% 5_$GJ<0/2RUK3UN^!L#[-MM7F_TZ0::* ORB*1/X!8P84VO6DC^NLFHE$8XM00H-?FUN8*[+FR<14H"-1 M-IHBQ:V,B0MJ^,:32L9$OV4O(8DGXVZCT)SQB=U8V+DLJ]BM[DCSD'J\K6X5 M.F:0 BQK7^\.Y:^"QU*I#T(=\.-O6(/ $7;)B[P&V&)'($VH710\9-8=>M3(/_W>E](S<>4<>68JDTTF>5)/70YT-XP MFR[?K#K_%(K2:H'#<=6Y@&T^8>@O5MGPXJ-8%U6(F1YC+9'.IE>&J7S\#W1Z M\@S-Y-VGX%2)\.\ROX1Z5(F-MAIQX,AK??K8[XXE, M7;=20(YDS@4ID[N0E ]64AK'VN]J)>G?EG]O%I%S29E45*PGTJ$0*CA>D;#* MPWB$B%&]E*\KUEH!9/R6T'C3OWI'&'\A,C#M9=0\:P^4C'?U6F M)85=E&O^K5Z+U6L0B\6I'EUEV.]9Z>\XN0$0*41P+\#_E$(="@4]ZMW. ;84 M8 N "1(0"I4\50%0/8(K%QL_MVG7HB9DY#Y]A73(LV.>F"'4H+:S18R0.8F M9OE65$V!9M$D"L&LN%*8'M5-8A0K2QY"?8W+]0H'%\,*Q?%EK:ZZ@63X0A?7 M*YI8V8X*@HB$>"WI\@BAED82:3*[+Y157G$N_:FX^[YP3Y!B)%M'"&4&)HMK M!(?&(ET4D#)-%V+--!)5/:C&H/BRHA_EX_"&Z,-"K>(.FJ?TJ-6RF94=P&I] M%*_Q+>PJ$W4M.&=_ 24JTO&#S7/((C4W,#8(PAXPJO.HY1'/MH&F>TR5HZHT M(TFF,43%B?QDS4F)W/:30KA,6/#-KB$UF2D^-99",BFQZ4N:,30C*$/>.EJ_ M*PFD)!!#((!=@O@W54*C9(R;,J0T1R,]>F2Z?*"*6FE MD%:T86E32Q*E<5*22DDJMH$3A=_$*0-Z@S"&2]HH:<[ M#X/+?XR[GLZU,<;BGIIJ0;0SEXD"T&LO%[D&3@!G- M(H66 EJ_!ZW19MR#L+L;!M"6&0/;ILW@53X/#0+WEY3K;&7\HEQ=EY&A2M]* MBBXI>BU%(S0P$2+["=4 344E1)46MJGHRXTI"'B FG!%G M\,EU@ 5+@+P0$@PDIM,FH?L-D3F@_P_V YVG'&"4?[[F;,UZ63505@WL:G.V M6BEIMRQIA1HILPACHQIJ!PWD]0%)2(53/[F)DEBQ^T=8"=304Y8D=#)#.%O* MV5/OK+ZP?ED]!< =+@K0$7)5?GBA4>ZL$PM2PC87B*0LBT6PUP$EIJK$XRW5 M9?:9.!0[(QI*-:)+U8,WP(Y$4#F)%7S>E1^'D03+4L6YN1J.?'8Q4ZVU810K M/S23^%G1)=AVLFS%9,I:[2)6<\950_M[I8>OL;H>'9"2N%.V5K.Y\X[L?]D1 M:#MD > \BL,U)KV=2JV1(BW:T6AGV%P=BZ(Q)1//Y3YGH(J@*QM)H#()^">] MU1AE3CAO>Q9"'%N!&"@J;+#KFN-T";4&L7Q<%HA0E0'6<>'O >L"^LHK(P0? MTCVI9B$9Q#@#W;(],1TF(;O>A@LUN'L*] F7(D9_^V'/ND7PM=KE*"P%CK<;Z"4E_GR4F.D!\#9KGMQDI9O]Y"94N.>X\N?4;$/A$66: M,$(G6BF%LR67=OT653*#$B,[-_K4O((,]7FZF/ALE]R;IG(N&/;"F M1HU0=$FRQ[%X'\MIE;&::A5.C:-,6:R"]15P>V[H*O86U*X6Y3G9V$22+_$C M/2C"7JS8[O2,9;W'EOE^:Z.OY[*2[VF6WNV0\G--> %R@=1EPNVRW1T*EE*A MT%E$:F %L_0&G^/E,;^Q0#4B#O!0X-#7C:0(Y6.$.$@ >NIWV>KM*$:>J&, MWI79Z1/)SU UB!1;' #";09A2Q J^#[P'*$LVXO8-4+.3V^GJFEHO\ULX2K4 MQYICV!GWR;E8)43#5>O%@:%SV=5Q)^ 3>L;%Y=KH.*JIGM5FJZ))P(4C!'08 M!3EY,CC:S%="^52$CXD:R0V'S@_^5 (E&[SYPW8FX(9M-_(V $X21E!XP=1] M7N:0)C=+DGS24[2D$S&8^*H%E$&C;V>C?,!$&-13,Y"PUF]MB:SQ4J5,GC Q M$Q+L_TF%: 0^=1@TX[CD>XZ71E0%KV8.UTI"(#^ZZQF]1760!B0_!6:OT1O( M@:"Z=\#KY/)T5Q+"M_9CM?<5QV7QC/ #Z 6"D3T ^*-,CD2:6B"[\4&$3$CX M91BAOBJO37H)CJ OFGRS^IH@%8 ,X H1BC\(;-$XU33AA*N9YB M?GXK:9^JSA^\2#X+@4P0=("M$4:8A9#HA"VB'H6##DW&673W\\8.QE[Q!,5D M@[T&TD"^1G=SQ0!EAI&&I $!W+#8YRW$J(&,]W3') B,; N)T71$(=-'722D M%BA<+E#:(HB^8W 1P99P[Z5$"N)P[GMX%+\/^IBK1)!)<$TJL*R-)-*$NP#@ M"2]0SC+262S$<^,M0_:AWB%^,B=5Q_*K :L;\'XN!@P7OFL0.IGL\LX]0BL1 M3\7Q68[3K(MKM=8@F%TY M)DA]UU^">!;W2+B@"QZ'5'VSB@19J(U]:, 5*4]([BNZ2 MJ81FSPZ!W9FHP?C\QLI/)N\&8EZ#3Z%B_!R@8.9BZ2O$(#3>.4!:FQO1(HQE M)+' M3D+-Q"M,8UE'*O(K%FYD&!G<3FNVQ MD1DAHTX7*=(5=9]:UL@$N[0!!K>K\>O6;@8IPOZ"GH3_OLTTD[X*0;3,^1XV M^C!)%!6$N"8%:0Y0BG=N>S8=12P:.N]P M$T^)@9VB87QNT'&4(M*6&;3R45 M<).E >!P#"A+MX9''?D:>0 Y#)A"G&28JJ'Q[*5[K(L6!I5#9F5@+@AIX< (V*,'U$LT+[ MK$BLPVMA/_ON-WE2P%LPU-P7GQJ>ITZE61"W:X3[0XJ28'[4AL"X0S.F==9P M7D.ACKI=50^=C88&WTIV> P"T02O+7XE!1O:/$'9CST'L'13V0L<[7*D1JJT ML'+@BMBG\)!AX[,&BUKB]DA:7B1KB1*8#XE0>D](-F5=E3ELS(U\\?@"NU5K M-B5.ANBD^TABPV[@U[N@$!+74Q+9T37&\[''+7:1K#7P-DG9[$*Z6/WK]WJN>&WIS87.R MCPQE\=$9:BC'QJ]C)8==1WZ2\"#KL--:H84LO8&\O$N1IZ/NSM$.4PFZRU$7UNNM450[\W)-0UT#OJKKG. MB'0#**>@;K<%+8KXW-NC1CUA0?"L ($X3!-U*5L:+7/%]2EAI*2?4O=^!K\5 M8OY:RB4M?BWM"R$M[!543'-QG G/Y?7 ^C)^?9,!)Z4+5J%+8ZV M2T'C'#VLQU5X@P%ZL(HK:V\X^$M1Q=+]=#*$4]3LW;1UAP$CI4%C/,#T?LDB M?\O=^H^@,[H!-S+VORB1^\K>]9V-X1U_$9Q-LA MCQ%V3M P^] _R #P2*- TF8FF0/H6%.MU5-.-_W;I >&E;&D9! !=],@*R4Q^0NPU;,7Y%ZQHT=' M56Q"=*Z9[(&FG$Q+H$S5$BZGHKUM[ND35[D42W$'A9[JOF :&RUX4G7.U$F_ MA>9VP!78S:28=:B=K6R4(04%W'I_AM$WL:-0Y=+_3GCHU,XOUL8O]$Q\-#K: MEHGPJ(3;-U]8O0P^2U*6IO(Z:H[O0-: 5MU3B6\K3VPV8;'ZK M\LGAT"I%!V5(85I(Q?2R7%FIW6HSEETJR<'@Z?YC*E5)<\221>PR8LO9EDC$ MW$JWWGTJ>0",]JG4TE3_$W/]R2^PTD?LAI!AVG.'"?G9-Z#: 9#?QI4@X^8W M.AA_C*Y-]-T&>65$A\VM=#UPG-++\F5*.0LP0ZR5;!/+($6_-3@.H*\+%_(: M6MHIH'_=OY05K=CJ"BD53_50KC :+](.UJ5U"=&7N<)GH6D4 MH+'E;IGU5#J^U<=*2<:= FAV(0KU[[5^L5GN2B6W)_H*DIM1P3:E83"_(:=% M[F[!QPDEAI:";F>A*<:A1!F:RU4HX"%;RP*Q!'I(?B-8/=?KUYY##*85OP4JUC)<9 MB455?J\\0-PL \1E@/A9 \0_Y.!9ZZI[S0Z?50O5*!+BQ@POH3@D:Y8B[*70 M\DS6]R9-[M<9X=1\3[J4.!BU9L53%2^T&I:K1W6_03T-^\7*1)IE[PMJL0H" M7PAJ\FP :"SV#>JA;ZQ@'Y1=;[! 9>/9NY:.%9(36)=.H\3\.$0*@MI* MG62TJD/"LP!C;_R*0V/KL?M MP!6VJ?S?Z<(:IP3EG/#H/Y8:R[#:O."LE MXH1SB6):HM?5&VUP(KI6C9XL))#I4[FX$;Y0W@*)4$'7N2QC<@=/H3TK%"BL M;*V^P'.N3"6>-R& />D8]>WMQOM&JQ+WUF?6N@V^&@^?CNF7N!P_:>4K:EH% M?"U[9VL%$J)*+BI%$4LP20S<*4_!"[M4F%W2YR[0I[2J# G*>^;6NH>L#/?7 M^^ERI+H4?T;J#5,_BI,U\:_;U(6WG+DS"WA)7"W[^ 4,(>W;/5,C:&&Z:68@ M8Z)DAI(9[F8&H#9%N)EHJX7N"Z5T%A%6[@CYS\2;.=$^Q?DA:PYS3V5#;.7< MIO;25J(!];Q>0N%>Y",^'$E_,3"\&!/1=HBJ2^R-'2!J58(*?9+%S*0R5+2:'L6_M#K\2JZU['/QXUO\RH-ZK3*H5P;U=K?J$X-)5G\D M962$0B"$( Z0Y?-Y*P:4@SQ_4D$*W6\&G<,N6$%/W'IW83X/D)*@8+A*+BG3 M?.-0L2,XEU5JG'1U4Y4B%,N;G#BNLNN4GT[\%++Q(JN0WQGVCQ3L!@ L9ZMS M*.MJ)==OO?=TTX2_BH%,7)_3I^=?F-4' !=6D2FNT53LS?"&HO37&P.TD-\\ MM3A38:HC&44EII@0,:J@5#-U<\JE5! +54E$E/&; M<992C C-CL"L"L-#MTRU^!W&2Z7F4K@D,Y4-UD6GC3\Q:=IX0)@ );UKU\:Q M(82*[<8F549HI5=^F,8&V@7]UZID>T]F6>@Z#F M%&.+H'P8E"#<>YJ-#@[>.J4U]+U>C.52[C+ +X4N&2 9/(+,DU#6=5M)\RI/ MR="H3%2F(P.):Z/R4*6&'?DV 1HV$92E(QUBUZ3?R8C<#(8-Q6^+IG;_3:,: M")S7BFJM\RDVS9W0,@]O'V3?:P@E9T5%$1103NPH R*3KU#T/#Q@L9)Y7G'1 MNA\5LU7 DT=GK>W$+E4QS7IND:7;"7=G 7@1:+\06T"9ASE+R!3YP;V$\$FK MZ;1V*7G.DU1@Q11J'NLR)P&;R;@%,!'GQL(_E'*7H(NH'#!7^!= P@Z$SS.# MW*,8<3MG^4=!0914R\0G8/.08 @X7&I X7HQR@P5OT =T!3A$!V ($X#SQ2_ MDC)$%R,E'$!:-(EY2>^RTL> <*K$IX2$^EL$"--J!@:PA9TKID&I0GLD"NF! MW% P<2*UG'3<7G%U3O.^#N[A"+%$^AT*5.9260"4O-G!*<"9@)U ,>O!Q1"T MY 6]M'/0J%>%7ILJ15,Y&6Y@EK?X&-81>R:O!82Z=*:8EAR0A7^/9A"F"-?4 M S]^O?0]LDY.J@[-];Y_6K5[L!WG# %$>Y=DBVZ#/D_#Q'*';FD_/SYX/X<* M3@VD=O^[4'M^ZHW\]'#"#-U4.L #3 6>LYNM7598IIGKU8$*K>]"/14X9*5 M42U.]1TF1%&FW$_J5KHXK^)G+4[#ZGN&2WKJ1^+MU%^ND*Z17QS0=3^,7^4$LH9)A55"K+H,G,(H"L9E D25' Q5JV^0M2]5J MTFA=II,Y'I9*:)XR%Q(/J;P1D),41I+<./AAO59S3@1+1YR+PSBM]JL505Y" M(:BW.[6*\P>+ 6ID3RMY;*^.X??^Q=./&-L/\7$H)3):8N(_\*(\60WAR96N?O?+%,C _ ML@C20N;6E*IKM=(H\)$0J(:*/,+ . 8TV&8AVJ6579D*5A>*J<*!!2V)GD:, M /!A@@XSLX(Y*U//"#1,"-R/KS%Y!($)T(H6RN\-J>R$@BI/D4S*(:G>M/SZ M0:',VYHL1V-:;K9SS-,D=L7W$&]SF40&,F /.31!H"!$ M=2-=5E.QS)^!MVEW)&!$^?PZ!]5*O@'\-4L]=,-F@%2+P%J!?)8LHOT63P,7 M@!V(T]$XKT03C!PZOE1_;0*0UJBS$!).XT\09]FT!MT3TT#&[RQ3%&UK*XRM M["L%B66_2F6ZZVW$K4'&1!M9SK!RVXLS+U TK'ROB.>FH2'AAD,8/?D:'ZM: M8"N ?"-OY><4H3?2)$/10 \T0=G[?/T>KJ",6$M&'DM?>X"R708HRP#E\U<= M;F:1#!YNVNF,!&=@Y,1CWV/$C1!Z\*U5H=/:MTQJ]7=<8LW#\;,<]G8K1\>".VV,ZVY MDS=$3?2+P:C_I5[_[6OO=#08]4:#W_N]TV/QS\_R7\>#X='GL^%7^:/G)Q\Q M/Z=>?R@1K?O37K C5NQ82W;4FB_Z0Z?WX>SKR/G2N_AG?^1<#(;_W(Y=_X5< M[Q=^_.TQW1L_5'JE2JZTF@FSVQY^X8+]13TWI;HHX4%EZX?O2Q[$$I%%C!@B M%#+I&A=?/@B;0_5$6(]6+1/#A=Z%9:P(@V^AA,KH@K);=+P?0$'1;,%?X:U/ MV,&A$T--IE S9]R[1/T_BN G$JZBHB>' S! 7 *+%RJ (3,1:*,*@6<\43EPG'T"U+Y1 TI9)%90T=1V^ MOB&@V<)N4KKBPT*:E6%T^38"UZ:J9U2H/)V!,0IP M4A?P'01!MWK6:"G,>5%;)29#=-;KMQ6Q 8JFKC"J*ZW> R0==5I$E*Z?K?:T M%X ;V$^C$)Z():([6._HK@'X:WD4YSQIH)"^G3UKI V],(B% 9D;V[>".?10EVEGAIJ=*#Y(&;V38D^' MXF3FOHSK"]92D>]KKHPRX^4PQ P^2OP[!P0.$WX::H3$K0@L1HA%&Q91D)9NZ:G;6^9.+-+ M2L[+;EEF$ DRG3&YT]TIM!ZH@/<%\-!37/4;:^+YJ9WE;C(=FT=V1U!NZO3M MHTMOCH)/AA6L.+[5Z4I>4+*$$?!AK1R_11BC$@"I G@GTPC[$V&( 1%.0'"J M]GL /"&_5^VG?,1()3IUQ95_@T!8EU L#$W.5B:/R8%(2*25\(!62V)@ ;$" M\%71=>U1W@3)N]B>'PE\\E!=6P.F,!!63G-TM2+7:@^8/5E\&W1DDHCR:ES8 M8+7_$.:64!/PD$2^SN\RR.-IEM?-< :Q_WAT<7@?#0X.ST[&?:/ MOEX,1H/^\&STJ7\Q^M0[[?^V70.L\=@&F+5@Y^S$,4MV<,T.+-KI__9U,/K3 M^O)Q#KQYOQWX^R3KQ%F_BV]^[3UTG_[^;O*KEW[_T^^^JW__XP9)$ MQH$#@.Q5@;PA6FS/+1.QVED(1PDJ..+HV3458OM5I$-)+:!(3A.)&QL H+L;!0AF8JY,-RQ":S2E'G*90)-L\S]1JF(-3,7._'@'*& ME>R\]7Z(?[Y5ER>T5:)LW[V2ETI>6N&EF481H*S,^Y"AAGY.9OP.I:ZDO9+V MGIGVA(+A)W.9@_'60G#*4N8>^ O? 4@9?"R,"I=S+Q.#5Y^9$"A5/D\=]&R M"F;N%I,&;+^_)/^2_!^5_$$%EW!61@-7ZK>3ZL46J);I>28H94E02 M5">6R/(PK"X'Y5(8BW%"* Z>L-$0J$<5WLCB 56",:6X=Q&]5HSG1C:8BV.. MO015RH555"#+#)@Q'"& #GD@^40GRU,&#[$ITHQJ^=!;#K-X1JQCZF$:E%/PA=X/T#S"]4-(^?8TL;Y MJK7PXF $@1ZH%V=%[5)%MIK =(/P.L"/+'M-[C-L&7F!*;E'>04DSL>MQEW& M@*+N(G=:>RHKT*[4,C%.1#6 MGJ7KF<1%IGSNIE':LA)3)Z!DZ7PM7R5K[?>Z",,3(&4\"H'3FZI-(X M"3V?!:OEH9$L%P1GL(TT)9-"C82/<\(?BQ_1]8[)XB7KE:R78SV7T(L2/N?? M*Q!,C?T%P3=X=GD[DOS"IV9UB'/#YSZ6;)O"$U7\#77H@ FF83%EJOFZ.(=" M :2!JO:E3,N2'4IVR+=T4<0,=I+,BA"Z M#RC=1>77TD7&T)B)9?2"30$,0MAD;V.)M+EJ4$F6R!; Y$I>2G%=TF=>7)-R ME*GWD['Y]41*> Z!#62,_9I]]&/@OW7]$& 41.%<(N\:- D5Z\-/H>MX!H(H MJQZMX P7:4(5@TC;.[XH17%)ZCE1O$KI]R-Q>D(J*6M\('8T ]O/22&'4J_[9;O62,* M!E@51TYO/E]=E9"&6'>/B,&^1$)?^7$%H>E1J<49FKG?/@O"24=@SHJVTABY M)5:FHK*W)ST<):L2'0SV6$RH5\P M3":0C'$M;U<#1$=5U-0F4/4[0?+)QX%U\XL+<'A=1FQ!_EDTURC/5Z(OTJV/ M%MLUUY@,UK3AGL>C+^*%T>JSU+(F6TX/4'(&H1_U I4/4: !P#$3,7NY-.W\ MFI1;&UG[219X(B40HG]#B-,3).;RQ4008+-><1JU1KUB(2]XYEP7$M<2H6+J M&CI&N]G-%':QHKK;<5L>,/&W-O,FDY;K'K0/IIF*ZO/> MQ6@P&+JT^57 1P:Q(U1P,JM;ZL/Z[>=P_Z7W]/!H>#WX?'/=/ MCWL7%_W>1>]C?]@[/3[N?QZ<;K?^N_GX]=^TX(JCENR8-2,B%Z[ZMZ_]TZ-' M*_Q^*.I;L)-8;^[A9%IK"<9H MY Z[#.QJQV4!]WVM-)N^;5&YW# JRWUI?> MJ'\QZ'W^)VBA&'X@*3O>4&0H=SZC6AJAJCWL)R1*RIQB\?JLX7O@B% M>>FE"_)Y@H-C3MZF7AR'$GQ'/G^F/*B4#Z0:UDW)S$>4YZ5]I4=Z@RP'E)MB[\.-W7VL4:MW)8J=C/=S CI.9-.C M;+HS <2(G18'+J'90VCQHE"N35H"UIU00M4^'IE\*M<,JK>,_#G.8A=%L3>M M-YK3B9"]M1W!9X8R$1R>)EGMLBUMVBIMPA+QSQAV$L [XL4H 01C[[)]NOMMWPO MC\YOL$*R0/WBG?5NLT4=WQ=HZNQ9:;U6.T39Y [1\96; )MP6LCP5><#(A[* MK"!AOYHU$T:5V6/<'[% V:P-GJ[(-Q?86AMNS#7$//2N8GI6$*$B^5*T2&G38R>F/B,) M)78N>S K-ZU2P56O(ORW)T01=ME1RW3M91KY9O6J6;GNX\Q]/]TSXK_>]NR/ MB@5U%?%U-I\ R'5U@8'5)T05SS2VI-)[)%/=$#O7"4K0F\](S5>J3N%:I<5" M/6"TNE38)P;W^KM M?6_K 'U(\F?Q=T-?&X[ DLU0??Y,K&2:SP_P;W/K@XG27W8$;)!Q;#R[V"I.%&A M5S&]83F=D_94]H[ZA9J0-S?9-T/*2\2Z5_ 06N-(9,*//*0T4'.!776%[A'+ M2BQ 5 \+>S'+Q9IFWG30LI&8A7"L86BS",=W'HM0SR6D.V#?XC'-J!,LPLTK MU.K-Q0($4: 8EI:/*=&T.P[D9UOO[ N1U@K15 M:G!!JT)"XM7-UM HH"05!+\5DU;B=F+6;H'=FEA1A>+.4F,V(,'Y!$443DID MX)*UQ( 7(U2.#SWBM@5EWHN-MBMT^DS#LE:MI4ATR*()$QN]?_9]SF^4-=BH MU1K2*"$=WK8N$-%+*/>7=J1XF*VLU]?,D5#\*4M_Q?3+ZOQ'J-?WMR0+Q5]=O',["CN7)(0^0U!LPC1A#V++EE@2S=X M>"3DE2=T<&N_E1F.<@%Z-%A&N'4*6>/;X$QOM'%@VQI#>\TV;LFQVQ-[%Y,X MTUJE M_7;E#9A[(GKI TP"6=^-%B6Y"">4^*XX7B900T(/OKB>O.6E>DUT7G MYG&X/>%8+5>O] 8SL\:I6*-UF=V+4:Y50_(;V9Y=4KZ@)D+_$W;DM*=GQ+^*$IP U"BL-'K-[I!/#MP7Q:RZ:%:/F;(U1 MXVPS$#'"K&%THP494/@BZ1"O)Q>2**[,\?)2#4BPB1N1?HW*CE)U0&>6W6SP MGB:M52IJ-T)_^09JF 71KW]0N9]@V\6(1\=K=0[KO#VNLPD?MQH3%[(R#L>= M=J/1/>BZW4:KO1KQ..CUOAX/1D=G7[X,1J-^_V1PVCL]&O0^]_]UWK\8C;OM MUG;C'@A<)XQBX8'[%.'M5=R]$@'SO]<]@G\'83M <'QQ,V^.6V^+C2==MCP^ZM4[7G73K]4ZS@!$_')T= M]\].^J-/@Z/AN'W0[M2VS7H/QO#/QAF/,6&#%K9-1AL$SC^8N$$B"1(M].L. M"?X"]F->N,3HA* ^#W5LW8<(K,'4)3\!%Q>3J_H!8Q ^5O$+/59%]Z2FGPA+ M,;SA/#9M9(21K]ZUO#&6_MWOE7V4KOEDD\;F;WZ=)D?]X<((&I+O%#^]VJ!+MPRZE$&738(NXNK?ET=<;U8[:M*4;-@^G+2]@_JX MW>E.QZT#EXTG]6D',ERZX@;J=CJ-;L$URJE38/Q 9OPPCN%Y,F'_"(9Y=5"XMPQ#+*)QR]/: BU?SYW.Z.)?"9(/"A;F) ML*#*AK>>[@HH';-B>RC"CQ>?YWOHN@ (+Y:M"9(7J!IIU3*TQJ)-J-X7[HM. M#@Y*\A?PHDL\K"X7E&TL34+U 4DV_"0C_VJFF%,^LRK+DDA-3#&T+%'5E9ZY M(E*ZVN0HAZUJI_XW^TK-U85: L8:'[3TJ=@>=I[NBRNQ3[=*:>M MS 290LL2,' 2S1*D_B\4X"(06R(!(_=$O_\*H[*XO.-JC,=J1TL ?E MRK;8#VVZ,T\J()Z/&#KW( :Y9*$WPH?_^Z;YYJ'+;U0[#65[:]">Y7<'$S$< M9=8_,=G<5AIY%R&=A!'954(%I[_\*8Q8^EL?@FZRA%"&=J7GN%[1/5!+;GI! MW+2R+>M;Y/[P8J06]X)YHU%KU+)T7IZLI8R\[).M%TJPG Y56W.I9&Z/MKX] M,+$HTO0M'8899ZZP=*D0C3F 6>CAS3?R^^?-A[#*7!Q$[>_Q_7Y7PZ M?5ZJZ&'<&IR9?X_3Y2IY'%;;XKFY'W#MWP?#2&'9CB\^?DQY: MKX$>NI5FK;6R+SNG7*R>^8A]?VQIV=A[9#GYK!ORV ;6"R/D5KOVHK7"Q[:B M7MCQM0N.;QT\ZX/GW:B:;;\%+]C.H:C6NWQ1X,;.^J8WR<&QW.>KP^&KJP=< M2=1&NVJ@B8,PX'I[H1@M=&I.S>3QHFJG56<9).>VGAYSX[ M&G1[]70?C@;]0_-Z .!S]7"%>85&OV-PS[)8PY@OJCYCP5D0%^:F^-BV>DHU M;G=DFV131G1^ATH4H6Q?E= LFQ$658X:P*(K7VR!71H9,0GJ 1G^B^(*Q]T% M.&^_>))N["A)*PU3$73$H>T/4E.&JCTBZ\WI^7Y554CJ8BH>=^>J6%H.O3NM M(^]9"T2%KC?K*A'\F# ^#Y;0ODT1Y0R>LJTZI";8)HP_4AR&F$A .S]R!7JD+/X;D:$,#A%#'J'4"+$E799+D-+692ZCR M567(6"2<:5F*N[!32=<*XW5RP+NU=GU'!X>CKN-@VZSV6X< M-%M9C%?*+CWN_ZO_Y1SA'$\NSKZ,/O4_#X:CP>G'X:@'&*K'PRUGEQX_1G:I M6:0#JT342KE.1R_4.3F[<')U1UM&34VL3A^[2'1\>C ]Y-W#<;/=:8Q;K,/& M78]YXPYS#R=L4NNV6D4IS?WSKQ='GWK#_O#LI/_;U\'H3PD<.N@//_PI#F>P M9:+K/TI*LUHD%M/@,AVS3N?#GTB&@^'P:_\"LYQ[)R>#SX/>J'_LJ-]>;"GE M>1 XIT)*8KV:@6HKJKJQ\#"H'1-%KCH *UE/I$O'= MA__3J&ED;7DUR7Y[LC0?*C,0SW0AUN>RP$;^ED_*?FG863O?M"\+/H*EH@2] M^1W6[BS$;LWTNT*A(LBN.P2-GE^< J0@[)+5/J*KXT@M6%BGES.X9ZX(-2;@ MEV'B$Y":!>&">#.3>>A^@X\]0J50OZ:K<2X4("B)13R7F("*4._'CE@ NP)8 M#/KU-H Z%ANN(JV8-EL($"$A(W2GKM>-K=:JE64^JTIK6>:SG38L4E4G Y<* M1S3 9*R02K0LNI9R2$J=U0J.)[I';M1.2Z*DD9^>1NY2GG=M.T9APN:/Q1\E M*=Q++WS!XN*>51K/I( ]<.$KI/$Z!.?C4L=V-JG4RDK"*76UDG*>D7)>F@9W MFDID]9>BQ;T&(GEZW>Z1J:0'J=_??>@E\4.0!:4F5W),J"= MRUIUK]3Q2AUO+95@7^8O[,;YDR?.AS).6XK6UZC-/44"LT-),*5T?4W*VV-G MP(@%LDONG$>^RTM**96U=83"8N><14F945=J:_?WR&E-W_D*N'^E#E?J<*4. M]S!6"J=E[DNIV&W@7&&^YYR7VG^IT]T182T)I%3G;J<0YT+#BI::6ZFYE9I; MF;FR:Q3RXM2S;(Y*22JEDK:.4M9=OB65E)J:;>_)QAIOOP[_!QI%/(:F)E'6 M%5C[\KL3AW-A5JKV!D^\.QD8]L-J0VV8!)K?IX\>O&-?Q$>SDJ>>6XW;,E&5 M^2LOFXBDIO=:J&B=FQ?$^%Y)5\^M%KYVLI):0DE8SZY)OA;*>O.K;,@6[SV* MBJE;9[W_/Z[+^73ZY/3TXVKE/UB0@NT.?? >C8VVL!,_P%G/J3!N=6.PY9.] M+\U;]V6=X(6]J3<>W7%<$LU:!;&DFI)J[JW^E413$LW]5;O73#6[&>/]<1WN MA$^BQU?BMAG;5C#=NQ]N?5F"[U6[LQ7N%GE''>-6:?.DI>DMXR\N>EFZ1T MD_P$9UJZ25[AH99NDM=WIJ6;Y"6[25Y^ZDSI)-D)6?9:3[YTDORT1U\Z27[6 MDR^=)"_72?*/-."ECZ3TD?P$9UKZ2%[AH98^DM=WIJ6/Y.7Z2/Z1SDLG2>DD M*4^^=)*41U\Z2LVKH.K2 M6?+ZSK1TEKS"0RV=):_O3$MGR^T_G)RD9_F=UD]2[U>Y/XR,YYNX3*#2O@J9?JI.D43EH="J-3J>TOEZ3 MFZ1>;90G^II\)()/VP>5^D&K/-77Y"6I'U17U494']XE;#+G3S#SO](X\:9 YJ?SLK<'T<[JS$B@-&Z+_/S9%Y>>YX328XWO_^V;:C/FT M6QNWFHW:>-)L=\?UFCOQ#FN-"9\VQ O>,?6+P:C_I7YP(_[890.8:"_9<4!_,3%'52=8BQ M?N1/6J0S.'7,,M&E=_C+T#'+=6"]7T]'XMM'/.%[4^MIF#ALN9P+D2&8IKJ# MQ';HNC7>;!R,6VZC,6Y-7'?,N"@V2P@MH]'9Q?G9Q>]4?_C MV>_]B]/>Z5%_?- \K!T>;)G*/CX*E:G5.69YVZ2C7NPPYXC=B,&=03QG@1<[ M;K@0AWGCS/TXX9X3!DXRXSB)/\/HFS-,0O>;T__NSEAPR2O.-7=8Q)TXG?S% MW<1)0GK\SV%?C!0MPX@EW+D,Q047L,#E.*RXJ,1ZQ=M8Y,55YU-XS<7W%?I5 ME,[%HI<\6OB"R)UI&(EC"IQEY%_!4'XID?W/5;G_8ANUEB^3/?G8E).6$: M90:N. MVXWC^="IF&XL5^%/!K4$ROW&F4;BX_RZ=IU&%S^O0W+O>7HG,]TP$?RO+] T[EY16SYO2C 64#)Q8Q="3H0 M2_XKC(2$P)T61+?D2'EB&R(QXS"*8?@@7/@!P^7!; O7+Z8@CC_A^+=E&(MI MB''$*//U8^-H-'L>Q PVZ$'C5)T_Q.-I%'$Z+2*O_/EJT@#*F/L\E=L=S'84+PX&SE*&CXZISXQ<\'G#,Y"G/V9F$CO>*B^1Q96)^8'>C>]M11+#$L,)L=D7BCDG2LY MH7"9R $13 /V5?RF\-S$@A(NCB*9L>3QB/\7N;%F+L!;;"IVT'.$M!#B(@H3 MX@F86CP3*YP)L2ZG@AMQXUR'Z1S._Z]0[-04-@+V39R=YTS3N9C;M9_,[LV8 M>+;U7Y[E#C8/=C;70N6-W&HVW=K$[8Z[KEL?MUH-/NX<>HUQM\NZ;K/;YU:W3ULGX=;.Y+..EZSV:A/#L;M;K,U;AVXM7&GYK)QNS$Y.)S6ZNZT M.2V@LX$Y Z&!]RZ.A;9]+!E!; ZJ/X(N9GE.7I]CER@ M(U=X-!JR#F_Z/_>/QT)BV1XWJ:X5?/:8U9GW3%O\>GTH#5E7JV=(=?SGC &!X-QLWW0:G:?EBCO;%!HD2G, MBTA-S*YJ+1'YZ_!D -;&H/=Y.!+VQQ=!6L-QHWYPT*IM58H?/H999?^IU^F8 MA6Z36H4NBN=Y[/L' MZ1;O//_JU[^+/]0H[IRS"/R7LYS?K FO5%&&VM^>Q$F9Y9%&2_E@BWV4^,,D M8D$,FOC[="E48I?%7#Q7;]575XE__K__C[U:$]+==\-Y&+U7W=:M;9@1,S30 M27O)]R<19]_VV53,]#V;7[.;6+GJ.]5&2S5R?Z\[ML/&.>UJI_,WQ_P5UK*R M]POV?=_:X4S\DWZE/D)OKOHLC'U0G-^38A,NG.\.!]3J1GO<\MJ=,:M-^;C>90<-M]VNN=J)90GF3I%@;A]T:MWF M5@5SY[4+YA'ZBX(XG/L>VLN%XEB0S;_Y'PDALU1L-0JL#4*) =I4@]88B[LR)*)YDA;<'S MYM?^]YD0ILG?WTW$OR^HKRX9^*:?>F]N,SYU M,L/JG_==,)'["Z*$8QZ[D;\DSSVL.)Q*%T_HIJ U9(_];K;85%H_@?90KVZ2 MU[BQU'TL$?<4>A)38^['W-T7M W!A/>\X7OA#*;N"E"_R\!Z:+9(1&R0@[=CG7UM9[MZKN-$R K"),6 M$@XI2,[1G,4QD7O/.8O$B0%O#"'1('[ ;=:Z]VWVKO>C]UGCX'7>9\V2C7_F M^TQ>54[O,N+(.A6'_+D,%=5"_;/BL$487*ZHK<<\36)7?/B!!=^<402I;2H_ M3MZ-D,(6.YZ^'RN4=C:?.RKAB#*WE%=Q%KF@_B+];I?W[ M*-S=+KE[B]Q=:QVTNXU:K5UK-AKO6*.VWSQHUL9U_KWAM9]/9] N7+B<+=I M)^_5>JW^7'R'=Q_>KLX@@* 2>(C/Y^*M][\0Z[5J_5XW8GDAKF'+T@^VFVSY M;(XP).K'8\O[N;9*MES#EJ5?:S?9LOE<;&F81.BH@\#C"ZJC0W;:R"R%:M=L M?23_+K@+^3N/X\O!8/0$PI$==ZP&]D, L0"OXX.>M7G%XP2WWG4RJ6 MA;_(U,/##ZWOR4?]A8F-E3[JFG([W<<5UBI=8?>2$@>EE-A1*7'PLTB)#]S_ M"WZ]7DYDGW@T27%02HI[2(K#4E+LJ*0XW'%)T?]/"EA,YX*3!*M8XF$7U(7# M4@C<0PAT2B&PHT*@\TJ$P-:T@4XI".XA"+JE(-A10=#==4'PW9VG,?@)C\(@ M3N>)1#$0SPQY=(6P>IOI"(_&^MV2]>^3/5,K>7]'>;_^;-GN6V'^)[KYZ[4= MY'^%0_]JD:T:);*5'K5$MKH%V6HA]D8!C-2K;9KT%C%P=O9>+M-:=_9>?K;, MUA^^E\^6N;2>G?#2U>L[>$7OL"@H4VEW5A0\6S;MTXN"K?GJZHU2'-Q'')0I MO+N9W5=_MAS>-<+@<\B*4G@5BR.G?(ED1MP?C#A9_$F_R!N]0":U!R%X9)'Z]+W\_K]OWP6ZKO[S$U" MS?"-'^/X,M'WD3B^S/3=48[?=J+O$)A*,)>[*RS?+EG^<5B^3-O=49;?=M;N M($CX'%J\@%5\'@'7)S?"L,6.2?C0!8P#N*GB<-=4^$C^1ZS5%6_>X\#(@#0X M**7!XTB#,C5W1Z7!MC-S1Q'SN-C";\YGW^5!#*ZX>[+[8U[_AR7#/P[#=_X> MI]F1\=E#C([.A96G Z80M51]$PJ6\.;7MW78@G3YZV/*D!WI 5Z*L@<%+NJU M=OVP5GOW7[Y<[H,GO-YHUK]C\&+;6<9"H_%2-]F/9!_B32T<*>) 4*2!U(3 M$5*M.)\3K[HB^ZRNR,Z(N[,@G(>7-]8/,L+1J7U**29W):2MY<4\A]I3ITZ]-B'6J]LL/H3^;ZF#8K#44 M4P]9-&&"\??/OL_YC=,CG;E1JS5>)<2M9X.:SQ;"FZ1R<_/6LT'_76*'GC M:7FCN9/71K=V\$IYXS&OC9(WGIHW=O'>>*V\T2ZMC9?#&NUGO#;"($:C?>H< M\WGH)PEW1F$*S?1&X6S!DCA5K"-L^/-T,O==P0INF :)X)_8^?SY_$6R0VEA MO"!V>+Z;PK##OS%D]#D-G,_LVCGQH\4+I/-:O3HX'9:D_K#M&P2P.\Z_/EQ\ M=@9!+ 2>RYWCT$W1SXG=AQN_H*[@JV\]]:T7BO<&8>*PY9*S".*6\" &( 2_ M0,'H,4N8@S[-"7=9&G,$AL>W)>PR=B L"@5CGB?=IWH,,RWUOA=$D,.C3R5! M_CA!CMCW, @7-T[_>P*YBD*K'8IK>V$H] 71Q%'O20)Z$0#ZS"9^_:-HXO^B7M/$D MM'$><3"87OK]TMII\BA3;^]:SE$H9N.M=_FB -8O"ZNW">2C&A$.8&4X).'J@7B5I,!VM::A'H,PX'I_ M'98FH5-S:K]HB$?Z\X>/L6M(@P %ZTWD-\3!] -!A\G[??E9YK3_+_GJ5_\\ ML3.-_-CI48;M12;#5F$I[9]4\:RWN([,0D[2*/#CV7T64( ^J?GCS:]5FWD? MA^D>M,R'R)I[ %;^F #)\"%]HL0[SF%_SF["-'D_];]SS\9V_2N-$W]Z8S.F M0DJE56=ONQ^::E[4(E LR-N9G_!]L6LNN#6O(Z:O4#J&K.#%VK6L#,])YA_U MK^H);^AN/1=4C:5%&'+SH2LBIADDP&ZB MB M$E\-$KYP#FIU^/R"7RIK=[C_SZHSLO(4@P13'"%-&(QUF8IC887?Q[(XF8)6:Q'U8*EA"PN MW*RG5G'-@TV0IYM=0LSQO?]],^8'AYW6I-X83VK-Z;@UF?+Q9#IICUG=Y=ZT M?E@_=+TWM!6/LPS["";AW%O/G^JTZPU]VL/!Q]/>Z.M%?_B(][Y]QSG^QQ'5E#%D(W!E+'"'B%YPG0ES.YT:<_R?U(\PACQTA3B!O',JP5K0>E+%J MF!F+'2^=BS= !(7 .87&.@LC,7D/!T9I#_@=\._0@;_1;;-2@ 7QEPF?L?FT M>E\MY%;8;,G_*$5 G58?D S!3QZ K*TF9BGZ;S8RT-JU:K-YFX5F\;$U.-A8 MTWEXK7A&_7L?%(_W)).OQ2;=*0[U]VP2A_,TX=JBSB[1MC8V-3[;U6;GE2ZM MU:HV#E_BVN[C_+F3-G]'X&VX!O[W3>/-W M/^3@I98@+;8Z>/P<+$1UE%WSK*MX%[]S#!!Q22*/NKFG;,$?1"3/.LOR^)]H M8T=^,G\!YW\T8[XPXW4W@P\ABSQ,^!76EIN$D2R8G_E\ZO2_]51XH.@J#.>PVNJS3J//=B4_\NW]^ M[GSJ]SZ//CE'9Q?G9Q>]T>#L]!$EY ]-;W!ZW/^7,SH3'/=&_6/G M9'#:.ST:]#X[PY'XX$O_=#1\U C!T[O_21P:EK\U1>N)/4JXV#RZVHNWGV7W]W^.=]EB-RV%>>]C_VWP[WLP=_':LZ0 M.B@]6Z;S!YBGKR&->0U-;N= +()$/>#Q?#1W*0!/D2ZJ5Z2315?/4VO=%WVA M&8[.3D ?.^^+/TY'%_V/@^&H?]$_/O_ZX?/@J'=T=/;U8:HYC>ZA EY\L11XY^WY4>_L@S,X?N_\W?\.-O-INA"[X#JHTWU/ M+F =QRE%9L=U\3\H:A^/PG&],6ZJ?WUHN#='?TP^](_"\<>;;[]=''?[EV^< M@"W (.?^^U[J^4D800'ZP'N#&O\IBZ+Q_&#J_?9;^M^#VLU9>/*OZW]\_NWT MH =HH-"_-#.C7_=^>C;>+J>>[#=>%9N6=\,.$-6K%O^V]?VA]UD8W_WAIWY_ M-!QW#MK==O-A8C]CT\MA'1K7Z0WA.CCN'_6_?.A?.,VZ[%'1.SU&2/5"](^2 M\+_]P>G#XPMWB)S,R]PQ!O.OO1+Z?NB&>5D_^!5<4DI?7> J'Y.Z?NI M=_JQ/QR<]G_[.AC].7Y\Z4LO$'+7H5>4HO=%<\G)_N&K8I%2].X 4?VR/X;C5:72;W<<7O>(%#KZAE+DOFCU.]CNOBC=*F;L#1/6J92ZKGUU\ M[)WV_HW.5B'1SB^$X3\X[WWN'8T&OP]&@_YPW&BU'B9S3\]&0J,=G:%(W2 O MMI2CNT'R)_O=5T7OI1S= :)ZAH*PLOSK!R?5V'Q6.UU(U7AP(=7)OEKDII57 M9=V5'K6LN]JH[NJ@W>FV:IWIN-;R.N,6=]FXX[7X^*#)6IW#:;O.ZQU9=T6_ MN$=.ZQ,6:ZVO?7IP5NS3E6ZMG^R(FI#',Q;QF7B42QR#-1 'T-'I%M"D9Y_^ MV=(/ *4T)"CJ$S]@@>NSN3-4C=3C[>#W_<$)?95!WK%$T&.N&RX$"]T 'I\; M!I@%CSWC)VR.D*SQ#.'\UN\RG@W@Z\7I)/8]GT4 !O@61H=;J5'[Y8A>@?^J M_[+GL)BZTKD W1VIA+PZ#@2.FXI$#9SC1#*STLWH<8A02'F<0UQQ8!V"7@"] M_@K:-HE_<_$IPK7& #(+((3)307?(JZ&F0,E4H1'R)D[4R :B1!2W+D18B-6 MK9W$6_S0$S0!-SSXCP)4IM1WT(@XF4D MSMY?SL4)7/) 3&4N=E]\SY<2;!A>\35 #D".Q(GW,)V>/1)N^'U%Q@<6^[0U M4GAL#> S7D-=T+%,GO52G*S4/W,T@WW3#G^)!=$%0C^"7U:=,T&]N5_Y",[, MOP/) I$HZE8B,S]2AO-7S^EH=5ITI]X"$G=C@4,_9M;D/V7(I)H]J490*FB<; M#KZ--%YVK/O>W@EFKIDT=V@#"A_817P0&%DX0A,CF+PP#WE\5Q&N&KV21, MQ1 S+GX1K9?(0!)3D&YB7EH,PT:K1RIZ#"_ER!)1)&0 .1&8B*$<:ZIA)H. MVC0&MWE%?!J)Y8AWB37QX%(P'GXI5P5B6JY*RFN):81'^TIQ#!5Z4)W>Y7>)=A,D+NXX0O]/-W^=,Q*["&D$0XD60 M"B4CQOV3P@*>6I47?#JE>S8 >;)&)MUGV4AEXJ]PC\*N2DD5A$+'@:N+7K\E M]CBS.<*=IW!+RL.F^R]TN9=&A( OB!9FCJ+;C[_%:VE1;5L1)=]!IQ6;B_)3 M &8C\>^1W(,#Q:E4G2%LIO6P7@[_+K8Q$$-5X(B9DR B/UR2%8=?^6*77(2B M9GA*Q+@+D-HDV#P_=N=A+,=(WIMYH]ML#V$H8@(M"'A M21O)FB UH@@$<4Y\37)"LH0YC=(#?)#()DI46S.:/(H2>VP /,?.&$@Y!5HN M3(9.$>D M=E386LX#!\6I6W'\[.A]$D/AU_;?S[XW\__OF/\[^NSGIO?OV!!NK9&[_T/_XU3^X./R0)$='P]/?A%G%_;_P$D&M MD(=":FMUX()+$P&\B3,A8'^RHRH 5'R]BU6>+_'H%=S9<:&&R(C Q'4.4K!1 MJQ]4RT"*]8-&&4@I RGW"Z2XK<-.9]*HC;NMMCMN==N'8]8ZZ(R[W..LV6@W M&JWZ]@#L?KD=LX[6L$&]^O:F7U3VOA8Y5)^^(T^;UO'82G=FMK8:OGH[W :[ M]+:GU6NP&M-8*-%Q1O]^*QWH%U\^F-"",,?0<4;*;ZP?^CK\'_601G+:O47S M[^"G1JT\2-'M+1:,@;!8&=GT3\=C":N "1Z"87[M"ZL:P@[>ME=W*VQM]K:\ M3S*#E">']8[;=%O3,3OTO'&KW?3&K.'5QNUV^Z#5<0]YH]W*!&9'[G@V[OS9 M:O?V9_VT-7,OZY]Z[9O.;Z"%YI_\U_7!Y,_Y!>/]CY=?#CKS>K?U]=OEN+'Z M9+#_[5^?O<]GOW_[^/%\V?_/[)^#^'+E[7$SN?CO8>WBO/;'?N UNJ-) M[?=.3SQYD'_RS_8_3B9__O_L?6ESXDBV]O<;^YTNIAK&C7= MM"F2RNM,$W[FT;=OQ)E*BI/R1C.8JMKL-9U.I//'(T4ZB"PE:&J:W+?]N#1?CG,#21>.1Y+=PL:LX.VL0Y6*TV6CWL[V MNA-=/!XYT'?34E@L00AP/%:+>Z*&W-,>*D=4= =\,@ 0F M.DF>&*H3FXD43!UG3N%!-Z@.!3&[AC;/T= 9OGP0F4%GY2S#Y4:5XZSJ$N!3 MZ>.AME4IC7@[6]7*M3R/TV*'EVGPJ8++QF#PP](:WJ0S^N M]UNJKZ@J-=A,^@MSJH&A)Z0U&!8+>%D2>IK,9:L!QR^*'1]0^H2T5GS%+F9+ MD:EP<;6^#BL-*\>#?>*$M'I\(=_9!+KG='/^L- 19;O3!P]P0EI\+)2MX5R? M:,M87]M^I3]L@,6B3DAK/=:=Q6X[GFGE:7,@]'Q#:ZW LYZ0UB[ >SPA]AC% M6.F#8HY>K&0;##TAK>:RM?"'>!E 6U?ST\*6F$4R&'I*6K3&%D+5GRBQ)8SH MY3B?UW5)IT](J\V6UM6Z/EXXW(-J;FL505@N).@A.!JZ$)=,?RK)L<)MFKU6 MO=JABY5UXDSXYU"N&S[,"CNOXY37.8M7\"[ELN!33PBV75'6#^M&E-7F*WQG M#Y7V@]R8Z/0)P;;DO)R?X)%'S$NFV[0]C[!<\*DG!#O*JYM&MCSE@6##IL,J M#QNM ?;@$X*EQB6SII)S0N%&Q(HJEHV' B ,?4*PO5HS&]?JZ[4V=UR"J4Q+ M&VH-/O6$8,UQMF7+.E70YM/%BO5'2TH<@FG]$.Q==4-\EE3+45_)E%34O8K9 M2'PEV-.>@3=ENKZ^IO'/^EA37RDDEML3"TE\94@DF-L3#.++38H%\>5&!8/X MSW,>=^DQ9=8?[_][R#??_T63KVW[@.CUP?02?K4@ MOVY[XN" M4(%0D2Y4H"/T14?H'_".)/7J!KZGCM$?EUN^_9]I6M9X?+.N"2D,+7BOXW** MY&U-_M6]J'_E?'OWV9VIQOBSZ5YLTDB@2*!I$FCB!DVC0&_.7/NYU)+[.%_^ MEN,@@ 5!C.0 ^98"'>J]=Y;;1QT2%1)5FD3UO@;%^^[EMW(H'[9W6(OQ>PU, M6,)K9;C?BY(B)2156B7UE?GGA ]U<_*!829EA6+/WI=@@55\]-9C/3Q=KO7U M1CCT\GAK,22V^4W>G4\$TIPUOCPKW"*%NCK^4:F%T'/5Z:8S]>VETY7-96&Y MXF.M-OF2&5FF/3?<\+]?:EF:_V6HSO;RRQ;.< MK5LMO)-<&:6^_$UA%$]C-",>BKH<%B.EMG!:7(>?G1RD;FV%L/O@2'5BWM]T MRIYL#NG*^Y.CK,TFC=UJVB94,<2+NY)3Y?,30 [FR]\DQG "QHB('.]'CMLS M7W^#'%HKIQ>(*%P/AS:AS7.12G;$(N-Z*2$'5Z,JU:SE>YHQ&S:;_2U9BK9K M0 X.G!PT@3$,<88:Z3/HFU88!79231?J?,CTN"4K\0XTN!_X@E1\=!^=X%VG M/+5C>45L-3M+ERAN4NR,P*$D[#4VAB"O=B!]\M/GTT'\XD?-2R%>JBVH5>BT M'2TN[ZJ5I3=GHED#0!SH70R)$6=/%H3Q]'J0[D"=>BG&R_U";"O1RM,L*SMI M5C?%0!7@-@[4)^XJRM.M>)0>]:FV%?>$^R>/G M7(WGM8#O"$V2L *\VFJ4Z!U>@C70@,K%8@1QO>,(^0 0$=[AT'HI$7;F+.?L MJC-)4_MV/:KU.MP#)P$B,(@(R!EV!]K;2XDP[?=V0Y85#4>N#5:;<6/0S$H- M0 2@O?$">U>.K\=F#+#UDVG9JZ3(W1^>E?2Z,5S77QN/[2YN[O3'0\N$\H8U M34++^Z>PI*WI#B(=C+:Z5FK6I-9O/ M6Q,(=JC^TSQ&",<[.@([A&K_2K S4]D/ GW_OS V[F2;=R=-L!>RLQ1/M%F !*KBQE0<3;>[G M6=]/\Z12&RSZ[)8RBR/'6(VVSE94QS5Z1!HN@6.J1/K6<)><$L"\8#B,%L[YC=(7 M1"C!QMB1'X!%P3+ ;$B!6P Y;M.DI1T M@4FRPF^]?Q=D7\*8&87,HBF%?4W,/S=W8!HJKF\ ;:$NDR&$$R$3ML-EN>B.YK%3+N(%;8L/M^Q$ M@DR "AK0SMCKW=M#3$ >L-MAPB(.N(@--IZV+8KVK-J8/^1F#<@$H,O1&''6 M"D^?XZL>6 O#'F6LS<+R0O"Q,+KI1U,KR)C/2L2EP!9[=[7M9CJVW,#)=7$= M[A&9RAZ8DC=2(2I_E?G>[BT\GM=MV6E%.I>39GEQ&X*#C$E4.I;"!!%E/%Y3 M@4.AU M;^-$OB#KPW(I7&FJ9IC\>L7ZHT'""1C@%('IS]VMQ^[Q&\[5E6_[D>$>:8"H MROR;O1CWN0?^79YIE5Q=4>\:*VT["$J@G8B)-8"*+DD,_ MW ]XGRRY%7WR5RR1%4$,U8+).VH[JB@]I>[6"PW($E@:B>0PX2Q'TN@B]!?@ M";=89N$:4!OT1DE%\05TH:)L.91.= W?WQYR=0@X8-(I![B=SK\0N%G9HXOM M)5&.M'5VU[6(L02,.2YQ^E$,QI'7JX/\R<^H3P?V*S@P7@7V<$M'"V(6A JN M=J@6[HX#J;*&8(>A6IK&!/YZ.MHG!SO*I'MGL >3\=QLA&+/F0L;,5CA!==M;W6RC8!1,9QGF28*;Z-V@,-')I(\+R;#H MTNDM>-\^%36ND"/^)FJL;46.1C0E W4NWVMWZIN\,EQ#:B3J'(NQ H6H\=$N MMW12XU:4OC=28Y.-6^9 :LZ<)=Z9CPJ4:(^:R:FQ5_XH_O(QVH_4]"J^-[G: M#8H[TNK22<9;4>$@RGZ=!EMB-PJ9Q;TMT>VT"+R0+[3T*N!>TL>%86A,%*X7 M+_WD9]"GP_C%#YR783S:>LU%S>>+SE;9C(U\%&T6=(+QY%8JRU(8*Z)^1Z-N7F>J0B=RFZT>ZJ=7HI091#+0KLY!Q]^8+@M^)6>M2L&D8H[5CIV?@$?;7UTE,9([9Z@AM".T?Z >]UJT-\2. MKEKD-M*VN\9(\$;-(:QX2"7=.D@"%M]!:$>NMQM5TEZ+=IHDM^TQ;]>(>&S2 M^9RN#,>+-40[K!#'8P1YO]=-'U6W0Z WG>88282<"@C][W!>G4'_8LT31G[3T#5J[A%J/BB/ MMK8$T<_ ^VP8P2+T(Y=:JK6U,^@?97<+/6*K+6?>YIS <_T)Y:\A^H%B)F*L M<"[^GT+_65+9#-2%I+=\$..I*&E]H#L5RS M^^M!0Z>2Q@B4@'QBJ)Q;>K6REY* \_MDT3?F Z*@*_;$_T$O:>15!9V8V^I&6HP&_>JR\K. M!XI>THN!Q42"QGB4W//Q?CC$CW>H/G6"'[/Q<- M=]IE!6?<16O@[$J[[ 3R M [KI,$)@,99 31H^W%-WI_RX%6WQY_P0%Z93$8,\T0J(4:'%]*C<7(+\@(X\ MEL%$]ERN=(I<>2_0!BNVD5# MBZJ#-Z1YO>9-R\D2R3+6Y3E!Z7/G'54^4CCQ#)-,$: M1V%F86P-:.#^87N/-7TRQC__S1]GHJD%+<4D=&)$UBC3*2EA9FU'4S^.,H$% MWA&$5B;RDY$%(, %?%NSFKVVBS,,(EU^\F2*%R4GHK2Q0_W1\-0[1F##J93 M!P56&"6#MO4 &*G!-FMYUM@V;?!KU9H/K4"/)YO ZBTK&PWO 4Q$6<4CK,;; MS=['!:WOU_,GU];6"/M&VK-@S!6,-"UJ(#(OQ]+&/**GH M??5U)J^RSGXA'LW*7;NB45V3C^)5:5,J_(9[X>7KO,RU>^7VNJ$3ENIP5<^U M=DMJ M>9)AF,.%$X)&.$$-$YRTR>/4.36 8",%E_N$(8H$&XL,#HE>5N_T3F MP>>^HW/YX,N+T-TV]8?5>MJ)*W31L<>KN%O(=G/SLJ13^X+JF,@"D*/K.>@R MVLU&45X*].ZLD,NW^%RLV)-&>;A\\ 0"3X#.['=R'J//7J%&0$^OP^<>PB$O M!3JQR>EJMQ)%&AXSEM#:/KA:=P*!#@L%$!S&D\S=YL\<+);1RO!,*S,._'G& MC$/PO%80/K-;3H] ULOO62_@\2(X_2Y8+OEQ50\AJNTY'7N]$>(?8]+D/:IF'%Q!?*-S%B$PIJU*D+/65)5BMZP+9_J),Q@8$-=BD9U"3\\ M$RV=Q+@5R^J-Q'#LC=F/'7.L;'OYMET(FSHM2Y 8L#LH=WD;ZT,-JCDT/C.C M.#%\ LM-+*.%$4!E^)E==78@,J]^S[S*Q5;;;^X7M;Y?TW,:OHSKI:SF<;%F ME+)XF>QILV)G_>5O0406U>56N:>8VW:Q)JN.,3,&(W?9P$.Q 0Y' 6.Y3Q$; M2L/1^>E<[9:.D_L"3ETYJ\R835[2@GILKN./: MX^F2$W*6!$MWLAC/\,ANNL:BY_VF.K>7O*4MF]HLO^D6!98#)A3)L4!3O!T; MZE:V(Q2,2H7%]"9"P%)8U0?C(:\%'4WM>6W''ED\TY9T*ND&1+$41ITM@9(F MC*=!S431:12 M;96]E1O+0MV\95FUC8[WDS@SG*)RV:]=Q!X_XEE_GAUYS/0':"X_Q)]*L MD17UZA6F''V\]?*BJK2XR7!6%\UHFH=A)_)V[*4[,H[2>:+=BB7T E##\TL9 MC'M%MQDI%A'2U5)I/ .0!BI?8O>!O&!HGNLNMHH M#N7'RYW_$&[%K 0ASL#,:U9$85$4++I1L^1E""^WI1UEX5I=BQ]4>3BIXJT) MGFSBT @ACCWH=Q8CJOF1];OE$-+IKT#^ZJ,)"Q1)I;282QKV]%2@(&V*3+*! M_7*;']='E5$M&)C:LK"9F66Y$<]Z#?A,25=/&N.OJ,H@)B _[,TPH6%:BSG! M.#6M9[3>SAK"8P&>"'3\YC!*$N_*ZMJ9^$.&1%(1G MSM?PYZ.0#_9M/ECP:-^R8"TKON&=SJ,(<@)K*[N%J;5:+4/JDOPF-YO -$0& MXWA4#^I-B]KK^]7U!M_A&F6MR4C.BKH+KZ;3X) C3D14D+,5-:.Z26?L6:B# M@VP^>> 'PX>LJJD&RX5M;[KU&KNL M1.,"I>&3#3N+V!Q=#AL0]3"AA!5.[O$(]:CGVDV;,+]"_41=% IT?CYU[(=H MC-M*=KKUDKT>&"TLAY'\Y8V6V_)&OJ#)VHG,?-1Q[6(=I>Z%ZA^MUAV\%4]R MPW[NK)!W>7E%:UK'*2]7OK]D^SBWF^ATTGR-PGA!!%K>N=H%:8)\&HY 1)4/ M<'&_C"H:78UH4:H1K>6.U*)<+;=IK2%5DE ]R8+_TZ@LU(?[N.^3*A^M0+Z* M*GBG*/M44:*)N*EMIT.]578%"5(%=NRE>8PGSV5NI<\'GK/&%EB,49)<_),K MGZ.?C4'^[]^L@O.XL/OT[[:Q>8+1FO63(BTUVNBYS*1!R$1I.%.%+,U&L(8_ M#TP=Y!B_\&J/^1$_7/2ZE!*7+4]/@$5@X% MT5HSIHY#45%QH0[M!NXC"1N%YS M]T\.=Y3C_/YPGU6E:;=#;G0EMFIUU?.;Q-!/X,XE!7+/EG]*MR/]T1A*;J9F MP 3Q7Q3!\<\.1&;1[YE%_[P@7/,]\\S]P2ZS8?EYU.$U6?)99;+5!HLA4A MJKUM=TJ%[H"0\S8^ZKA49]Y/",$EE_\9_KZ*U[S$Z5WQO>6E3N MJ0&_9T@]L@K94W#QVV!I<];PM%[?"4OD8FBHL5)8:]-ZM5"<3@?K+W]SQ$_N M!2 #ZJ5+VZZ-1V)!]AI*:S7,#W2F4(PX6#Z(93#V<]RY2,.I^>GHP%#L=U1TUP#F1]NEFM=#0Z:0]]T_V&81MA.V;L(=^@>U2=L#[97$2 M*:WL6HBFU#"_DA-L PN(ISA,8-%U(Q0HNE';YA?@SO<*<;7GCVV"FGJ]==X4 MI8V8@!M>"B<98-Z?BX+>15RH]B30XR^LP(@2D\4R@.7QDPC1#POQ[#M0J.@W M0T6'M:W I?W>[/ 7<0R\5"6JW.GD8CL8PBT[$F$\;-DK#Z8KN='Q$..JU'(/5& TJ]FUF650* M.#_UO>JLVAU,=)K?=ZGC,(I!18P0;VZ)-Y=WTK^!-]9H,JKDI1GOQ$&A5S3X MF.F("6^@Z49B)'FNS".B#;H7E7K[[RVTX8$E& C9SM")V56GO5LT!K/\&M*& MVS=%Y>XDQ/7X#;^^87^EF_7WE+;TC,4T8/'(CV%EV733^%:TQO,-541Q9(^Z M=4W29%[W>ZO!@H^;DDXG78QIC.1IC#G1XCL%,$[#N8;@_YZW>T^E9"R&_4YE MR8\(FZ8UQ;:SZXF_AO!G$OBS%$9PU[L!_\GA?UP %47Q,H MO6!<'C] _H5OH)]1)%F4Y.?__L_3Q?EAS>"F[_K!MP/^8OKB?P?.QS] M1,!&9AI BOU?6Y5/;G?P=X!LP"3WKZ?Z^^-+0(,_-#B0(6.]*/PN6N.I>'^& M^>=K>FJQ+K,&1[;'3WFP7YF!4J]GBHI4:1K0VCJ3W3UDEG0C(P_D$YE5KEVJ:DKO@K(XG MD;QB>^"$C+X]1^.OC,,_I#D@?Q1F;"\# WHA.#>2X$;3\N:V-[0S?\ 94<1? MS6HV^8W\Z\\DSJ%];7T%9Z3K&D'X?9#6^M=AT'>*:2WTJ-ADY"^^WYR+#<6WP(FZ?&W M9Q?AO$JJ'SQR.;4;=24@F=(:SUTC*C(156I(DN'(^412$, M1Y00$[%04I>#ID8O%4D7CM=SWNONREWM,8;;FY36WACKOT5!WM8SGJCAG%96RASF.J/NYI02''LU*Y;<]);MF MJT2KJ;OT*%\>!?!9Z>-/S:WX C$935A'#IAFOUN@M0@(G_PA_42%_:Z:[2T2 M$VZQB]#Z=OCEZ=[! 6X_JF?PG#?W^L%A!TCT)B.._,,+>ZTI>>69;O7$J'D< M=,/GBPU!C&/IN'%E7U@9_;N"2KS!P?VCOOVWM$V?ST9 @WDD0XE>. M1H*X 4$ 1J"MZ18$@1AQ(X) C+@108A?6<2("PKBM6']LRQXORD+IQQ9[Q(: M^96VF*XU /83?/&_7]@O;UP/FOHJ4K?41^.4#_.LYTL*]WY,?[S_[R&%>?\7 M33Y/#4&$N37""$=+<$[:>ZD>_[Q0 M!>8TLQ&V":R\62HG7*W=LJE8 U^Y:WX<)PG!6;2L<$A<2-QWYJXSWM>/ES<6NM?OWV( MO?\=]FTCI^R,Y M+??YF&<_X'Q.?V2,KR:C??[!>#S;L/(IPVED:RRS97%,LEUW_XEK5H4Y& M*S(B:PXFFCRV.FY%OND\JZ0A^_.Y[R7_+#U6RY@^9/U)-5[&!-?=^.ML+).. M]*PZ2:F6?T5:_OXKDJ^N&X$:) \UZAAN;-6MH 6G^3U=GWA2,&-!=&933UL7 MM'F-+B[:MJ*6R]*[K"#Y>RM8%.19L[$LQ4IK(E0%V^PQ/+-^_Q5T*V[6=0+< M4 I5=R88<7/&Z),O?Q-?"8(X=='MZ(7CVP#_Q'-F8029%7R4OS(O&?_".R6/ MLA-G?<:7X@%.S*?>H.=*D;Z2)RE%?R*H4(JCJ1^ !1F=E)EN;KC=)#?*$ZJJ M%>>[AV&Y76E\^5O$!"*I$/B3*H$OD!1,.[X)$=TNO5XD(@_O2I-QD2P3RT7/ MCYH+I>L5)A<1T2%!_/L#_+(,$&+=BT2JQE$(9PET@9,R#?+;^79%$0/'(O"Y MUL7;@]H(=O6@!(RG.4P\V?(4D>[])#1=*6Z1L?0AT7HH%!LKAM7:12@AFL9$ MD0(2.G5W]>6<\W]\_^MK;Z7&[7UMT_(#;[#2S^X\7KUTP97WNU?=?'U"ID0K M/'']M5!OU9M],]8U8SI2[&I]$RQ7$SWIV")C!+3EY[]*%_[$+^KF9*TG?5G(2S:W?'<7[/7]$8+91PB&XJ!%QJJS M(*Q9RUGA9F4Y*D_>WUGUH#C;A3>Q9\H2?QBP:W93U*-SSJK/XYLZB(H9;A7. M+BT9C6,(O\>;K595D][/\2':ZV4K4*T'!?>F/IM;$1+9A"6,/[MGZAVX]"(! M*:7\(. Z;54K-]3C?&_*]>OBM>VFKA5$&IFMFZ[ZBE2!RPJTJAKTSTI'$6?\HS MG\HDDELTYC\Y4ZY^.EV:*25FUFM[I7E$&+F5/JHL9MFU+.G[-EP,8LIUW5[W MP)3W]81]'%.J37&G+JV"JUG9D M"G*X.*PU]W]/K7!WV/2LP3> >=E MN)F%88_ T(QI+.S(<%$8,X7NZUNIP/X#5G6 JI(G[S%U@GY]W1I1W8K,\GM"&V5[K^V8]&,M2&$F<:ZJ'8C((U.]46/KEH!;PD4F-U*#@+"O<>,L, MY0W0O_2DDPZ)<0P -G-%)>R3@?IS!1H_#-1ZEB&$859=*MTMW:^RE5ZYEXU#DV6;+1$Q5VU;6>M(#AB(Q7CSN@7&9UK(( MZ#?I(WH-T&]%&G6J:3@S7#.=CLB*&.,TK^O#_CB3I[F(YJ41S ]05HN:;U^ MJEWFW)39IL?ULAJW#=5&MMA:>=9:%_?^'GB+@^;.-6!"IC'"]SL=,&_"M^E$ MQ3 K$JI2+A-6NU9W:XXK 7PGKA\*]E'FT3T+Y/JY 07J3?C>*06V&W<(P=F2 MA/30'93U41VV5H'A,E'$F+/1Y7OU CU5LI+^34"0\T5@32TOM%=6QO; WU9* MG4,?D(%U.U4?[TQG>P)4%>)4?@K34H+2BA^&-2M2QVUC:(!.R8!#8Z!_3-1>LG[^\@08:X5'_EMPCACO=;(K>6A8FNTW67+ M7:Q/811.HCQ3&TP1&L<@!>%%U$0'^.D?=BP _]K>_<&^%O1[5X$^-'#U.,W[+2JX/+2#3RR/.C($@0\ M5-]8 :/.!GCNU458\STHJL!W77B'TX9EV*TP0C[!NW-QH,0PY/1*MV)3M3T_ M $(M/6Y2)W9YLM;I/XR'RMRQVF9MAH)/&"/'R% Z.WI^*\P&V%7%'(,O\0 M5U3),]T8KF#=#^ ,I"@*[&$<&4/7:OO/E?,S)._TI4F9W35;6FLU)A?T)D_; M[;5.TLA]A=Q7*=/RKD:2V%](>K]M+AV#&@VDAC/7Z[,)),G>Y473&$.C2[W( MY94"Q>]J)&GCFXV[G*XX1Q5G67+5-8M3(2$)=)-Q!$93%ZX^D0HWV0MT2-Z$4>\WG,#)J4*T>: MNFF6&QN<:?BYADXR4*ED,9&@,9Z\XGF)W"F()>]\K+Z!):6I+0_9O"EK+2$2 M\&Q[4M;R"4N 5LEAA,!B[,D*T8@E[^ETO >6W(KR^0:6=-+Q3WA#3 MFJ(7LKWV!+($J)4BRV B>ZKX\S.U\C^)+GM]$+\0MI=YC.,>V$]549I[]J0) M9DCJ.W#:4RMCF/!.A^%M8?C6\R.H?0;@92^)Y4Z"I(1:$,'2O-'4"BV(E,0( M2VZ%C&W/\$P;# H/=?'"KQ>_+;7<_;5-.43]HG#DQQ>2-46!X(:36MWBQL +3""TP+H^?JK)\ MY@W,\:(D/__W?YXNSH]M$#=]UP^^'?:Z)ZLVW=LN5++M32Q\&%B&@QMC,+%O MAKLVMN'C*@K"5XHYV/#?ON^7<)TS[%=!^'?FQZ]PZD>BFAL;_(E GIE=^W<= M7DHVR,-K?IB4_OD66*X!:T7#SW[VJ8G4(W]Q/9'_@W+T$P$;F6D -]G_:ZOR MR=,/_@ZV,;"7NG\]-18?7P*LA=L8Y*,,]VQ N.^B-5Z"^>=K>FJQC&37U4>" M88[%(0EV61%H(\S8U,$KE&X2(L_0'$\-+>O+_ELOLVI'IO%/F;-?RX%2KV>* MBE1I%S.RVJRK3:E=4FO)&NSG(*NUEEHIY:2VDFNUP<^J4FNWU+Q:5_9C6SI- ML2+QH=-X^I"9'T^94?.9'\_Y;D?&\:Y[SG7QAS0'NT44@L,"' ]^' )5(RGC MWK2\N>T-[.2VY-K&QR?\(@= M77%VLSB,[/'V%],[VG:>SO#YN0CUA9>JXH\[!R,2K&F(ECX61I;.T$-*'_+T M4&A3=G-K M2(2R+#0?U@)MA:&QUJGCD46OW5R--P\YH,1Z0K9'"*VB*NE),L<_1C:6\G;= M\\H:KE>,SKRK.=UPHB=![N9LK\EO%D*FHP>M=IY:';1:)?X[LUWEK(6W* M12WNYW0[5S86JR$L/WPT,NH1]5%_L6EHA<)*R9/]I@O;UO''(^FEYY$3M]YQ M<&H]#!K9'*<58'6GHY&=++_LS9U)WVFQ);-?XZB'-@%OJ%0;'"QK;3 MK8W&BRZ3QW.-)(OH:&BI6,RJ9K[4<(S>VIQF1[D8G&C07WXT5-VU"4%JSWB% MDGFZ-F W821(T 8Z&MH8XI30WIA+HE @G1+1UZ=#LZ&3)R3EAR5^I8PD7]ON MJF1[%^F]W P,/2&J9A>7!;%4M8DN-71;C.JY).R,NV(/&#&4_4DZ%'Z&>J7IZN4>!Y[9Q3S.\6 M6K[8!4-/0,"LK&=^UZ1S3I?A.'<8 B6AWH!#CYY5>&AT=7<\&VI&+NLQMDI4 MJK8$AQZ1:M/)UY6)VELI76I5[RA98E&M)0]PQ!6E7%H0%3F(-'R4'[(C+M>- MFF"Q3H PR 9$Q.>-L6-4FFS6'PT<+TR&'CVKFU6:676.2P1%Y_0M.#_#]EJ" M0X^>M4GG5[M.>VUIY?;ZP>B( [Y#-N#0HVAT5O,VW&$AQZ M]*R>L.7J#D-I1"NG[X19>>5O\@TX].A9PQU1?W#98NP8='&AK5UZ2ZG@64_0 M4,[U5@%+]7<*'LS=RB24'DH=\ G:%@QRDW?S$=% K?4K##)>OI#'TSK! V) ML15)V\6$4W!SB&^CI3$OP:$G:!CU2R&-%P>:H]KS5=6>MG9N#@P]0<,H8MRR M2=6[RG(AC!?$@ETV +FI$S3L+U?56K;BKS0C+UM1X:'L*298@1/-"FN"G3;.3V!0X\P8%(145OD2CNB M7.NUA=!Q>H--\JE'&*@R<5/;4>1:*>S:(IGOFPZ[ V?;";Q&"]4;&8M:@3 L MM3T!V_PLT"3HV3K>BJ-@3N<:#8)0<^S(8\I-?:*!L_4$7%KYCI6;"Z[EJ)ZA MES6^5\YGP:>>@(L;7MH))I[X_*@#"9&MQ%'_N&%ONOSXHL(>_<>@,_K;W8JS!.OW2 M@?"H%R=??!AJ#$/?C2/KRMZ$G_O+R5?XRW]X?W[3=TY^900DB!L0A/CU;,4H M) =$B,\E"$2(VY #(L2-" (1XC;D@ AQ(X( A$""N* @7IFY^TLC[GU3C8YB M(.^2>_2KS2!=:V#Z+GSQOU_X+V]<#X;\RK.WE/5_*EQ[-C28]P.8)I/96C"L M:7DC:_2]H_4^_9DFL4,>]-/,;D2?&Z3/40;[6=GOQ7K\\T(I_(D&EV)J4 1, M]K[(4B#!ITOP%($$_SD%3R+!O]DVN2O)(_WF!D&?@C7XA=_JPY'>K&;3LL4A M:2-I(VDC:7^^HUFELFD\H$_;UI) M]Z&Z$<#""?^LD5 S@D!7'<6;**R;(ZQ&(' B/S5RXS7L+D0))$80['&)A*>T M>HKU16 E.0U@8;%,LHZ/S+GJM2JEG2YN<^7)?%R%IX_;GV$U!CB)+@"W'(= +%:@;!Y/(BD,+?"_ MT>G6<&#EYOGU,EO7\%QG9C%M?N0O)9W=%TH32 JCV!-[=SK!_F+=3GQ7E?X3 MD^0=3]W?(,EVIR'25F_X#X= M)T\-UWV5JI('IZR.6P .IVW98#D;[OIM/NNH\X9.#XD=-U?WMBQ#881PW.L& M>P=S_^KJV5N6BJ;:E>U\L0B(;FUE;NQ509>L-5PJGJ0QEC[N9GTOSI&WK)85 M!7JKT;9# A=EJQ9-.NU2<9WT5F%%#.PYQZL56&'L1I",8[#;';E+0OA=EW": MI"$><&T'R<=E6MZ4CGOM37G/DH+OCY+"OU:PLDTK;/GNZ,0A[63)XF X5T7- M:$B%E3TA6Q5UK2?%IABP'S,82UZE&=_M1+?>V;A#+'B7\_95+%# QKYL]8I# M\""5WE:J]!N#: )8P$#7($D0&"=>I3$78L$G9\&5]:A7L2#/>U4J$A<&H9H/ ME5Q+*A&6#L\"V%0($\%9P'!7:3;_.5GPL9=//I5#XU4TV*QV@TF+BF2'LEMF MTUL+,<5)@ ;"E[]YGL4$\5R4Z(YS/\XFPA0"/PPSB\ ?V]%%\[GO/4A\=WO MC9I%"4#K"3Y/D![W6'G16LVVVKR^5K9-V0NF65@@&=A!)#SW,)Y!<:]WCWLA M''K=UX,YPUHTF,IBF,XU#F!"+'G1I1Y\E1 MIG2SMB[/!EJ+,J;Y@)QV)LT)( >7D(-@,8ZYH@<-D>,GP>"[8\>-VE:_T*MT MSUI',E73RM1@(,D%PY=S4*\28/T"!A.$\R[6"6%\]"&#I(>D]U'2>P?/^+N([XX=HRW+ M=>'Y#7,_P#\X%CS-4ZKAHULR:75P/J)0\D;5 P:5O4)Y*N*M#X9;G\T%CKS% MEU8M9AKZ;JTGS;!(@<1$'CET4)9_2KV9KV*"VUG7=D1^LR"XL>X*95RD&I*D M)VVV:%; .'0I##$AK:[+5S%!VSUD-ZOZ;JK-A6:WNXYL8TS"AIXP_X,6,(I' M$3!TJ26M?LI746&\Z^7+C8YG:,OI=,/U)_GF)()4$+[\S0D8?U8[NA>O9<'R MK,!P$[/&&,UMSPZC(&FS\>F-\H]T3MZ7U?((,D!+Z1G$?L[-C>QTS/:J/27D MT&X+=466-MTU["8-;!>*$3"&0QGKZ2C#=5-(OWJ.Q:N1/J>*&M&K+R::1147 M(W5%5Q9,TC<=V"841V+"J6)#".D(Z1\<$GXUTI<=MEI;V!N>F%O=XJ*U,19K M)4$ZL#TH8(73S/%51X3TFPPI?"JKXO50SY7:XK;8&FRS59#D %I,_] M@.G/&6_.NM-J=GS6K9,M@6= M( :SKE9@:B,G$%V;ZR=L@9=Q:0$C4&TEQ)9[-9U>RQ;)'EM3HJA.B"71&V_U M:6OE,@E;@.'$DBQ&""1B"TH^OU/SZ[5TJ2\'=E"JVX$RSPN%HI4;AM/S+DOZ#%Y)ZU$7T?]L^N2&M0[@PE\*&":D2*!D2>OT7^2OELOO$%L>Z8_ MM^ZI_M)[6V\I]N5\"H.NE""\XH>G]A#;WNUR\C"(G<)N-> 78=RQ2F /H:%) MQQ$2LY"K$*LNDU6O9>V>Y95XRW;Y<)VVR,*VQ[9SC;TC81"D7S/J$->995D3/6U8BQ:MI\H?N2L&YOBFIR5D$KDL%XYE0X_/>-R+19 MC-'4"AZMQ23?,O51OM3<[D(%IP/^).\4:(M[\V.4Z6T3(G$B]NIJLQW):\P#[>=\D+2R:2Q M/$UCS-D^IZE"\TWNY9^:!=?V$+^8!9TA;0SS!1*PKUALM!U9-@2V 5G ?/F; MX3"21"Q +$BI1_?%+#"K(Y;)R\N90TWKJ\K2+S'4/&$!S/KA,$ZXXC5VQ )4 M0NLV:+"LZ$MQU!N6E*ZW73"C7KVNPUR>I/<[A7%GSX*7VS0_ \+-^F2_VS0_ MW*W(@+\]M\TK20WG1U*IZ!* 9'GLBLG\<1\J^IG"GD2SF)]NNRN'RK5Z\U(. M5]?"6B>3_L84V(^IX\*>J>A8C^#\ 7!^)R7CYW!^*,=,H?K ><3,D/P3GVW257Q#/-ZXT_QS/P53+Y>UVI:[$0V%)DLM)K\LE M>(8=AS'B1./1/S]%"*!I@0GLK%%F8MA>9ASX\XSMKE].=443@QLS? M&XT('.!8^H[! L!E"#.13MYHD<.-Q'1G!B YY]KR>8'/>$TQA+G*JT@ M,B!/^"TK]:]E0SGK/6Q'L>8XG+;H&?5BVZO^7I[ZGSANQ8/ M5M7WDASZ1&@9?YPQ,F$\#.V1;01;9*NGT/5T9?T&B?+F]^H;]8_GGF\VTW)#0$=[5DI% M>4M]!8YD><=^TA^*U=BP@\S*<&,K8TX-;V)!UYN%*HN5/*S M+#"4DW:\)(71%.K&^WD9@;; S^8GO) :=WLZ6VF^ +H:5,6 ?A:&>_7MNII: M>M6R="2@W&C8^@?2U/$/?_4I+W6OW^GTZJWBW+$TM]7C9G4I7UR#ATHZJV+< MB7JE**\JC:A&?@\D2B1*Y,*Z'77H:4&B__QQN![S)Y;Q+-0 \NZJ_Z4\$?#\ MY3?=MD-3RTY*FKJ-@D'+:$YK\XE.)>T>21HCT1U05!CSKFX@/><#F"1X_ZG. MQ]&4EAV],214>C?'#7O$4^L&) ;SY6^1.FX>/,:AV!JKZ>K>YE.>YX4^V2V^J/4R<9<'3 M&\7"=A/E$VU*^/(W@]'$N52<>W$6GZWENE^ZS- "*VX=:KI&QB:IZ_KX9^)= MMI* 7&9N15-_]-S#C(J^WI(3)^7FT8\"S7D .QD\B.W%8#4?*SC[7IA-L+H? MUS8V5EBU/3\ X'Q28>3YI^R#R=4$NN>=V+5:::KF>P&O; >,-WSH#I:;!3A, MD[:.'$MA-'\NV?IVT7^31^?G8LQ<=];=R MRH;)Z"T3SVV#A!S &J-)C&2O6>$,D0.1XX,TTI>0@Z,+?B\WK>PXZ;MM9>P0QZONQ-^S?><>#>WO6K3SWK0 MMMHW0#Q9@/ZWBPFFS) Z&3"[TPC9V84XV%H7F=MMN34_LK_PM8RLG;5XB>=& M&D>'>'KBN)&\T=Z99F.^2))4O&TSK5G%O\1*<8:+VQ/(,QPG'1 MTK20*!VMBA'9KFJTW1#91LY2JA?C$47$H5W/F ;BAX+F)"TALWN+4$R0:L2Y'%1.K8]8*X=J]AOHN0 M[<9LRALB&U]>#(=5;K71MODVWHNT7C^N)R<;-%99C&!/97<^)=L=!P/_@.OY MYW\RI9<9J*GT;Z'PWQV&_WZ]#_STBA"[8(IM=FV*&N>Y.[6XJ4HRO#O'[DOF MD^3Q?H!!LNP;RU#I,KQ&-L(9T':+, MYTC_?(65A\_U=GVGS8CM=N.5"B[.:OWDG($MQ$B,H-"-.Q1"_!S9GR]G3;/D M%H(5DR44E1YMIU9N5=O4DJ,&F&L^&,[@I0^=4V!F%O%82/K.K)2U:QU+LHN0TFGN'VTCL9HGD37%"ZH M$"+0OXOM=!;T3H>83E:%^IBP^/QD-]_E]:&RAJ!/FAZ+&$]SH#>YBCGIY2L-I_4PI[2NN,YSLV2G3[JN<9AXTJ..0/]F*^;>4'^C)LM9 MU.?"VM0(XW:>P/5";5B0&2)<)5L][*Y&8HQX^?9JJ0@A5:PP_):!1LD?;A), M>DQV-*(HL(=Q9 Q=*Q/Y&; P4+:![[K@&X %LX_LI=3C\9EZA-Q!T C \X=# M0GJ"S+9?>X;+0\#YG#<\V(P+G0>E4B&X7D^H+D=6.P>UON\]E]'=@$_X)TD:IY1R*Z;?6_7K-PNF$&\!Z$MAC'QDZ.NZX$\T=7!N[*#NX8EMH+\11 MH"W[)MU:!04QF$N0'3!9CSY[(_F3!7^.#*R!M5ADBI;A1M.,[ <+?P^#U :) MT+6R^[E6=G*S.'7G:TH^Y!;X"->,AMC4YH.X,U\!_@O[*!*+D>(IAWHZ$)Z. MU'C$A/>WLTXP(2IF-:J.)6&I )2;R)QP0",0%=ETKS=:F74J'N MB2ZSL(->WURZ\1I281^$XGYY@[C4O[QGDE4?$)]Z8 ^C;?OTIY'_T2\\:H6V>\L/H#[6@3A8[3J'9K786 M=DU^6$YT2MQW:678*Y:W1V[*E-,)=5!'@$" 0)=;KM]V]O:4T+]5N2;SB.H?Z9RXI-2 MH^%V9%6C^/QVR@>+C9!;ZS2Q=_U3&,^@7'J42Y]N1_^;F%$PG3II"EU)P6<- M61-;Q*H\D" SSH8"$#,0,]+C^'\3,R*^:#8=9ZT2Y7G;4XVBS)E$SN]@%]E'GXM(QDC&J9/QQ_C0WT7(]^)(3O2Z MI[K(IM-@:.7MECZS$"-\GD.C:C"LQ"V8A.LM:=B<,1\IX.;BX M_Y9ZA;UQR!JH6T$+/N-SJX+XD1= UMLY_2&_U H6+KC%25_'%6!P)XWOJ:_T MJ1X!MP_4F[2V/QG W^"&O0; J[D1HUA,#].:U5_"K]GSG:3E.CKFQ1W9"C?F(OR_@V/1Y2>H'5)865-F(<24,\D M"=WD+V#]&&!N MQL3*@(4?0@MH?+CT&8>);03$/5_$R;U0[T0N2&K3[N\E]'*M) TDBS2'YI'T MD/0^)(OB+L1WQTY/]9F',X-GAM!IG%(S 'DZ?YG._:C+B[,^XTOQ "?F4V_0 MDTV[)98.LF36LIAL8X1L!(X8HWY)#)^^DY\@87Z'MR1#-*?2KDQR.' MFDE;DHLG[%R>0([ >W* 'PQ/8)R @6((U?DR.M]0N_)D5+/S)M!CXFUY;(P MW6[%>GD[33C" 8ZP%$9R/,:1J+P/8&P[VS29079J*ZUY/O Y MOU>-74FGD^ZS%,MB(BMB)(^R=S]A]FYJ#9]7X-\H"<+&X[-SA?.W$]4<^\L^ MF> ?FCX<@=$LB8GB%4T?A/][QO^'Z&NOP3_A&Y7);NDX\V)<,\IZ;JF2$XA_ M:-9P#$9S L91YU)_$?YO*/B!"/!* H0CJ3\;ETG+L5=ULU3U1C1--B !A)<2 M(#%9_I-4N;@^:%\(TXM'T4P+=J%Z9O;0W#^?M#VU,H8),T$,;YND@O@1K L. M:X%X2>?:26"X21EQF$$23:W0@NA):N$D1<;'P&CR3!L, C*+K#GXGO#K!6?T MDMV ><5N,+)7?_\_\./P*:9K&0')=#[*Z'&. M%/6#ZYD3$T[>& 6&%T*Z?8L7"RLPC= "X_+X89(O? -[O"C)S__]GZ>+\\-W M@YN^ZP??#M6/GJS:=)]^1"5[X\3"AX%E.+@Q!A/[9KAK8QL^KJ(@?*680V&E M;]\K*,%USK!?!>'?F1^_PJD?B6IN;/ G GEFX^_?=7@IV44/K_FA#?G_+;!< ML-&MX.R??VHB]P4X:[.J#?=]$:+\'\\S4]M5A&LO7JM"#2M$6RNF$(I,Z,:4L? MBB*MFZ9A4A8Y9H8,]V7_K9=9M:/LMI\R9[^6 Z5>SQ05J=(N9F2U65>;4KND MUI(UV,]!5FLMM5+*26TEUVJ#GU6EUFZI>5FMUIM*4:FU2AVE5),_=!I/'S+S MXRDS:C[S[#DSX$'5JO)NI\?Q;GPN#_$/:0[VC2B$F8;1U(]#<* GI:.:EC>W MO:&=^0-NSQ3Q5[.:37XC__HS:4BA?6U]S8Q\US6"\/L@K?6OPZ#OF8FW-VEK M8UJ VF"W/4Z[A%/[46D+')X&E@'C FM8&V#8Q4>O:,KSFX6AY$]WOYB>D<; MT-,9/C\A2>KEY^[C'D)R(Y(3#4OG:<[4&<(@=)'B3=T:4RQ#TD.#&=*/Y#,. M"M]P@G?'"KML$O,'7BSSG#PR!>Z\+QR!$Y MZ+0(,Z\ZY5UKOIK&Y#A6U[IX/-*N=CLMKXCG%6/):&.1&PDA/=%)XGAH,&A6 M&3X_SSFJ:=C!$-A;]$;22?+[T'U!O8-2M:\L:<(=;A%:WPZ_/*4N5-0?%2MX M0IO[D_W OT3C,>+(/[RPUW>25YYI14\,UL[/$+R?U&\+)P#D=^ M9?AS!O(3M>/)Y_O@,\>NOS[L&8>_<6AZ?]NKD&NP3K_4WAZWHN2+#T.-(3!/ M@#EY957NY_8(^5I[Y/'G;SIG1 8)X@8$P7_E$"-N01"($3)&PSUY5J/F1 M1?UY"37CHTO^_.CJ?3&\?O24+E;*Y-%Y>U/=8-]XO1>V-6B$0R^/MQ9#8IO? MY-WY1"#-V<4[W.#T*R[WU@-_;$<5/PR_W]NEO]_;[>.^H:EBL-4XQQ+8;E]Q M>6JM)V4=69[&:)Z\SIWU6P#Q1YVQGQGM;RAE=L-#R<=*U-O\E.^(F> ME%HD:0X3K]6AYK.B/0E&W@/:85N: A&%Z^'0)K1Y+E+)CEAD7.^&T1[WRHUZ M-8P?E!;I$Z5 HLAY"/=V6("$Q!CQ@N42/\)]J<(KR4E[F,":6EYHKZQ'H^(_ M?[A@2?[$DHXQL!Z(L4FG77QAH^(#>?>/U L"B6W>C3B-_7VK\ M?8FB*#_5$TN)F@CUYD?8RH^H;4/0[B:/V#PA+WQ%:V/(_OSQO3 MEOK-*1,/G/E29A\4;JMOJK#R%'1G\IA(_W_VWK1)4:U9&_[^1#S_P>C[/&^< M$U'LFWG8^SX[ A%Q1D1$_4(@D\BD#"+^^A>P>L2>=I==:-$175%E9<%:F7EE MKI7#6M5;AAO>IC]-3Z[X^!U%:N\896_E24.#_DQN CSWJ!6PB+RSE7Z"/OBT:^ MP;5CVXCH,#8&J[!"#UB [43B"L][] MC2%C@*FO,\=)D*^9GP"KRP92X6N^Q(# MB RM8&YQ&$AD^*_%V9G'R)JD]0R6@Z+06)#'_ERGW_WMVVZ5K^8W#B]H(=!3 MJX!N\14&2QD4G'EJA4:TS^U(/@4W>[E5R5V'@%ZO:[.)!_T*BKX1$4)6_@1N MGWHZ.&PCFM7A',WPBR-?BUNPGG#\AM4U#[\:KSEF'C@4] ) ^>KBW&1$M.MP MYRX(I_1B,-M5;3]1LST :L+=F:]@0,<$K'GL[Y M\86G(?,MY#?KGN\P79\_D[E2*?#;I^,?SP34='MV!?WO49S_Y"8%:Z=! M6,9]XSBT-TEY;\4\F 1^,>PP<-V>8/1&5[TVD&H@]1H+U=M#2N@@EH_N3!!4E^F:/]),.MT*.:2*]#X, M/6%4 ZG?D=Y_/$C5=.]W>TA-O,WQW!'TD^/Y!SM=[U:(IA9>*M_R0=032'YK MW5?WS'_^S)$117^VBM,5+FG^?S]O\UKJ)_QJQ4'+_XQCY0W*!OO;I\O0W;/W1]^(Z5Z9T>SQT^[!.+N;CT.F()CGR'1F%(DR!X5&0\0&WU M#9W&8A%M67X[7K/VJ=.38*.].,Y*7.3;+!*K+@@;E_$HF;,'*)Z^(3 F--F9 M'U;C#:ONH*X2G.W1:$T7P"@V2TBUE>V7BZ1?.^9P+4%6V3FMC?V^U3-4-]ZV MF"##U^FQ:@G"&D. _O],?RW#)!7W&9=*QA!-VP&A.98RO 9X^QVB)(>2H"4 M22[X":8:@#0 >2-9KFMU%;(Y&8&NP+%X^X2=1T;@^JQ5 *1,6<%/*/:M,\<: M@-PF9?40 +F_#=@5@$!0#YXMXJG+VL0RXB9^%$Y$H0#()0$%7^D]_6)7]>]R M)U(;!;[5L>CE)[:?OS?^$\$_&^F'[M9G#9IO\UV:5IP#J/I9DU5\-+#^O6B(Q"9LNT?=77[)PHBO,/RO[7/UYP>B_' M9=V.]JZ:%0IB_/5S8\KW_0;P?"?YMP?U$96GGH!/!/+L$0#7,.,_T3\P M[.-'I3%__]EW[JI_EGH<[&\G\B^L O*)@-76-BP*-"ZKO+6U^&:Y_.MKQ7"9 \-/1'[4[]!SMB/.\Z]C=C(7^2[3HR<<*_8GK"#UYROE5:?Q MZ2!;'T?9XKNMYW&V^I/69:2_S;E53?$W[P"AO=QHQ%'NUG)'%B11OCJ*RK,8 M#-^S_8W=^N_"-L/@7[-QN_P.^NM_RJYKZ0_QCWP5Z+I%D_9[(DG\K_=$'ZX5 MJ=^DC9-FY+@N^LSSM5C159Y/.-KF#OYR2D5N?"\_MG)WKCZU69(;_HNK/1] M9QCHN_FLNW114L@I(?!+TEVWKZTQ#V+9@S2Q1OWC@-D+5D%:>?\AL^.HW;$. MK&PMR+%K3G1D69*B7Y)R5)(L9C/E(.'AA&I/9F9F+\L!5.<_#OFEI4Y"UANP M)S MRE6V7N*ZP,:H,G-$CP+&_5%;./3IRTGJ MGU.20\)!$WV-L1F?'?B^@4=T6-PP4)64R )"]PPJG-(=7\53&IJJ2X\> @ MCXY)Q[%W-+)=GZ%@@Y8#J$P+3J#)+!9IR<'E&4P;(;?GC/)2G*H"RAY![L<" MPG+F&%:9M3"5=4'!J_P/$P_:KV01!6TW@9*>9)U(-LTI*Z^G4WO"]]F>(0T] M%_&7G44(6,4SJURE P@6DK&*2<,4ZG1)*#1VQ^*A5:[&_1-]S@>@@!P;N:2P M<7C:+)]:&:H<1"!KI >0Y9/AQCU(0H;1)6F%J\1(H')V&3LV(5W=#SODAFB7 M ZA,:SXG!LAL.E)8^(!Y?8'A03NSB40*'O:HN!\SD;U6G_N0/Z?L M,QUGQ8Q""3RLZ5$V)I0#2PF7[LO/*3ZV MUB)K(TK@#-NS3M0_H=X(*X[;J(K4;1]6N=D;\E*"ST6@OQ?$/E_,J2HG$5J M$C#I+"6<4WJ<#'@3;U54#5>FWR'M:([U%M(\[6/G0Y;#GZJ:J>Z^BR_V MV\'2 5 \L&BG3\GI<[_,%[9WG9DNZZU7+"<-^E?#!QKJT 7Q."<2$;QIZ M)$N /V3[_B LG_:FN5_,*;]X?97[3GNW3I=2>^F(:])8I+2^F%TJ!BI/]?"M<])C\ 4.^G]I2&) M)C _8P1I9OC[6IXOS%0GGLL /IYW#DYZ3+@=-FV\QHPO)4!S$.J,S+ MG;0@K>K!+!IUP*ZSA"7ON(YE>&T*QW$YV"H3VM[!.V_FIR1?)!C _K ZK599 MF3*H,H$;.JPM:\+2D3Z M(*V,-EJH8'^[MR8-T7H+9QI+(L7(FSHL+;64, K59L=II M,6+E_LHV1TR<+\9S)B!5ULYGZV@R]T8KA]LZJS$41B.)L0K2R@BH])QDC-GM M.OB<(0D6P<]4OA;(2:NLI;GS@E66**M:_604;:4E7\CVRB*?($[:3L1.! @3 MVR/NBGJ_AY<#J$S+EZPSJW&;R#G$YA"?1R&!S\H!5-G5(4_IKPX _L#RX-P'YILAL]\:B\O-Z9%%Z15K75 1>O+ 1](\!'D#%2SP;U?CJ#* MVJ7IIP._WU^ MN8J%X0I:.;QSTOH\/O8/D)!6F&MD*W,[#QM\Y)!^EMN.^A%;9TN2*M@9'AZ($I[ M$?1@8Y&QRU2>2.53JUI+GL#I"F5&-\WF'"OZ&W\%36*"CTK:ZN)4#@P[Z+'C'>N)>WMY MWF3='IG3XE4Q&(@P.HG(NB?!9/?4MOI4H.8KR9RT,MJ#%BVI ]5&)(_<&AX MNW.)*9]:=0QTT(U@2YGZ'7+ ;I8"[;>#+K[]6^ M6I)6!A!,'=V<0NV)(RIH>Z>>50Q9"05I90 \>,1X:FW,)5%A>EMPY.]&44E: ME9AO0FG=5K25O1KI//IEDN,B0/+K- QXW"OR'1)6QEN M@@QX"8=U#<2]TRH0B9@(U6?T+*W+,9I @L]P"G2U355A#X[0@K7 ! >6>2&?+ MHP.3L9($PP7O@25IU7[E&R5C9U(FF'52>+<9'XA9IQQ 5<,WTZ-BF]TA*S*. MR#F<&2WG)6EU2\L'61K1NP,H+P(0(2,7B6VK(+VRJCM"[6GWM!NS3&=R,M:H M#L]&%]KJQ )MIN#DEF03<R21]IA\8E=V"[Q-(E@>-ZLSN1GN MZ8*T\E1=ID0SHB:V=!B/T;&KSV9!IR2ML MHSS [6Q[&CKV(O ER5/UEH;97 M-@S#6$N \< 82G*/A>#.*K$%OAQKA5W;DQHCV$3#6;[ONU1 # SW:!6D57;I ML2"BB_.V[^!C8H@F\[/>#LH15#4,YL8X&$'KPC0MM90Q=L<=T M5T&N>)R3GA4X."['^4X OK*_P,](1*8)1+&XO>D0TB*T_7P)"E_97\PYZ]@S M\ G)JDD'XC.+&ZS6)6EEL+N5+>V\>&!+0#LY<>)IS.Y7Y0 JK-7FNR"-.@K& M>M'ZT%W)0W*RLPK2RK0"TGOLG* M%C-<+N;.UC?*QU99&TO03C27TQ@T3"@83KM1$L<7VNH>>S?OI2AUR)?L[#&Q M97(^WD+YS*[L+XC,$996,M])W,[9*R0YPZQ\N0I#5=:BJH3-EJO!#$S$-$D] MC(.#I"2M#-:2Y-E(@S=ST(:@C7QD)G)G5I)66!L#CC7>ZDK"VEA/"=HX.YSD M*P3XRJX%1N/]\*AK Q!6XLE C\59TDX+TJK6KOM#[]0;M;NLV%7%U5HA[8U0 M/K;*6L;3$<\&'4EB]OVVB*<>>_9*=EV)\L3"?M&QN[3$I1-JY1NJ@*#YS*[L M6DP+2X"-P7:<#,$HS,&HN,N6I!76MEWN9+3='@,]T$#B?#F LNRQM=/>GN!Q U2!P1$";Q2'J M/'[:=44I06>Y>X:O[4061H#X_*R3+SCB5"(!!T'%7CF"JAM;X: MZV4\,4G:.NQ?:ZO)^3O:!U=(+V20R9^/E&,V0R\RJ;LSS/6#D:'(;Q%=I,MN: MPL ^YK17=CBG]@!S423S0(Z,_'86)M9X5I)69I8O@\]=E<5'DCKJSV/&E#+X M7))6Q*!Q^&&ZT=6SE S;9R]SHIE03S?"E[D\S6FO[(;.A^RTP>#]VE'I]5 ^'X S%U@%:>6IX F=LNE: ME"6FOT) 9NT,!FA)6K6VGJ4.1NDIDAC&.71/.HFNA+0@K>H7JW4<;.I;"TD] MK]89F>),)U_8PE?V%^MM*FH#-22D1%MLU0V_ZQWR71Y\92<0.K%I]X4L!@]H M#-)NVX1V$ZL@O1)U.:29=CKFBQFGQX;*Z2!OHI+TRG8?L-A!?)!HUI[V;>N0 M#I )(Y2T%8GI@32:;*7#6@(R11Y"GKK>S2^TE3&,=F9N[GE=$]UL$!6G"$6=$&[G_$"DA:DE=&F:CKQYVJGPQJ=GF'/CW#4R_<7 M\)4\@2DXEL\9FSE[F )A+'ISG8S* 515_# 6W6Z%8:# MQUUTX&:L+;A4QI$V'8[SYU[9C6R6R^UFW3ZZTG"*GR:[B8YM\O4]3%09QI(= M,@Q M9'S&K/YXTFZ7([@2-0YE F!V<J7K(R [?;Q_.I[.A M.DKYU&K*9&Z/VB*RDZ7$)P);53=TN"G'6LU9G0_&%%M.!8=?8-MQF"]$>;1\ M:I5=LZF4>=-9U $3RD5[8H@J+O4P1W+GQ;I MW(4W2-2YT%:S?#/0/[I;-]\.@=)NLAWRB&.5HZVR%E+!B-JA&)I3@>"P)>/K;*6/3#P M0)"V$>AANWPM14(#U"TG5F6MO.(9>>2+)WW;$]73X!*E[7>%5>JSA1ZK&,NF!GM?",[W,;9N22M#'8P9$XBE D2 MR^S)DWNYB$4J!27_;9R7&&X2Y@T:N[$6RX;G-Z.&2 (?Y MWL+IGPQ<&933JK(68Q,>68WYW'A876@XF2'*8'6AK7K2O;F6I9VT=H!H-EV> MO07?"2^T53Q&(2/T4VHC<3H,H!'@<[V=4-)6II:=D.E\-SLB8!;KXQ770400 MSI_[<=]RZ8E]7]%Z:3G0B@JS?63\^?Z;3TNGBCKNYZK6HCQ2NY15OJ]_*LM- MU20.WG]P*38M/_FL)/63KH5GFFIY:1R^']CS"Z%+(=97>RWBX'U7!4S\09'? MZL[_I.#SDX<'^0---TC?%VR]_QDH&C;^O!3O%M>Z?+=N]L/OU4T4N$EL_%64 MT-Z^@O;K9>#0SY:!/W_]Q:8>Y)L7.M]8"L_5>.6+*P)Y4X+ _T"^>5A%(XC? MAPBH$40-!(']@;RF@V@$T2"B9H+ &A]1#T$TB*B)(!H?41-!-(BHB2 :'U$3 M032(J(D@\#_0QD?401 -(FHB".P/K GZU4$0#2)J(H@F^EH3032(J(D@&D34 M1! -(FHBB 81+RN([Q]?_A/5 K]ORL3^RIE(O^4@RN_EZG^9!T2%!=\Z,.AR MAGGUZX=3@&X+MQN?9E=?'?BF-W@L'?A>>+_1@88K/QKX?IM<:72EL2NUT96Z M^9;&7KQQ'?A>:JC1@\E0QH=>'P=N/E>D_@!%?C6_.=!K+HO--E&M V\ M&QUX&!UHPJAU"Z/> 0\>&A'UM8IWH!E-:*0)HS4AE$97&KOR.+I2;QXT5J31 MC%<*S_YJ6(;6M,1+W.)ZPWL)SMR!V)N(;*,9=QJG71O[?:MGJ&Z\;0S"_8B] M,0B-9MQ$,YI [CT'67Y/YPY\@?XX2[B#U=:[D^M\K;MWW'_ M_*\Z2C[,AZ.&V85%8GG-Z+UXS%^=^^]4%/C>%64>&FJ4A%GK_G2D-OG/FT=8 M?GD?G0^G:&AI:AP>,T["%Q=%WXMH[V#E<_,(21,8JZ/8:Q_^8()P'X1J85 M>O.@]M'4J6KK@-WLP-]0(1H3>/O0V!I^9!^-1O!O)] Z,V+5]ILHZSWM-7]5 MYF4F=)M_;X11,7N(>*E$4B/^.Q#_)/"+._W"P'7S8362?SN2_QSX"/57$UEM M(JLOHO1W7"!T7W5!=Z 1E\C''6L$[06)']^51MQ;' AKK$:C(XT=J9V.U%XC M[MMJ,.K>OJ.#N.Y )2Z1U3M6B7Z^&?>:D.M+AUSO6"-8-?3S\=S7XJ+>.G'W MFU3VD.0<:C2BT8A&(QJ-^'&-:$*Z34BW?GF,NPQ'-#;R-Q2U_7(YP[A]5R[Q MWD#05, VNM(8B\8WW&-9:R/N-U72VHC[;16R-N*^IRU@(^Y&W(VX&W'_H+C_ M01QSHVJ.%0:)K__Y+TTS#-.\]8Q_?'YMU55]S6BI42LP6QU#,[R-$;80Z*D% M@Q#Y*&*N^KH:Z$I758PJU6Z$!G:P!T-OZZZ5+Q\J1 ML=ZUBO+\_*WE']*1PIL*!"L(I!2ZH2018*GJOGA8;'@YLBYQ_Z*#*_#S'R/Z M9$Y@8*HR9(:@//:A7AL=HZM0>-?2#"=RU?]7*>/K_ASTLE')_$43&[G/OO6E$N MU9P"?->R]?]]-]<4ZMB3.GT+[X#X;G+LZTK'0MJ"0BCPN[]A%'K"">J)(.#_ M_/MS]KV0?W.PL-:PZ[LY(-? MPL@T2G"WMO>^E>"F?K/V *Z9W_QXIFYQ'D3??ZY=?O:APP$=HY[#K1UFL8KW MK).AQP%=/Q\JG<:KLP;U;5;>C"T2F'+HXISF/A0"JCA0I:3 MU@-5A%<&BP?:X SI$R@3K *$^?Z/(IX@]+$6L[5"X',]?(/ 'T?@^T-1WE?B M/\/-T5=#JLL*$3N<\.=A9X=TC'T-X8:-=UW 0]H4RZUA.2.-R B'E"A$O5H@D!#Y1$/8H>*F??ZHAS@ID_7>]H'5=G9^A1B/Z MACBZ,QU,O,5R VQXCP_2UX=:SMO\U5:,1@#C UC%\HV3B VQ Q<+($ MZW/(F)L/[,([P67\@@2I)XP@O^&=ZM4!5%FNL2J\0R3^1$J[DURN>%$@I40CIC[T M(Y4P/]DO@N?\F7FAN]5V;]2@I<[8>'1>_8QAU.GD,3 M:.ZKSIA6R#(%_H3CV!-^RU7F78+A=W<0_':W]/I(^'DO5P7"0G43X]LX^,2A M#<'A5F)TP?%8.>). 3N5,B'' 9KCX"[U_SY2E_7R*B^=IWSSXJV7G;PC\=XZ MYUPCJ=3;>WT[WTQNLC.QI^>^I#*BTDD'757V7M>3G8\:L5C:?0R4-U(*JSMC M2Z1I[LF*U#*%W#"E]<;"%;^WT>R1C%O]I/F[^\@>29I-U*$FKNJS/->.:S,[ M/?&6TF&)JL:LSXQZPU^,)/ZB9T*M$ZR>T,QBO># 2#*#H<=-L< MZ2[;J![)EC72K)T-%!7'P(][@@43F.UY'6- 'XC7-63<,1WZ%+1R6-PFS&QZ M&(-A9A5!4_![ANS^.@8G1MRRGT^#;7K_[BYEV93>-VT33>_,'?=?-$K0-%#= MN1*\[0:J^Y9='7=$]>_=:63>=(O4*SCXE>81L2.<('\!$H[?H&PPZ!RL @#XPP&@?CZDAL"Y14?'RV+E MFPT>V7[@ LS:&DH&=E)P;-K9>_ _[Z7Z##M?;=(8K_W#H>M+*RF3#^8DI=LP MCP@%B,HF#1*NEJLV31H/C*%7=SXOG*#X]A(J$.:]Z>)@@;:Y[>]<:>WA\\*# M%)D'C$">$.);!3XU[[KH!J&1#Z*E)6'NH;6L%8>J'[DE]UNJODNBN#!832M& MK1*"=Y3>?4,] 7@>VCQ-NBMHTVM%^A:=R26.NX=:E8Q7>\HU8^? MM\72,Q4%SMH85$U8V5$3WS>D?[X!^=K;BBW)\PJ=>5Z@SXOU^85YM*_//Z[6 MZ0^+]8D1\^9[K5R]+>(MX_:_S>C)H^6IG2U/L6-P0G]/] GEV,'MX8O<SSI#*U9.V&/\EQ=EQ:O/"SH>Q:O]A7ST$\@ MY=W?1>M!>+RCAY)_*]GA+6^^=8?5%5)["@<&$?I9F.#DM>)>6A!]5#7?UU5_:AF MT3SX2D/V)WT=[UG,%%SZ4B$G:A@J,T(C85<6&OFKZ,J)4L18Y3/;#X^L/%SLXPE&M#>'W-Q# MQ9%2R!-$H$\X"#9E+F^YG+W>^\Q7/;"J"JV/*RE7G.+2UANM'4\DR$XX[/M3 MRRJ@==M3JIJ6D3ML.WCQ9$6C!7=H:1] ">HF\_HCO];>M38':GW+T](><8"- MS@D 9L8(KAYGGJ=-*8:._KV9'[GV=)_ M:@RS]6G5M9F7(#@9_P!C6O&&G8^0N2F_I]M'.55MOQ<$E ME?E\Y/%%MVGC=\4=]G3YH11;SYY>"N[(5W8K)2_%-?=;QUG[$1 M67&1)5WPHS@ #'W"D.J-H2]W=,N; M-K[R'K#Z9;1LYO!R&&P0>SE7(<.081 MQ^N-OH6 .AAX)0L[IX)&F^AD%\A2Z,?V;5!I"*]NQ@"K#BG@^6_I:> M4T.AF$H9)/^>5:M]AU E;EY6T0,;-3+T7*+>WO C]44O&6\R8O7/B#59T*8< M]PYE7OMX;>V!WU3F-Z;@(4Q!W61>?^37.B3R6ROS?ZBGNU@FEZMDYI-%\LS( M)Q'E6B :X='6C$LESLS0 LLOGU(6Y5S99@"G(1#R/8-V&-[01B?&6B5;6H&0 MLJ@?PYX@N+K/:/#9%/4W,F^*^AN9/]#6N]Y^^+53$R_L=A?$6KER&UKYTVS%PTM"7/=,2(ZS%7+ MMSYM4;ER*%]Y!IH=#@8=EN=%4+:.'&%S!WX\M][]C<.W.IRI:>1X;9O;E! \ M4BGXW8FS]DF#!JZ/+=]ZX??>Q%LW:=8+K8TT'ZF5H]X1PMK=#?-/-R??.#8< M.2RD(;[IS)WA=KA1UR,5W2JI J'E[3#P$X[?\!21-P6^U^Z\:4SI8^\Z:VU* M7^-2F1M82[R_L&>V?22DX8#9H6K:,Z>X4%I+O+&6#XVOQEH^DC3O/"_R&TU> M$.@>T!D(._9 K)G]0*$WO:55F+PB'_(]DW>'32.Y/TOB(,Q:H9%3'XVF6^36 M^=)-$.I&"%S^_D]H?VI%@6OKK7^!Y;]:V8TFB?Z;:L@;I6@Z#;Y?==YH2:,E M#V5+'D!)ZJ83]V\Y:AW:^2W]+&=C7YP.^[PTGUU6YM>:3ZR^P.^#X\GA1OQF M1G9G)VI**Q!6-I]0CW5[4ZV ]M7&DSL"6F-\?U-C2GUUXJ_:'ZETV_/)OF9H MNOP>H2 2F-R&YUH M=*+1B9_6B9HW6OQG\]DC4Z.88"XI5\]_V5;=\G)ZM;Q=OF-HI0MO(=!3JU@0 M_.??F[OH!:A,^O_[%X2#+X';9XV]'_6\P57F=*3PYDM>K[SRYJ&XB;>@=!B, MP/T92W!6%'[A[O)R+GP21\7L0?E__J*BY_MW+B/I^YJ;%#*8 M!F'! 3J.0WN3Q$5GW3R8!'XQO3!PW9RDGT\TATY\93NU.@^XGFP"^?RZXH(Z MJ@H<4"5@\MT4A&%W"93[R!WYMX*DVLO_SBSN'3- MA/1 GG5RIRG#?"\Y>*9#XK]X3?@MG.9ZN5D.#&0M@J+(''?V5%32?5HXS2+K M SVA!/E$@3=,_KRQ< )Z9Z:R9IC[X;:BLQ>O>Y(8]EG95$DCVT-]?/V+MVO> M G]"+SZO%F-R#GK::#J*I:0[0ZT2?_DV#X*@)Y"$&O2]9$ZM0=_+IL\4"^J. MN0F..8?13.ZK(]J+@AKN#PUMK0#J:7=V/-N)D($-9OPEH%*FVR#P"8?NT]$U MT<2Z0N:SYBTA[BS90TIKCC&CH(/38Z#.+S1OW0PHAQ5D$,QT'+/B%K?4(9-9 MYN:R)BQ;M3 0?"*P6QW"\]:\4MTA=HNRCE]$U75-?D89(U$N,%W,/6=(&NC8_L[T'?7SB)\AAOY[F_D"<)O60G28*U&6/O] M[LPTQB# C-P1BR_AM3/BPW6ZM%X?+97@_E!!&SO^/JEFZ]/'^(@T9](<']1%@F#GY9% MYC_]:LJO'1!=M2OY(0GT,BP\?SA2IQ6-_J(#QO,'&^?R.4RW$K,/8$$3<\1.!1,',/=\_< MN&_C%0#S\VZTBI?RX-UOP^63 S>0V)UW03T 98 D=Z>A+LH;JX +FL/E46!R M'_G1^ONH!R@1%&_Z MWEQ&\0;"4?4"W3TU9=R'?.L%WWN2[ZT#B342RQU)I8ZKXII="M-(\Y%N&:EW M$OPKW0"R;2;<<>FD8(8*B6 &@MKU_WEWYVD-7)65 @LJSHAV'RB<"0NRQ3?D.[K7IK^6<%_&T&$.GU%$LE8"B"D",! M^W-R(]W>FNFL[W JPAI[=L'V?.=$#:Q2M_'[UNWZ6?X&$R]7?N]X&IFTX\,: M]%:8QJRLV)Q-_WDEU##>2*E1%SEN1Q"D@$.FC;,L/<8"O33\9:4[3#T1 MX&/=&],-0B,?5TM+PMS9:EDK#E4_U-P9UKP9NJ#'Y$.UXKP-:P2/4.JL%_^.BF56 3 M_<6BW0;Y<8>C-!@[GH1_OMGZVMN*[=?SSH-YWGC,BWW'A7FTK\\_[D+H#YN0 M3Z[[_&KYN"RT%V<,./<<#E^?(WAKI^0XW\%1Y9E.*/8$0=53>YL:\J:>^%YD M_J:VM/4WK;?,4?Q^ZVEDV&$C#"3/2:A9[+GD7%YZ0FD]\<9Z-I6^=V\]&YG7 MU.J^<)3_]YO.]4#<#[>)@$O\+$( 9.*;J)(6IK-('7S?=-:\8+X\+@38J)&A MYW+U]CE3U1<]%><-@OZ!K?J;DF;MZGWO39JUCQ'7"ZSW5,Y]'_*M%WSO3KYU M$V?-X%KK ,9O/2GDXY(ZF@=?>7.YTBP7FLPGZ\R9D4\BRD4N&N'1UHS+$2,S M0PLLOWQ*>=K(E75Y=^K;8W><(!+>1:B^,#IZ26#EG"K/$\&))_A.#QZO'_*: MEHQ'DF;M6C(::3[2CK/>7O&68?U7<(*'E6]!.KMT6$^>CYA(VD2(G)9.$&^< MX&,#K3&;CR3-.Z^^?P7;APP\$O"1& 4! ](Q#%ZKT:S< , _L@&XOY)^R0^- M?&1G0V^Y012UBD+^HVJ[Q:G_0"XI(,HYU++]H_$LB:>6;\3%0?>Q>FKEHS6T M\J?9N'W?RO:U)-!'!O4"MY %I]I^D1GB?='0DC!7)R.BPUS;?.O3 RTO&:#/ M]&NBAJ$R%J4QDDU'2S#A-@<9'>#J8BB\^QM] J_D?.ZTE:*NMKE6F=,F6][4 M:S^"S&L?L*\]\.^\:/\^M*#VIN 1M*!N0J\]]!N9-RT?KQ[ K%W+QS_==/U( M[5W&^'-6G,9CEM>CE._N$F 3TPH,E4T?,/2$H-4;4YNRY:;IHY'Y VV^ZV^4 M7Z-9Y)9VMPLK\Z$.IJ8T/.L@M5DK:V,BE'87;^SN6\1@8W??GLP?N%WDEL;3 M6,S2TY$A7$EF3<2>JEO>FJ>%\2S/FOJN\:Q[PTCN$9,X"+-6:.34Q[NX:*&N M>']@@_ZFI%F[4O-[DV;M0]+U NO==1+47K[U@N_=R;=NXJP97&L=O?@MG2)G M8U]<*/N\=IQ=EH[7CNAF&7V;\;NMD_D1W-Y;![/#T0H,EVT=V!-%W:KRYJVA MI.GJ>"1IOG971_V#M+>]6^-K]NVK80(GQ B.ZP5[T& UW]&FA[U+70P=^C5# M]W(AUC>%C6:OW4BSD68CS7\FS?MK%.@8N1>- M?6+\?]!V9+;47))K)U6PVS MIE#]<7,V39ZNJ4Y]!)G7/EYX'?B;(-2-$+C\_9_0_M0JS7#K7V#YKTY*\@@E MS+77DNNFHM&2-^T_FC7#&Y-Y#0O=&YDWM=.-S)O]8"/S-R#S>J>??^?-M]?? MU?>UT% CHQL&GJBZ!F]>"OHOPWY/=26'TP^M$8*V 88]!(1[F(@P-I^E"HR4 M=^7"3S!(W2Y9W2"O0=Z-RZ=?&"Z]?A1-%TP,2>)R":S6%NMC.ZN 2UD9_1VX MU+PN^C^;SQZ9&H5NY$KLZODOVZJK^IK14J,B&-\QM-*ZM1#HJ57([3__WKS< M\3&_<](O?4?1'05&?A#947'H5:10NQ4:T,D: +VMOUZZ=*P<&>MS<-.1PIO_ MW(_F'WN!+\:!YCP[3ZF?B1;3AF#';D?CF>ZX/$VDGUJ#_J3[$^:@/, KXI,X M*F:7<_\#QL$/&(?=;+OQCU+&)J8+D; Q@M%%CG%4*3IV,? )*J[,P)M;Y%\T MQOAXN/E1C_@*H/DI%UH^>IM[ 2.,WCM(S4T*&4R#L+R.)HY#>Y/$Q3%N\^"Z MR[WB3.EY8CI'PJ4<>$SO%ML>-!XE:0$T]-W?$';'59*UC^K?F:>ZM_J4VLO_ MSBSN'8F9H+_\Y_O.FSE-XSR8 M#"> >V0-]6Q/L9WN17#I-(ON N@)P^ GZ)9!FS>U.'W.>S68N_E93U1W!>C@ M*:6DH83UZ70WQ5*YAHM67]<]8Q5FO'/8JIFW15EB+-$E_HI;O-$G'$8;\+UD M K(!W\NVBQ 2FV"H3OD@/W)1@L,T8=2M(=*ZF<>W":(W &W6&7W?)X):_Y$O]CMZKO'XEERON%YLI MW#MU'$Y14'VJ;MWSR%)@K,CE(D\$!#_E6M54.+WE7K-;5SC]?J#]O/NMXJR\ ML^S;,/ODR)MTUVEWA[3@ +Z]F>FNO-W-Z0)F^4[]AMSJ[3"_G>9MI^OX9))J#/+;>+3+3">:<[\8_/Y%YWD&SS&J1ZLI M*^[F3-M=HZ>I*A3.\W)>''K+4L.WOD!M&AO?GLR;QL;[]8^/%+QY'?_X68*K M;V)*&T,CD1T&J+J"3ANZ_:NEPK_H#C?V*AR<+=J7C3BNW"3#X?;M8\];#F;%/0FVK/B>NPOQM:IBU+NF->^@KK"NL M:X3AI@KAD>YWN#=IUCYD^ZI@_>LGSCY_M9SSO.C93\+LTV08N]_J^S-%^B 0 MG273CL=#D11^,>O\T1M=23U?R3+W$63;H2%*DC*"0=:0?,BX7KYEP96R^@[' M\"<(KU:%W\]9Z+4'SZO:QI\!S^OL^?\929JO M8>MND1KX28-E^RP2+\V]#69#$ ;BY#B&EN6^Z?E^]N\8K/MK:YD8<9O3^;W4&]>[YKE MKYQD!80P :;9>,LRFF1LITA B.@_CQU.P\"TXU$015?VW(&:Q,[97(.LO6)9 M7K&DDQA;"DQ<3J-"B"<2?)@^G;>]6ZTW%FX9/?\F D:STZ O3CWKTT:Q]=;L#ZT.)M MT%L[#]F [I$\Y&N7:M=_C_X3=X0,^QBLD?&"E1,!]7VUVSMO_WG+RM?>5NQ> MGM?RS/-2?EZLY"_,HWU]_G%=3W]8UD^,F#?GZNE;FW^:6_J'[='6655'I,[F MP'6F[7P#1):7AT#$$X4TE:9-5?VK2_-QMW_U-X>WC.__?HO7'^,AW..]M83O M$F@*IR'=DRX6#V\LWF-58]^SQ6ND60=+^<+!Z-]O[@;S%7Z:Q$@&RAW7L%G8 M)5&P-'=EA/N[YN[^*O/+0Q& 3=&ZD(O:V^=\5IMK)^XU^73?I5\WC?TA7.OXQ&\]7__CZCN:!U]Y<[D"+1>@S"?KSYF1 M3R+*M4 TPJ.M&9>.VIFA!99?/N5KS;535MAO@79O#1X(:JO.>@,$V>=+>*H\ MCI]$GBCB86ZTN>5JM_Y]#HV1O.>&A49X=[S/K+6'NV4$_A4U8 MO-O3#E'/.2K$Q:'AC4-[*%@U-O&.A7??L?97,&S8/$SL@";:DNF3X/YK#^7N 6DN!R)A6) M'=X7#2T)<\TQ(CK,%(D[LBCYB:R0.R$0 MWOWMV^Z-G&-S(<%K6]PF/_U(Q<-W)\[:A[D;N#ZV?!O\/I0Y;N#Z..)\[;:! M5]^>WGD/P3_=GGQ29/;E=K<.+ M,=\4^&K7.M#8TL?:>-;:EKY& \(-S"5!'3!N++L&.SRV7<;O'K0U39?F$F_, MY6/CJS&7#R7.NH>P:V/S>J?P'$#$#I34]M#.-%")/:-<(I87 WS'YMU?\\%S M7JF4;FAODE([S##P6OD,@4]._FK9ST=_W6E;0EVMQ!4N;()0-T+@\O=_0OM3 M*PI<6V_]"RS_UZO'XZ\=7*Z$8GFO+Y[U9@-TK2*$EC26JE)'73B<9P M-#KQ8VT&C4Z\69WX:O="HQ-O5B>:W6JC$X^H$_7.)/V.T_?/QG[_YW,;-S/4"7DT=#@-G\.;8"0ZR5UQ1)S;+1.#,XACJS^G+4'\ /37OP_C/YK-'ID:A"KE. MNWK^R[;JJKYFM-2H:+7H&%IIVUH(]-0JQ/2??V_NHEG@YIU7GP$9R8&L!\G& M->X9R5'1S!0IU&Z%!G2R!D!OZZ^7+ATK1\;Z',QTI/#F/W>C^<=>X)<7A3_[ MSG6X.HY[&"JS,#KDEKB[GBJ?%['U)]V?N82\G N?Q%$QNYS['U .?D"Y@_2Z M'-1W'9!7)MO#;H4X0C_WD;!25)]AR!.)$4\(?$,_^::(M.!?!ZQ,L%/2!Y#0;)+%_@I M"_]P#'^"&/<_$)>^(R3I;D\:4.H+EBJ\XP%._ MK=5STK@!W>V[[T'?S0P(;%/U3%,V,6+5]0V?5T,_9$CU#9MC;<*8B MJ3-'73'DEA' +1C68-GW)60";QN1A!(.'09:0%U"((+Y^N*SBC!%@9@GZ$Y1 M4T>?U2P4?PEMGW4U2H>AU)\#^LJ1@6 \'09+0W)JZ)8('(L5?[QP0+FKV#[G M XJ$7]Q2&BM3HNA MSV@;9%3#R,,)H-I[FS4TQX[6ZSB>K=2#4J+DTC%*(<@3BGPKY526;_R[?._M ME?L'U?G%P^R:4;#P\HGMY^^-_T3PST9:*A<$?]"P^=9HJ5IQ(Y;J9T4'JA_$ M^=OS54@KGT[1CFJ%JMO:J^'ES,ZM$1F%2I453L7.NF7:ONIK=DX4O;?:T1\O M.+V7X[)N1WM7S0H%,?[ZN3'EZFD VTM-S8_:-? G[)IN'__^3_[E_5,TUU## MPJ!MGU_UP5X53WVVX"#X_VZ2K'G6HN3_,$_(*I,*;_^W__S*7,^EN !6N &X9_O+?N4B!?U#0>Z_PYP?K7_"YA?Z!8?^O]?';8NH547GJ M"?A$(,\N W -,_X3^X,D/WY4FOOWGP51&1#^,S2*"_R.Q>P_?VHI]3C8WT[D M7U@%Y!,!JZUM6#B,?\UYYJJ"%]_G0,K]@OO7IP5GSQ_EAJ6PM(7)*(KS"IOP M0;3JC^C\YSR]QBRU] V*CFT@: -1BH90JH)2NJJH&(@H^?\-@F!P;MS(=Y>W M_C+7J)PYE>JZKP+GPLHU.YVV>BP]FO=:##^;\C-ZWN?YUS$[F(M]E:+'7'?&RJ* D3"'4:\[BTS&V/@ZRQ7=;Q3!;Y3A?QNA3 MWW5I50/\K=K'_Z:]W%3$4>[,&[]G^QF[]=V&18?"OV;A= M?@?]]3^Y\]-;TA_B'_GBT'75,/I )(G_]9[H0]ED[>9LG#0C!W-N7UOY>JTH M]RFU*&>66]S+CZW0Q>+F1_WNLPU121TW58-0S(VF*:B)H IEX)ABX*1FX#IDFI3Z MC#[UPXW19PH'XFCJLCC+*!T0&0L^F195T%]22M)A!W3I1&6Y_4#A<'LY\A>T M E1HE:\G?R2L*"/*9@&*4Y0M JZ6+E&H/N&E(!@ M%:05W<-<5#NE:W28D\8'30X[D6L+!6E%I3*4!L=1),0@;H]F/9W>]0FV?&I% M4X8 3_-:V.590R*BP]&&=-?+GWI%589JBKACQE^S7NP'2#"D%X,X)[VB*XIH M0+:P;<] &*4EW%VP[=DX+4@KT_(Y1DG7 A0[3&:CXE$:N:=125J9%KE*J,[9 M8%!G2%I4S,V)OGFF"]+*M-)#5W;F(]=R#DIWHPT[0W,EYF.]HJW>A.=5CB*7 MK-@'YOO(,"888A6D%5"?V_W=5M,(4#HD/9,[PQ8B)R5I%=6P'GC2TM E3I57 MVGI+S]596I!6QLJRNS9L$ SC#$U=)P$MU;E=_M0K>/$5ASNOI[.M8X 4CXTX MD]XB:4%:X>M.[G8$=[HX@%QOARVQKNB>';H@K4Q+9*,EN.E$6S [*H9I(:X4 MI3FSKL!P'X<6.$J.*)@P2R^'^?20,[D@K0Q@&QL(C8;B2N*GNXE^&@NG^9HN M2"L#&#DPXDY2O2L- <;9I4=DQ&QS4WT%W.X,W_ISMKMS>#,=G*@LF:TRH2"M M/%6Q9'C+'58J:]#L3MV4LR0=PQ;JL,>V\.&"D+D8= MB\4);ZAY1+H@5CFSKM@!T&+-X7BB^^PP]O<.D :45#SU"@Q]=S-GSU'G+!UT M!O>[3L+ 1%KOV!C OEA5E5]Y8.2#!IQSW'2 ?I MFF][W+%(@E[1K %L&QM3H9;@4#S"8Y?G3AQ>=DE52*>SXVG!1 O3$3/M/"+Z M0K^W*H-R%=(#%N8&C?0)4.61?HK@1^!\\B8.@A:'+5_1 578'M(#D"Q9^3CQIRKC2-9,4- K.B#.+9K? MKP9=AP^&Z1XF@?90+$DK8P5F@*A$4V,KP=PJHMA^?^&N49>ALIMW?06>Y].:QT,'D:!SDA:DE0&00^,X3Y*= @[] M_631"4%NE%H%:<6\H8$1>08+!6 ".TAX6BR=03&M*VMA=L1X@.=L$L>3."_9 M[-+M(%]GH5?TU67AL[+QPC&(+S>+U#=6QI@H22O22M#^)-TB2 ("A@@F>UH% M8#0M2"MCG75[<4ALLS%[@(A!GR,&EA);!6G5R3L,*%+]]LF1^5E[B^PS<:'D M3[T"F%.'T.&1*A-.!E++PY <@',Y?^H5P/0[F'\>*>T!R*TPC^*I[6J6E:35 M1?[1' [!B'$S,^EQ: MD%;XVL/-;09;UEZ"]67FE9F5-?'B#5$.2OC20WD=N.J\[:UXNK9: M)O7>W&-9![[6$1C&]V M:3U83<+6^T#I-KQL=X$L/ S-JHM">-OF\E!.M:6?D MIN/R"([U"+C!JE"4Y?S0D'2^4LL4>%N=/HCHTH.Q=HRU-']PA"P=Y?1R66^W MZ&$+W_5@K$!P1JK++3FCQ*V$E",S:TW%=ST8ZS1?-%11UDT) &_I\FX^J0-Q MP!_1 XON-%$6^OF\T-IME*:^Q[-<]+Q.&E M1V 8<];EQ+A66LK!S+&:;JN9T9OPTB/8FDC=?J.7F43I7&I2'\DYU5R(\-(C MV.H,@RGCUGL&7=/3HU%+KPZ;#7CI$104_6PY[S;@RJ_Y9+)@\VI5HAL#_HB\ M9E>57IEQB]"4>$<,$,LNQF5FX:07>],"=@7$QY(KKT8 8Z;%>C M_54@TS.F:XT>A(+K0;HC''%*S7HOTY?+D$NLI]J*Y2:EAS[TB(0CHMW,&'.G M7L[,)+ PQCJ;'6>6:+*.!'/%GF95F)7>,GIMY9J/C2@['VF_Z2'_NC MJ50;U 0FGDD;U@!?>C#6#%OV:^E>IPW-\=B=]M)+T4_#L1[!UB0V9)?0#+&& M7AKJ-!3R:ET3T:4'8UWJ[CA:+2\@N#NI;-G+M$TZAN]Z&"436=IM#_2IS%?L M+%!GE5$C@>]Z,-::W7([I5&C*D5+8EHM]WFY!M6;< 3<4[<_E\V.6S9FJA,; M;I3LL%A:HDL/4,!EBL K.H.E%,WRL5PGPW):#=_U8*S1927)1B4O)Z57G5@C MU7>!/6Z@2P_&FHOER_QR/1_3LX'JM)+P-84EO/2(=I%MNE&9K[)0%75?*+#+=&E!V/-H^G(%C88_X%+IJO8(IZ;VXTQA*AB_+ M<*S'@G^MM# #:8^7],J@Y?8G?3LY7*)+#\2EO1;2Q639G%$E#;V@*4I%;#Y/8N!863_DK@V[L/ MPI0__N198<=GVFL,DO^_N!K9](!-FQMZM?\-WB7$_F3<+_/8R[WOWM^$] M1Z:]W*7-=K]'41W=K["* AV!^VX!PS8;AQ^\NU09>K89^.#,U0ROIP^9CY;D M;/_]J[)#]F="( MQ 0O!,.\<&4)6@D#BOA:"0.)25H) XD(6@D#B4E:"0.)" M%H) XI-7XOU>HA_CVQ66VX[99C(KO]M\/? M+S9W$3Q=&I[B[Q2MORT-X4(?_OM9W8J9(]M!KQH^+,TD/VERB&C.S&L 3T;AUT2".UD7BXBIFX=THPL7)?[.2NA;-2"2 2 "1 "(!1 (^ M70+DUO\0)^CVQ/]&I/WMYCV7,@]D\!]ZE\X+LGYRVL M/#4[_F0LE)]E0%&<"W]^6%#=M4>Z7[8][TBK^(R;5D;#>*PB ME_J3A>'V"R,VAEHYLC]^QP4NPAT][.=J9/T^8QW7)?\LO2__\#=)&WC,.#[E MI-I<+WN]A!LTS#\_9N%-^4^Z;"OG,79>FK7O?$ [_IFV61$H'DB M_T3^SRK_S#/YA[^E6'6=[@Y34MH>Y-9&HYE)2F>2_X(PT1)";N+(ZH)8ZV].M8TGZ??$_G=.\)A(7$/K](/,1-=28 M'AU?0_DVY0*XOJIN LIZ9$3H<_2;BF+$CFLO=+1!9;BF[,<@L?(8)/Y% @57 M%RAXF5'[:*3@"Q-JWS Q%S8/1$*(A! )(1)").2-F;F6X#0;.RDX;5M1['R9 M0/$ !58.L#S@71%[NQ"WZO:8VH5%JC? <7ZATTVAM):1L$JAK!X[VE3@'(Z; M<"Y=BT6[\_F =8IT8X#;&;)"A$]P)%Q!PA77&*[^ C2DVG1]M8SP:@)!<<* M4OQ S**SLF(_?L<2$29)10C1%@F?G;K20)J M!#[?7ASTA_ QTNHLL#6OAT[CR==;SL)UE/$ '^_""A&&31+X$/A< 'S.7%OQ MA_!QB@*8/63HOJ2W2LL'9J97.O@(;\C=XDPDD8@1^!#XW"[#^TOX6-UHN1-U M>P]T+IO*"?FN61>P]8&L+Q%A8B>4[-U6JJN.RHL\M/YPZBFP4H'G8:IGH[[7 MP >4;BV Y=NN3A)@).)S<60.1WP>A1@J@*X+5Z0V&F5M5\+2##^K;66Y\"3* M1W3#WS6]3T-*4/(5&;+/08FW M3"7+^B*]H7D^Z,W8E=/MV")""21P?"S"LB2/3%!RE=3L$U&BE+V'\E*)UJ1H M9@P*9BF7KI4Q2D*>QI$<&T')=3*P3T3),">!0E;/=^(8)9B. MT?$30'+S2;C61'%!=*AX )WD,D/Y3))_(R&."[2M!S/>EW$Y&C#J> M%0Q+7L?H=7^2FYJM??S4\0E@@Q"=0 (T+'3K QMY5,PW-'V2/*!5Y@^A[Z$%D6KCY M_XJB/1?"U6Y/!5PH,2O@+A2H[4?6M6<2%N *EM_"H_BB< Z<*GCG(ZJ!FV?S MKC".5N%X E/)0,4HZQ1 MKTFKTA1#!.U$BP@QDFN^-8B< (I_73?;.A45!ZTT8]RT7Y]WJ\9("%.$N+\?AR=F[S]/8Y6"[FUW%093]*;BWA*'DU:61[C"+(W M(1+[@M;7!$F7B*3;YW@G@^M0O6&-?CFZ(98-@;/ECV M/I;] ARIL_?/&/JBI85AP190 Q?W\YH M**O/;UE @OXWQ!,#$M[V_$_3A64TD^D*B+U?M9Y\-3=P\ MMJJ-VGI%JJ6EVM3K)M-=M&LUCIUO.A([TD6(H(F@Z:K#_V=#$[MTDW9>G<:, M:$.0C:C/;A(CC"9TCF8BPB=)9H"@Z<8R V=#TZ!4:_/%=)8WTH+SL+'9*C/T M&PA-Z%3.2)([;,YS/TD##9VUZ=FFKH4=S>T1I5!>,/1T35?<-0F4D$ )6?:K M6_8+\+G.GBEXIK>00JNY*#,@SJ"E/I8XCKK+<=9H53,2RRMLHU'16@L S0"/ M*$J6KS9J(5EO0U$O(TD_XBXT.+]0CV?F4XF->MD8I]*S M?&(\8 3<8"O"QP[3 P0O!"]?YE(0X2#"083C+H7CMF*1HFG:2\52 3YM0[.# MH3\*3$I1543D/8IP,<+%R++?_+)39-WO<]VO,_>_BT,_-GW/VFYF:[O$K>DZ MPBI;@VE29?.N8;0RBY)4KK;406DY8/ YXPGF_!UH"1QN PX7EKS_0SA,.*FK M ,ER[$BTD&D@TC'C4O'=3KG.-?S9#AWW>8>KSN3N-?NB @[ MT*&/GP"=VXIM'W7>24L.PO.ONHKB4#N4H4B_KQPR)FOI666^DF9=01MN3#Z? M;8SA^/"6RPA_9,YRV4GRAZS[?85UF]N&1M3X<2L6B>3>&:,\ M 1]7VK5CEP[:2?F37X@VZGC(;3QZ^'7AM$,.PI(I#&#:0]"ATGY "T>M:84N#\^1X^0,C4%0P>_?.["=Y^ MZ\!S*\&_ /^7:$6RSF2=R3J3=2;K_"WK?/.QU5W!,>4"%>@+96B"ZZ8V%R+_ MMTIC+C1X6K!4%R@>R(#POP5K)]C-1[D^PF9T?_;0K1L;4ZHQ;.-A4Q"!DQ\/ M6'R>(4_!,V0C_9!:IU0I:Y&,ZE"IV"G5Q@T_(_?+)>,)'C20Y^ MYD:CS'\(FC%;]WE63!NRLDE-)0.DRH5E X$F\>,W)T1X+GE#T>83RZ2M!;!\ MVR71Y,N*2ER\8?QZ"K8GJD? +6^R8H&.:K[1JJZ=:&DT]U;EY8"-(>X5X]A( M,G%*L_'+E?D+-G_WC(.O9U5OXX Q\DFYM&*C4D"SLMQM,=Z\-T8X@'0JQM 1 M/LD0'! <7#]1>AL'$^,ANDJRM$"7VJFF.$]TC32-<8#:O7 1AN4)# @,KI_Z MO V#RD!C@&GX,3K='#Q,'3,[<9W3S>:NZ"QQ%UR@0GGD3 M5MK8Z*0;2@U<%^TB#4MPKCN$%.6-*/ M*)--=[KVZS6V;*Q3LI+3UI-FT(4V%1_<"2E6["1E)& M2/"2Y9J-<MY?+!.-?*:P3F&P0"Z6B$=B1VIZ[R]5A_DL!><@ M2C)S)(QS:^0-2W?5MK:R_6K<9C2+K8UJ3^H8W5S,;V[LN%JQH*X0M@U=A<,# M7$CPDP0_;S03=RIJ^D*NXJ^";EH"\W*VN.0YF\XO$6H@>>-0-0S)&=PI;.Z> MXKV&H5?=U69ME)T[1J)MS(-^@Z?S\Z*FCQ&84(5E)"X<=HPD4")0^G,H70T! M_#"4-JV17&B!85Q27+LQ[J9*=8[#=@E5:4:XV.$.Z/O)P?DVR<#=3S#H2D_G M>#,:U+:?QX*.;5^3ZT)O65B/:;9=XWB1L5<\@,8T@;>O16B!G$][:V'2>R1J MQ\'PJETL1'N]?N4A,(Q@TUT,Y[F69Z^6"!6(KT7BB2^H-R:PN&N#\2WI@Q,, MAA5O+E/5;B:;1@ M]%[&6.?K1B.9[ND)KH&@ =D4'V$8DD;;Z]3H*&O2II&$86Z0>>U$O!Y*^+&, M>RTNI1N%QD2>EYNM0=^=%V(]Z%\F$>M*3IH,$W$'(@,TM&!/X+FHP0X!#@7(9?^@'@&((Q M7->2M&O,6DL+U)N*EZN)"#B0M_$"%V%/VG%#H$.@2 IABMNC*(.4M!QP^JY[A(T+\"XXBO4]K>,]H.!?=^DLT M-.VA/LF60%F>#T<>,/N\:E@8#3%\0AY)@=T>&"XL;U?'9B!+*Y MV<35J2MW1(2(!':8V,0)J>#;3WAI"\52MRT]U,"#[P)_2U?U)>BOGY>VAP>LCZL-9I5O:K,LFY5IAL9G&@T&W41?Q>'$E22)^ M0K[\JF!SP2;VHJ!TNZ3LS]'S*E$K39/,M%-@N[1>C4U;X^:DYPL81ENB1K:6 M$1C=34;LCV%4KN1&K3ZK\E)W/8VJY@9$A^88#3RL:V2/;"LC."(XNM'TV!_C M:&UOIMH\YQ9H);5273<8EM-)C"-"@GU8ZMT4%L$#CU7G8#M3_BZFX+.*!N>1!U),*1)W:W% M2"_ S?R.BL57,?&J:1335%K)F8F1@81AR?B!!QPU0JS]" M1SL%7;S-0U&C9T:Z9 N\)$OK,4('.D,ZDHR=?:PJE]ZS@UW8-H%"/>V51GJ,9LU",:JTUD;V M >H9#A&X!!]AV4,K?-TXNF"[?%'8N@!']KMHWNEP>M5^9P)K-N\/EGDZ)V0G MXSG[H(V8)<(5Y'Y,+!GA$H?58R2_\9];K5JCTBYG&TN/3N=' M8L6(99F,UT#H@MQ1B C\^:..!%KW!*UK(YM_#BVZ$Q^GF)7"R[S8LX/U0$Z4 M6 PMW"*294XX1^.VTGF'!P'L..7ZBL)1A_1Q^-HKX]^7 $$+CMO4]LCD\#,5 MA^UJP(V&5_]BG!7EV::N4?^@\?]N4(M<#:U\T5CV;8UAY5/+NM=->7+0>U@- M\UPG%Z!050Q1R+@0X6+WE ,\ ,^7VF("J4NEEA^"E!H3 9L&S;(\\X1LQ7#2 M1D\3$:0@>^03$8&[I].L"*0N-4#SW1W/3PS&3%+%16KLQE@C6!0ZLI@818&/ M+13>RA=AF"^(Q1 \W0^>KH8N_AF>%IT*KPZ4 M.'3X;BHYR; ?9U!5X%-IQ9M0CFLO= UHU'#]GW\%'OQ!M_Y-/;)S2H03MMCF M*S^%;EU&LO+;V>9EAZD^,CU73CT>K':R%]UT";".#Z_@!4BR:,'O5XMD*[*M-\.Q*Z;??X5PB:E:E.+ MLQU6#L9=8!<:B-Q#"4.82Q7/H8P=N$83=&\(^;+:NG(U^"%6O^L[+I3 I M12<\,-*C@JFVI=JPO5XB>*&R5XZ-Q+BC9)3@B^#KD_!UH>ST<_"57UJ!T^N7 MBW*TGLJJN42G:0ZQ@X@*9_E(3.#>@]>%IR\_*A>8=69->^F%/6D*U@)XYZ2: MMU\$>VYU^1=1JB]1EV2=R3J3=2;K3-;Y6];Y!D+G;R]_/7#5B>(!RAZA>#GT M /UUA'),Q?+Q%A\P#W1G!BS_NJLZ+P05%\=ZOC>K?>[X=UU9(]'UVK:H0CEV M07TKX74DWZ*E23OI/D)O.L+8;$9':=8 M#0;INS2)%V%]$; 3?1B$58XI=_* M5:&$U#Y?"W+.'=?^*^0THMENT)@&34-IS3;*G.,T?[-$R(G]^)W@(O$X.0^' M(.=&*ZG^"CE&*9G=))-%0.O>4,[X5FXS*F.;P__X'>,C=)QL92/(N=&:J;]" M3D&WZ/J*?I --EG3DV.VDLG7QP@Y";1/C67/5RAUJ=0NHWN.[2GFEU.[V^=Q MEU1L\=X$)%B&O:8 U@4;!++L9-DO>MFOW'5V;>AE:5[6M6J^!,(+J-DXY:NNNLB*Z!45BK ]-0"F>!WS2W(QPZ^O/ MA!0>I5K$0GVL/+G:9U-]@9L8,S8];C/M<0)>&!5(J5RJ M%Y? RNZVY�C]=$A!?<6XP^*69+\$+P.:/5@D^=*U4Y-DM/,9C265[;$;!J#&(U/&678 M",W?5<\<(OS7S0@^)/S,P\SSZU9?I8$F>X*;$WO3BHB$'U* >(2FOX R$]&_ M6M&_,.?^0Z)O#\9\*UE-IPW0!ZE-MKDN)%MC)/JH8NFDGO6WGX?99KO"[;1P M\@,7@N/LSC[)R'QW .#"FIB>*ST3*HR]E.[;*L-0LE$F(2;7DBZ[U;96F3MJ M=SF(,2@CD^0C2?[\S4I)P(S@Y9N)U,&?U2$\&S,P"6J[;3=E2-*%(K6QAM.Y/L(%YE8X1N!"X M_#E<+I+ G0P7J1R/95?69"+7&FF>+4_GLCO&]N45"G?CV9BRK5C>4]M=WZ;\ MB>YJ44=QSW$JZ.USLNL!/,G)W,2R7T!8^@MR,E[;SD*[BM55VVXC'54/5=2Q M\R6];+SRT(F+LF+.)_GZHM=.S<1!C$4D(I8@ >J; P'1?639_V+9[R'PO G5*?S("77L=?/""_'_[H(#7EA,_MA.J[1MF@"_1&V$O88FEGQE M:()CC: 3WKG(X)PK*O[-:/E@LW)52/H3(X% M$0XB'$0X[E(X;BO>N%_];=K6.(JK0G3<=1WS_"NB9!?B<=YSZ.G+-^&6HP1=U)^4,N=8;PC2<%FEK)SDX ?IY:#&#[UF4G0D>17;)2Z3R-PSW#X M\BVVI\%A_C!A>F5FJDGZNBY4A9PDE_,IK&1LT3:%75HI4F-.0'0;=>8_RV MAMT96 X>%IXTDZL]5RW55MDU!A!JWQIAN,2]E9UG=%1O;FDOZI'@5] 1!_Z: MF@%_8FM[Y.9VHQ_X]^\ZU/N*=,?-UVP202""0 3A+MUQ"5N]"C9Z3[[$SDIZ M-3>C>[ZK#P,T/J\)_,"U:J.TXN@^NO&!Q]'CJCUN6!(71M<&H-&O#:SR8CR( M\3C'P!R&4PF8")ANQ37_;#"I)O]0V,36A6KNF*NR:!B3L/3)!H[VW*P1VXHGLQJ8R.XE"Z'[B@-CKB MDH9_QRXIG"SXH".^Z:CENBEO,7XPHFXBTUQ;:CPFC0>Q!/)-A8A W]4NBCN% MS1TG23Z H9?0B38VV4%,K ;T6M=&OMJ.1<>H[5_B"TN8"'1N%#I7D!+Y"^@\ MM#:=%-.>Z71MHK6RLXQ57TZ7"#KG+EZZHJT9V^017NY=9BDL:8+S$L6?VJ8) MAXO.I@8NG&L2!+C7($#L$N@/$1/_W: FN=0-W=MJC*SM[H_Z0X+-M5ZTO!W$:[_'^ EM-L$6P=5'II<_#5KKL MM0U],V[1Z45W.)I$"QW;Q-B*_?A]_@,*";)N#5DD:4\$Y:\$Y08R!L.39>?' M[RKP*92'H60/H%W/U*,"I\0]LC"\ULC#86^GC\S.KM/3I[S^)<87/CHAU]Y6 M%XH[DO;Z]MBYU!J)?<'ZH-=BJ:)>'M2+#9D?"+X.N;\77FTIK/P56@OID6C>?L?@<^O+O]A$\27Z\M)B^G;6OL;"+._;?*E%7!5/3QOSILH+OS!P25-U'67\EV(ZW-1'.G"\O]?>EB" M;ZM&+93LG<@?V\S3F_9JJ:(X&LCI()$KK[IK<99N#.+XG.,D=^<%KW<;7;B0 M/?E$.&Y!.*YT4\'?J-7*0[G5-N).EF8+\Y@VVW1CZ<48J57^Q^]X),;'B6(E MV+G=C0-_@QUK6N#KTYD2&-'$*IX0VX*1M98(.XD?OQ/QN]LLD%(L@QK:KFLO MX9BN:8? A7"2ZT'[S5=)WDA$YLH\'X)9@S_6)# MHM?5AE0Q[&DB8T#'")_\S$18&J7@[FGK!D'$K5.&=Q !FJF\,=0G?7J=-L"D MKP"_IBX1(G#11TS@(G'^_-V]"2)N Q'70 3>041V\]"=+>=TRRC%L_52W!.H,\WG\EH B?<\(5/6#@O22"YC.\.')R@(:Y\#\"C/'NU M$>*\KVB'ZUM(; M!*8T]T=,@]/X[%3'($$%\[%DA*=/ !#O$(3H'MPF$1HGP/1)GTHR?20:2#2,*XD.L3[.*,<^)\D)AF>4@+B#_FTM& MF"390$! \YF@N3"/_4] 4YKSZ]&T)C.&WE#,X:S+\S.K@4 #'74^PL0/C\.\ M\4 UZB+J;"0+5!L62$96*DD/;&HE8D<$^6G2P[ M6?:/+?N-QV/W%]!Q010OX8_?&0!F0*,T'?50M#2*\NVP:F%BFQITKPF%_#H* M>;EG-GQ_3O2K3J&JC3);*'AOYX >6HUQ7\KW:P8[MS:U!&C4K>YX$$]BQS(2 M/W+F-:D4)&"Z'#^%" \1'B(\1'B^S%7^/K_XCXY9VO45IX;K&^N _=WG*ET2 M #[4,/^Z7=Q7^N4_RO:S?ODOW=UYE$F-& DT9399\=O6M%49&XT!CX]69>,1 MGCYV!N1U(.2:3IP@V+FDTY).PXZR2;23G7*W(2GTK#JT8Y6'=D-$V(G]^!WG M8Q%>.):'). AX/D:\'S/02VG@<>>&G(O&2O'Y.BX6158.94LU<8(/*AO9IR) MT,*Q5C@$/ 0\'P//A96[? IXZ%PL;@[T9(_FYW&QS+ZKJSX(_W[=894+ M*9RYBV*Z"^6$2+6@_TM/KD8'4G2 MI*Z5U+5> !3/33&_'8H=,U=:MVBU(JW+09V?S\L3SFH@*"*:RL0C]!>T8250 MO$0H?G_^_]QN]I>C[]4#2=M^:5Z>%KL\G>N7AB.P2;)I#UM$2'B%.!WA8Z0) M$<'AW^+P0NGNY>"PLAR![6124#P %?Y\39V.+H3\$O?ZBYAN*+FUT;X2J%E_I6Z.*(V,&D\YN70P MEY6./&PS^8JJMJ'28!&=99@(*Y#M)K<6GKX Y_C,U/0\V'G5\L8\EFYMUIFN MH4\R@]*JR# -1T0@@D0TQD4X[A!$I-400=&%4\PO1E%U/APD6LWA5)YEF\K( M'E<-6AXC%*&&7?%(G"X8UH40RILN2/]L#BIZ M@]KHB70F!O'D0SP^&%?&=% J5#JJ4&Q'T]^47CVFC=*,N\A$%WUZ33?;E@NZ MOE5?#GA\-CL3B<692((YU$C7#:P+-O0$;'\.MN1@!"IT-%TVRQ+_P/:-__,^"!0F<&LS24I(H&!6$JM$V:N9V!*@U@^Q"'>T71L! 0'! MU6S?>1\$\98X;]49;B1UK;C+"@$GU,I+! +<=^&59KE7'W;^, 'R 2I*.@O] M(0'F[V[T8P3M&DE%DG$#\\E(U A M4+E!MO4>5)*L7S3I2J=,EX1JHT8OEEP^T4!0@6PK)D28+XB[$:C<$U0NEI.] M!Y7VH +6.;"J&[G:I-'/.,V%ZV&H0$XF1+CD"?[7A2>@WE_EJFU%<7V/;BW@ M;*'F!6AKR.CQ;# E;,6_OJ*0S(5PKXMNF+)[VV]7E21 =_59>++V9.W)VM_? MVM]\/+JNK)6A"9#329FV-8Y"EW*V]910I?1U$Z<+<9.NFB21DZ@)@R;"082# M" <1#G)&_5^X5P7+5ZRQCGY5/ ]\NFMU^W[4]4CWE>?UJ[:%(J8UMZZX_O87 M49T'4+FA43Q)LH@$V<-_C5T>_K0LK9#YC_/*3D-QMWIFU;Y2YS!2<-]*/D8Z\1"P7'5N M_Q/!HKF)H5$N3P29;27+B5*OX51*&"RX60C-$; 0L%QU=O\3P5+,C^8%NI,2 MZ%+@U($Y:P>#S!*!!95F\R>4R]Q\'+P)5* O0J[FVC/<'E+3/KY;H/I7+[6F2"TN"84W2=A7+&P$7Z9'TDY2GH) 7 M'@6Z;4M8V)]TR^XOQ_9BQ'TUN=YP#EW27:\Y,ANU? D:Z/"(\7@D\046FB#F MKA%S5IKX^8@!KLAZ.K3BQDQ89LOL>IULBTN$&-1;*,(E.0*8.P?,F8)N9-FO M<]EO/DV1V4M)."Y8Z';@'?&X*; ]91L7GBE/62-"^0GE)ZD+(AQWXI/NU&5M M5-\JRY?NI[15E%G;W4NN'\NA5\=U7HF5%%H9V*NTE(K6-*LQ$/"IP@DA(GQ! M+2,!U"T BFA;(AQWOBT":MNQO@ 6\#SDR9HVO-@%)HK(HQ#R&1W6^X3$]9:@V'MB#TES10@ZX]"HP%-UX.!'QL M*,-!CY+4,-\[+H@Z),O^1U[@:U-Q?2%/U+YM9EO 5]SU4UP3G=EXI/A ?['' MUB,LB["L0YFZSL*$W:N/WQP,A/$LSDHR3 ]3N'10D%$:6G2S[O2_[/49 ]YL(.J[M MP/==1RC'5"P?GV2!ZC^=ZV_6?,&XN6K>=9W>Y"[8F584 2\-[.;V" MI0:N"[14X%=MOP?\5TXDK<[::5]L5)*R/IJJKM,IBKH-G4I\]B 7/W]VE>"' MX.>[&Q3^!7YT7>+2H#1<&@JSHC=)M5&591'A!Q4H".???47P[.(X<7 M>3[\ .5SO)_G>:-IX/GZ:/WLE4Y6,(_714,%\0L3E8\N#NJM;BIK)&S@OQ][ M+U.W0'0"D#+X]?Y2G?I>]%^]UW\T??'[?^$_NQNK)E!J?C/1.*?U-./Z-4/EFJFK*)["[(U8E$3C/Q? MX;=V'V$#M/O,#C?V_<+[EO4%>OOG=\6K[MO.+Y;YB?4%_'7[5DSL9^Q,8O B MDL#&GA9=H28NLEO_:-?21W& ?H:(A/;(#&^[#(>[_0AJ.1QK@/HKC9 MJ'RF\MU_]M VM==E.WRSOE2O4WE)++?S5+K6K->:8KM0JWZ9.3C4,<-G3]U_ ME1^_J[6VU*+:-:J=E^!PJZU:N9 1VU*&RA:J8C5=$,M4JPT_J$C5=HOZW_\, MO\ZP?>Q-_A7N-_%0QRE_8@<>=*#PAOXFL*"T#W7J7TA7LO1_FY44_HGY[[]Q MR8+\L_63TFS35%SO\2*Y]3^[B[[QI1^#;]0),P!6*H!7HN@;]-V&P$5O'X;; M\'M"S1C^2D$CKT0H>!U4;L!=ZM#\(Q=!>WK5MVW( M9O"#Y+S"L5RWN5P.V,.G9Y+Q5&/$K"V9'[65:,]09D*2LW)K& M?=&WW?747@YBAU?FM%XW.7E(%NCN@R;7G+E5TOT&O/+@CJ!GFB0U M^:#QL)*7@\3A/8?CQ;C?&/,5>MT<=:1>7#/#<]P8C[;,(VQK-M]K2NAE4*LG4&%UZ>-?% )I)7TS3 1>LN^78 M9KY =V4.[^JRW9C9S*>+L]:]0<:*0X >D?Q^-M')Q@Q6IUNEH506C+R< M$O&E!P/HT'95CXYKK STRHQ+I./UC@]GX A*4GHZ7?B+:&EU:!V@W<&_UD;9'>]K/=*^C.ZIINT%+FC#4:5,6S6V)'XXR(G) M>L4:]))&=YCO/$RY<L&Z#+F!P4\57&0*^\&X--C14U).E^FP?X#A_?SFZ/G <*@\4TY] 3]=U[% BJ'^A M4\&VSDHZI/J/7LU206Z0NKT:\GGL$P$JK:SAZ*B"9V+G"'Z: 2K K@)+0QY MH!=O[X "[%&@*Q;P5^R)/[;\A"\%'0+PY$MU M"I*W&UN$$JU)H%/Y $X=5;#"B!-ZH390)Q9D8.,U',+/"%7VM9^/M]C[TM.= MPGO\*P7T*61$_S[];MMOO+S?LX=PR?]ZAV]\\$U&>'%9!,=9()4T@8J\(3A[ MD.@ %!/#[:0\:F_ARP-P%>R'3@'$0J.)!@IJA^X:$K0]'C --'/'KR1'Z&6T&?$LN'O5@.% M=-$]=/7I]G5@.R9XG$P471R:4!$B:C>!"NEQV>K-]&ZQ?E*9\*GP!N$!WVN MW'< WUE[E.KP+QP30>*=1/^R-!XG4IX1_/#PU2%;ATNEG1J4=: V'(BYRB*6 M&)=4B>VT5TK0*RF-PO)C]:F>ZP_JKJT%JE]S6\!%\R*NH)%$<=:!M%)-./5( MAC+ @X0!*E1+JSS..M!::)Z[VUG.A--:P:\^V"K_ 53XB&:$XVCJGI%:IX"E M3N W#?RHW85-N+)09V];IOMH"KJZ/TD'GF]#R_3^;=MK!SR[X^ZK!]=N[R6* M_HQU"BV+#KJ^(_7C[8RY7N['I#]4VO'R*77@H@^@)#\U(8BRH?&J*JX[6#N9 M](B=K3@Y6O8;\7EOXV78QH_? OOS,/K\S\BYI>.@^O*^I<,(3#7!QM>N- =J M?%KC\JOV\ NE@^:JZ]JL-FP;N5BP:JM:ILBVEC]^\\F?AX=C_!.KE7,+R$OW M[[X%I#Q?=^)@7)S+BL)EQB#SH&?LQM<)2"416.GLP\@PUC5Z\^#8>ALPXQ^_ MX]S/^!$!@>8,^4MN.$_AF44>O*NWW7J]6RLX_G"QL$C-]I8K-*M/5G5G1Z%; M<:+DJ=LI'4S:C8*37,8"J1:?5^NV.4B6FQ_<7/&9:YDK%!_DP50L&4#8.$I5 MVO1GZK.-&H5J]MEJ1CV@HA5=VJX&&VQ9'(]W4(9GWCEZ-DV&' 9I)8YQIQYNU&=V5*LUF M75H.:IGEF4(N>SE%^N='4MTGYK5QH<=CVA:G6%'*UE0<#_S:_; _*"1S0]ORP'P@W>7*D//-@,? M?$5B&(I+_+W"*>:C!1#;?_^REHY^L]Z>K,OWK L#.5B"+,SE+0P!S&6N"Q/_ MR1$+O"T#\)7LZW+A\]0N8]!_G;)D'XJAT.[RF*,Q?N?F1.$E^V MZ^,]-_"")D4X5I1 ).>[).<]?^BO)T7X^)R\5=R94?QMHML>/55I$KGX;+EX MQ^Q?FE@\):F>"P6QKQ>'!N&]"7AKG4/H'_[[2:I@:TBW0=7=GB-G1>%:06JW M)>:*<&'"=]SIR_"_3P5Q^"B_ZU"A%RTTH0V]':$I[$O(?YX=_$BDY7,LZ^T( M2VVK5E!IK.M-=.G%,\+U5R]O6F"JA?\*M+]#?;95N2CI?%K6W0I>U^)=? #C_"'-/XGG_7GM'"INK^V< MZZ>J=B1'2(P0_K>Z8:L:MH6:#UHK/>R)OF7P'?G!F<>E55YM/*\$1UUN9G L M$TU9HXU#3]69&M!_26@#V_H9&T3A5U1PM_?18RNC7K[>"99."4C1DJM/!7,D M]>IHQW;L3:'X\?MI\QV'=RC%'H7AV:S=!/7\9%M\4:KML[=]B-Z@-OH,*"Q] M8>S4O#F0 F8ZS6[:S5(^,WZK9OGM/1(5W;)=#(UPJ^?CF)["T*EU'<')/]@R M 8&R+H+D:/;@UN1TNM!=F,-\I=1�OX'[\9^LBFFMNBTZ@S3(0J5-,_GSLQ M4*M\NB&\K#>_-[J,< ]=5;R)'H=%1*S(GW:RHI8S5[[FU^(/?<.L?+>+A+0* M5"I;(]")3LUUG2V84M08)"K"%,C3J7A&?ZC@9A1/]@83FF^QA3R( MO^L/%14K0)LPF#AVA^+G=H=N54E>1;3BNYRF%^"P>QO7>JAP\KS2L9J#N$"G MN]_G(56G?:V[L,R$S+.<4'S(J7;/0(V:SN4A?:.\[UIIM":!U0N@5B@I>CY0 MWN[<@2ZFT-77%#JXZ[A/O9F^AC6Z%G?FUGV7K5;8*850)SRIA&UN\3G-53(3 M>U;4U#K-3Y?Y!SHNP+J??>>AY,%0Q>[ M..P7N3@WH=5(Q.=OT#%99L;:M&QDY!IK]6K#VJ#4,=[3FC-I@\Q$6GUQ*8Y1G])5KI+:NMWHRF2UQSZ#6U M=BR:%0?"Z1DR@42$2$3H7&FT/T-1?2S4,L.\7#+6\6&JY3163+7R9H>EL_I5 MC=E$K17;KB'Q%:#Q1DD 67D\$&XQ=+3?0G;;&O>(Z_2R>2R^D,2-2-SH'KVC M6W>%,,:Q1D#ZTX0#@:-X1X.WN4PW,ZRKBJ$HRJI?KI8GE8=S9L9&O.NDBQG> M,>9T+*D)Z4I.RJ$3!DZO%$J0N!&)&WW8Q?D3=-A1N=K.1 <&75)5R>!;=5\T M&M]7/+2H:7:>;=0E/6%ZU66N5\ZT&H/$G<2-<*50U7:AJ[,K)H$Z!B7&YH'M MAX5$53'\Y5I+2DC,Z$49T<_6M8;_KL4MNL.@$5(56)%L]0A2(UN5SUHE+^K' M2W$IEV0Z8J$1RW7.6BHTR=6F#_K:*LK=3,]J]41&&W?&@^3[I4*!!2B&Q\X0 M3Z)")"ITECJA5V"R6HS83KQ$%XU27UXF:_'^2+2_SS.:RW8C*+.E)EV+.@.Z MNRB6K1$Z8^P&(S\YQ516:ZKM*GA36-U4?#3->[O#L <47O;9WM!-@/X"0SWY MTC4LT;6X-+?NOX38WFJ G0+8XG^GH8L),-$,;K209UJFE5&GL7Y%.6>&:YC- M,KG8LFO+?$T/Q$:ZO^%S^$C&]SR9BK*FPJ!.D@1U2%#G Q[**4 P*O+H(369 MCND@T9_D>LYD SV:;W-5I@VIE/2Y;$8"4V/<&_I"DAW@0T[O*(HC!:[M@,>- M[:F?G>=AG/#OUQW*N7QC>1TAH"I )W3CXSJ)))!(T.='@D)EL]5%J9^+G>'0 MBL,6RU3'"3F7ZY3C7'/J9-;GK*GVS"!C]V0IBN+[.;&M,?I<$]'QTZ?%@L*S M@>C;B@5=/GA(#.D/ =:I/ 0C+4BE99U/+OM#H=49O'WBW5D]LXHP;PT406H: M;+91JU0J3.5AA.%W@U&D-QO;=5X_T/J<#>YN@IQ=8'#I+'W.[EKE7V#K=(IZ M-BNWT3#Z\B7AW+&8SSU]X2-S<@O!AKTJV2MU?TE!"-E$1*( GQD%2-L6;K@- MB;@F;=W:XV6"1[=!E/U==>"TU6J*N3%3D&=R>UC7-$8LHL899XL/U/,Z+[@] M(VJP8#&>5H:"7EQ"@L)]H'@VW$7$W5:,X*;K16X0(<]I^XYM[FA[B(H,\%17 M=]#-:Z/PHT<@Z)*0Z\>,=5J:+=J5]2 S2P_=!@("_PX0]E\-'8#]+@ZNCMCO M>LI\KM-S$^"]0&I.MOA<"R._-#6,\;T%^^D[-G/K9L[N)9MK>BVGU=FHRD?I MU#G+6S>#)),W9LN&#"9TJRHXB97/+0?,^ZV!BX&YWN8T2%O@JXU%7 \$_M8I M*0M"B\OZ#R,IL.:<\, .UD+00))^(4[)9?GD'SE99XT;R#[%(CPW&Z4Y#OS))>1%-EV!%&ADW^DT^Q^TQ!T"6D<0J(*]Z7( M[BZJ\!3/)R>SI9N ;7@?++QKC5GK;$X!B.Y3BNHHU!C,H[]XG MC@U#2;?@#/B_./Y03;P8R5:T$8BT0/5#P?$5*)**::XI^ \*N>CH#_!&?H1: M0OV-2T(52Z/\780-:11* PM=A8,=!IYN <^C= O7B$(O!/X7,H#Q!(,5E&SPWGTMB+_[/CEGU1+MU2 K[$=$.J$ MQYI5]*UW;T$A5U@U;0_ :<#EKRXP<6 .?5,Q9[;GP\\UW?/AN +=F^!9&;GV MC+(M-#TVVJX2P0]Q=<\('^F"I>)J\&?/LU4=WP^_.;Q*=_?'BA[_?"W0C3RH M7'Y2!8M"6AA=&-FOPD6SNU-MWD=>U:/@>^"7A5X_% L70/,-GM];&8]=,,9W MWEX<0(5&[6;%MS_VP,7KI<7A/(W0C._N.T-?V;*1_3M#%K*3LNTX'S6@NA], M'>F68L'Y-B'&D#."1 Z_:3C@"81LN% @/.@>4!#5P/*VHX'+,D.R:4$/PO-0 M'!(.:PN9HP_?0>#(6CU_()0#\/+&H12 -V^,AS4&5GCE4= >^[H+%L *($ ^ M4>.\KKE/]#?Z)W;XWFF8K_3"3^23W]B%[]8*EFRBJZMR!;;S%J@I'_*_S6[B,7#VG[ MF>UAA/S"VD1?H+=_?E>\ZK[M_&*9G]BJP5^W;\7$?L;.) 8O;"<;>UITA9JX MR./\1[N6?M=AV75VGDK7FO5:4VP7:M7/=E&>#6#?:3E4*6\EB*JUMM2BVC6JG9?@<*NM6KF0 M$=M2ALH6JF(U71#+5*L-/ZA(U7:+>LP77=Z;_$N<01#[6Z_)#CRTT16)1Q-8 M4-J'^F,XKEE)[2)PV R@WFB49INFXGI/QRJV_NE5W[8ASW74,>4# M31)R574K"(^CP.1L.,B)R7K%&O221G>8[SQ,N7',9\0!NI0)]\7!;P!-]-^[ MFOTT'?579.3%>KRJM+8KQ/RD:LV<6!7[6"=08C4#O?L"A%D=XDQ,MPN=0KL@ M;7'V!SKQT41^;%P(^>U"598RGRSK?S6YB.6)^QQG"/PE -:AH_S234.,:9_! M?S,[C#S2M\U=@$ MNO=8E\ [04(0'T-$?(0*RSV#Q MPU4[@$QB"/8'L,_%?E*BJD)O#DZ)N7Y.Z/20(^D:GG7T%\?59V@!P\>I^XOY M**YHI9Y1JY=$[XEJ0;T=F.&@GXAM9$=YT,U,2 $1/T!S^>O?,)[/I^F(3!UR)J\XWP*Z0&/@LXW$A-X 13AV>,R.8&K MPOE",0AL1!3(H/&@X0CL!9QX2O=#$5:>*!Q<>T-7C:@=^.'M?U(5&P4#'*#B M!39?+N2S$9XX &1%%U"A:1%JB*(87$UV=[-8%NCGZ+(!<'WM" M6]:-UGT81C\4QX$J& ]N.RPDZF %&1-R <)H#[ZM9L-'0I< CMB!8HC?>$]Z MAE")Z,B_<%$L X6*PHE'KL<+??#TFH_/04 \6/A7I_HSJ?8'U+<(-<+,@3,U M0R54D()3"^@AO187&-J*JZ$_AGK.ACI2]\)HR#8(XR@HZ( P;9L!?L.74_\N M-EZ=H@B>^% 4*N[/4!%VE5"+6^/='4.I5R,WL$00&?L'-\TU+M MT:R\L$2[2QZ?\7A[='4$BR82%7TG.^'K/Q/K/W@]:KQ3Z(]R-=DS+=BXV688 MW]NW4L]KW0[#H*\' M\8)'XJO+/BPU6VP!:F+M!#Y!^]RY.2_K EA#*H;*_> M-Q+'C.()VD/?C67]3/IV,PBL,";YJ&NPU5KJIOGHFF^_!V4GU$300.UT'X0< MBE\_K9NW#?7"@3R[\_O?PX^$1GG[)&VK/"VPQ/Z-!JV.I?LHLAQ8)H[F44L7 MJ;I]J8$OB^8R5'\HIN2]P'-OU=Z.#=DM'+BEVLO2](R[]IW.:ME^)P$&[VA(Y9U"VE/'65X,W#QR< MU(E0GCWR\04:5(RF[81O/5-0&L7"W&+ON<8S M#1:Z?N@&%Z/+/@(+1#P?W\ ^BL!O\N"@.J@HT*6 8PC[>44H+31@H1N$6/ . M:0A_%GCA/^A/D8;(<1R%$WM\9M[S/IZA.+1OF)3M$IJ8ASS7&= CU4W%1;F\ M(Q#WTE[7QM]N!>N!ZP1Z/!\<'YU$A*3XBL:'C\HZ&130++N;K MT9,(1NJ1\ FZ^WXD"%[U(<05H0O%3YD^Z*[C#"6X/T;0>5P8+&>F2H/ MNEMNZ,.^$FW9.:#VT-3'6R8;[!F:,)W_%E4Y\* C']$WCQ[E&PM[<P7Y6?9#^5F.Y&=O/C_[BM-/_='$/ G7Y]<; M?RMIS$'?Q=D&%'9%DF/H)F\3.-OJX.>N+%(1[X2NVZ_[O^]__3WNN:V4W9+0 M"Z2;CX3A5:)Q(=3S_8&^2-SO0BC4>UR4>DY#]_CDA_/YD8_G3G "=$L"0R;J M@4>R^X*'XJ 42DF$B>M]TOGSS7@C>JKNNF!AATG+I_CC=C*QC5258)M!^]@; M/(XY7"H445L_A3-QB&QO4B&N'W][VB5BPU&A:FX7A#FDO:CN_F >TS8O"?KS MF7E!UX_ =@+"<-.C>"''.LRJ'$GN[LJN7Z1D[:451I0/AH-%[;2QA!H(2JJ* MM>,03:#^?-)V;_?FS#[F>HXDL.%,/L]V/\MH'WGA;=K*AW .YPJ_)J:?VW;M MMJI"B/ZDQ.,+A6+4,^AN;7AL%"O91ONUY[&5 M$V?"G\!I9VAJ:;NX'D.#S!6-U;/_!*+>! >]Q>40@1&.:P),YYWO;J/C MU!(A!,^%BU;;GNA#?#A>F*'"O!ZX+OQ>)#1#^"<<2T=3$NZ[V,6@4>Q\K\IF M5Y3D/7=T(9R0QPHO1C$B:_WL.R<#14<4(Y2&0]A"J47Y\FV4?9NU_DG=BL=Q M@M'YZ^CTI7L(]5V44=Q&&2\I)7E2>/E58_+^VN'2NZ?<^9&B!;R(QUV&P_M% MD"YUP7#]ZHB>C#16R[:^C=0B:/FZ'_B/,64/%1>]HO]"^P_UU&Z8<)+A(JG^ MLV(%7)<6:K.)8H8J(HP*FX])]UW]PK-!XEF!8(&2[* *C/!%3@B;OV;[CLQJ M:,K>R>_MI>_0 1P:.,CBP6DYR '>3!;M2 G--:FEDS;:OJ:P2-+@;Y,&#$D: MD*0!21J0I %)&EQ!TH#[4-(@=@Y;-0V@"SI:_^G\GYP2B%YFD+Z)6R=@M]=4 M=G7G:&>5Y[N!Z@Q"'288X^#%WH:.GU0>>JX+U),B@#=R?50SN+?S!M\3?8WRUIX/9MMZ M/Q-UO7FC+#PLQ=ZK'G_MW7]2A=#-WCYDMWX[IO7*A$%. [5'$ 8-,3FA%KIM M/F8?7IN*R.-+/94'AJ_T"TL,;GCSZ&]AWPCY6J;B>.#7[H?_?H*G\:Q/S9[3 M@P4.#2)J*FL[\'^-]!70]EV>G<<6HOQY:\'P,BRD/PZ://W5J%]TB J=6=MY MO4<4'L3SOE#_[Q])7DC^]^6X7C2/.O"O/D'#O.6<(9)OA$+ZK(_&4VWL8]>/ M5_;)/-N8N>M5@J#\1'\.6BH10;L[04,IE:W;@!P:1/)=?;L-YGD_(F0^MBUT MHF%T?2_:_WS',)%%(HM_((M/]AMG\@\["8$5'!'>+PM-:WJB6PJ.WREX3RSF M N'&A=U6M2-6FD@,J><]/"#QGXV"QXJ>5^RU[5Z0!-)$ M +^;TV)-]JQ&ZGD7B]>M*KPNW,MJAQ1E&X\):SQ-L$ 5*ZB[C^M-=&MN@@H)2NK.PP@BE@4/M\),2MPTV M-_WN#EJ"UZ M;(OS%$Z$_COZ^=V6.2BQ##D!NBWJ^1H.ZGE?!7\O[[]KKX!>[_F^[G=BEZC\ M\?7'[/:5O]<^8+\]083Z_]E[T^;4D:5=]/N-N/^!6._9)[HCP%O,T'U/1V F MXX$98_O)( F2$!!H8_.MO95:5!A#87FT;O!8?]NYE&Z2:,BN')Y^<\!BF M2_'"HJ^LR)RIVA7J5+J8/,"IJ4149!8X1.87E\LD&.Z)XC+N$YIDGV88@!():/+H1@*;)*MEP4]&ECV6'?6V&&7>"0586S@FDD8\# M[,]WLEY%65!*K=WGN867_*$! BA0=%L'@9X]']QUM/U4T7K; UWGA2ZS=\0# M#_<+O6@QBC4E&D&*HI )&3I11< VS;[K?_TVY,H.2I&&= 2,2K]B,GBIHZN4 M2+]'_C'HV%"(;\J#.='Z@T+U;IG*C6^D#?_?E>U->SN M0/2_*CNBAN3[C#!_<,?HBCK>\!GA_CQ5Z13LEU5EVKC<6+7KHEUN%UL_$(-$ M[D+K__Q(!MM.Z,Y,-FSVY[<1\S?X;==43,B#BF/E1\0BA@/Y9BQ!.?KK1*G4P-L.5;YP71 M78!&8^H0T;1[CQ_:$)3L9O<-'L,-\D$M$?P?:G.,Q*5A7D2*G$4K>+&Y.IPA M_ECU=2 !!$PGLFS"-3PW$)=+O;F0>6]-&,2-Z#-(P).%)0,$_B!)),8>?P[Z#/"DX$Z[N<2PW<,S M(''H,64+]QD6>Y-HG&?20];N8Z0+@NT9-]U, 9R<:LWHM3TCUTR('A3WJ9^ M#F2@;LH>Q3T=6;%-E0/H=O0O'XT)2P-*;^OE4?IV=\61R&Z''VQ['\BKB:\U M@F6%Q1 $\M^U/ MKA]:F=1S;585BDVEH<;-NX?KZFJ0V/VD(&?O;:V7E_N9:F[[HE[>;%OED M:ON3XOA92503AR.!XD=Y\9:S\W.@_9T6*Z>"YKN9PF]>,W M+?+)G6$V*522KXT M+&E=7@W2NY^,WSKU6D,RDE-G+LZ$?KMT-TNL!IG=3U;OAZ5J?J!?]F[:8V5< M?;*KXUYKD-W]9-U<.\]&L]J=JJ/2REPEJO'UH##([7[R/J&VZX-2,CE-;&X6 MO?MBWF@YA4%^ZY.#83*3S4OR<)!(RM(@E9/E@9@7Q$$NF4NG97F4D:7T]K-G M4S,[,(7+C+!93U:2T)!RT\M6V/XKA4JEE(X_W4UG0^&J[CSF8I-L*VS_N^)= MP1C=&[5>)R=HX^GC\E$H%,+V_SFV29NK35$L*]54_3E3Z=XDVV/RREDEKU M%S?+QL-T5K]_F"N)YW%Q!&=JY^W.],;)B%FA*?1O'Z]O1V+LVDRWPLY4\=&^ MLU>;9V7:T+HE.=$3GF;WK9TS-4CD1Z.1+(X&DI@?$5G-Q0>B((E$=G)Q64BE M,\E,?OO9:JFCC :.7A";=S55C.JNL7L3JH-OK M7A;"]FH^%A(QZ6YJEYW<;#UJRI\QC\TY>O;Q-W;?" M]NIZ(DSLP4M"Z24N7SJKSM.3N(JMPO:J-58?5IMQI3HM9O2YV5LV4I5^Z%ZU MX]6V;"]*><$I"?;E8W(BEWJ%L+UZ6ER_E!_6Z<1T4>FF7S;"0U]/A,I_MS=< MB0]&=SYUBNMJ,K?*K3*E<9C\;]3$9M 2K$&Y[N0S*+1A1TERW?"UB0=;<4A39G,'9B5X?AXBY<'4,U)@;,YB:QGAB24M67 MY!6&1T_AOA6CZQ@R(IN_IYSVU;6 \.%[!AS=BB_MMDS9IF_VON4N&W!HC>O/L'S2H"Y9+,?BU$&O5U!#4(EL\CK(\,X2C;0\FN5< MWC<87$U>.DV7W^UH"=_^Z$Q(P1HT1H-X'&X^LKR8^7"S"UZ[81P<&VG-XX;N MNM30H;V'N^M\:Z&TTU99B67:Q!02QH7FV)\*J=4K[TB&W*DZ)EUX,B0D#7*Y M:4+C;CL\'=+-MY]6DXJ^ZL46V5;>-FN->[, ')G"_FQ(6-UZ0!7'+$6*J>L8 MCKVB+7O56JU<[;?FJ,RT< WOA.W'N'8#_"2FYQ]OAYQM7 M=R\3TJ;8'UZ6B\:@NIFVVJ5\>;R]CQUIHL@.9-="TUNJ8G7)"R\U0YK^X&:* MTVVICQES8/?$5#Q1R9CVS?T->;)"]GD.<3_343XV7!E^L;$4M]?TR4,N<+\7 ME]7WZW"*7Q@T^ >%(>H0!7:U[3&BPVA+/ MY(@:#(UE7_RH?D:4XV*\_OJO'#R\Z'M:BGN?^YD^V^_ H=&AP^M8E!2" M'A(--/(18%!6=&R#_X*&9/$W@<"MX*&VV&=V ^^VR0?&P[(,B^9"NK;08G3^ M["G9Y$4Z^1__$FX!P'R1'-_S 3LS(@>;KQK_.0:8L[]HE'M%UNG5 +,/=^=^ M5!PBD$7YY,CR_L,2?_O)\&4'MI%T>Y9]'T0O<9%,G#?B!#8B+ESD\N>=.(&= M.(O$B6P$$8E\_+P3'[<3B"L.HL7_U2W]=;/.A64VW[H,GZH-OM<:$*L1?HDH MOY] M];**9Z$Y4:')O2O73G=V]_^#&_UO3;=O+!* 9_^@Q?CMMAY,E.^]]?&SPCOY M4_\-UN!5#_;H9[U]=_E=M-SWV._#[MGI[??/J38/5)G MO#:5A\7MNA=[(/.S+\NZH 1*QF+OJ1DKX/EEM4QN(C3YPT4?95;YY\5+HE". MS0OC2FWS?%-"]&'BQS_):":;CB;SJ9U\Z%D>]IFFO[$\Q#]%'HRJ(S_?]-7; M7J(O96UG65O7JN-/DP>E(]PF]/:D.U5U986QS)L^("=3Q'B/YG/Y:"I[2!Z^ M@3E/+S@R_-@G77+?5H*/'%GZWO,N+/2=NIO6G.[FP$@J##%Q_J6@BDXOF\[OT'V=)>;N#=Y:4 M;WA/ADB*G,CKF^35R_54G.NQYW0I9S;24#25PE!(7B"F8NY7IE-J, M[,_9X/WD9,II">JWN-)NO>.Y/UXCM:OBR_SRR9F*@[JV;HV>GC)F89"%ZRU! MA#83%=+Y7\2_^RD&F!-/.IV67'R+"^Q-/[3Y&7?3$0G,U'N0I($80TM%<"$' ]Q2$XUV)9XGYIA=@B,3$9_W-R_UZ M8Y;[U^UUL5.9O#0S+2(Q")E)Q3/1?/90AB'0?^/KH+Q0OO_&,_\51!*%4$YU M 9D8X)Q$?6SL-)O)"218SYUD_N^M/AI;S!+D T%>B9FH AD_?$=%NAOR0$FT M)K2[+?P#Z$Z69+N1*HBWA%3H'Z/ BVW:,7(@9XS7B'$* 34%DFW2=AFPL5'\ MA&X;\.)H9&XJ$FF+[*);\UJ4&'=6S<*-,F@O1UW>%["F"#.XG."XG-JE!^I[T[Y$<]_& _" M>>N_U]9_(-'/[[;UJ>^^]?^.Z.=\U_URIN(GA3&.?M8_DNCGO-_G_?[]]OM@ M3.;T]OOGKK)C T#;RE+1G0\"K25. -'ZD3BVU.]&7K/5O22>]WU.2K>R5S_]Q+K&X+R\LGL_N@ MMBBM$R#8XM&4D/X<%-LI2,91@&V_NP@EA$ #H,_!@IKJLES%+/#WX>V79 A(R:-!^L97TBB,G[=?;ROEY*3@N4"2H33>2ST?1!NHRS"/VD MT_\[B]!V#ZW/$*&G]OV@D)Q?UWK%;*Z:NW,Z]N;I4T1H4YTLZZWX>%CNBT+S M/O\?FF%9?WY/K^BC3Q=4ZC.GRK5SF R3^498UH^EXUFLHG/ MN_=^@TON=Y*/[V@4OB8?VFRP3MZ4*YER0NPUR_-5?*CEQHQ&+1TG[M4G,0K^ M)O+QN=&PU^0#9.*/LYGWFE"0I2-/")&.A]3XX<5L+TM"?S@9VL^/K86=!ND@ M1E\F'HWG=IVF/[=,OM^^&"C8518ZG&,Y#F#NMKN:L\*?U[O(C@Z =%BY43R_ M573TD5U>S]4MY^J6;P:7/>.63V0CSE#^4]F)LTB)4=N(L$B>R$>?J MEG-UR]'A/,>.TIRK6\[5+2=Q=$Y4?$X.Y_[=2QS.U2V_[=:?JUO.U2WGN^YT M3_TW6(-SM<-YO\_[_6OO][FZY8N B)@DGIO&4@4?=;CQL1M"IGWY<9S-IX!0 M/I>__/8PQB(Y\$UVWB\W/4N1:WJ#G_F">^1#4"K6_8.X>"HNKX5^=BYI.4$05_LWEYQS>2W]/+J?C%NL M@":>24?3\4^$$?^>(G8NG_F.N,J?%[&%U$GE;XHW^'4RU9/ ME5;+35H0G4I?J"(3S>5V>RM\TR*TW[$:YRNJ#7X=P_.=LM.^ MN]:ME^%:*&?B@]9C]M[68XL"*]1)Y*+9D,[G9]DYF*[ MH/>EITHY5ND]F%:ZG[U_7-$RGF0F$C2OS'J.?3==3)/BE;UH#3+8A%V( M"B$-\S[NFCVVW)R#J>=@ZL?+VK:(/0^TG-UZRF;*_RW7-YK6V^,\A#R/E])>=1+%07-6VGSAUKVM]0 MZ1Z-*&M)H6W3J+EK;[JG<^8&\XEM/W&ZP9CWOPTYAM MS/_:7CC\^]:>RJHUU\3-7ZJNJ;H2&VJ&-/U[1A[ %%0N9/%#U-F/?_Z(_\FV M'59S&R+R7]?3"06+1%9$BB, D?G^IC,\LTT^1IX'/4+Q4?1W(#&&WAB1KQIF MDVRP(9=-TS"+AFDJ.-^"_.S0WJ/\8;WUH]QL=RY[-ZF;Q]$ZF1@O\C_?D_KG MLT!UT2262F=B),;O<($E=BZP M0^E@]\KZ%<(]W_#.>D^<&26AJ3P)6F%P+_2JH[9YF2[7B[W$ZD!V,_H5>NY\ M?WW,[G:JSU>YQNW]I9#(B$]JO3X1'L9$S\63P 46DD,XWV3'OO<.K7K5F M;KJCZK0OB)/%(B%U5A6RP]EX-!_?M3W_#-YCL-N_T5V6W+G+PE--8W*43#B% MD9%IS$(S3^>+[K@7W7N2)"@HFO;0C MW7)O"!CBCK8OQ=N;^Z?GY^G-J"[F6JF[F\+5:G]$WKW;SE?;,:ZVMV[K??MR M5;V;R36A\S1NI=(UU;@MK?9&@0,7V@6[S#X[O,H3 1%D#ST8$ [>A_'$UH4H M'#-F',Y]BF%;'K6=BQOD^APJ]DI1]$A!GSAJY,HA;T=QZDP%IC![7-_?Z$5IF+P]]F+=B)LKH1]O=LJ-\W1W:G^W<14 31+H3PU+HJ50TE=B+:- 1Z\Z7UX@X<[+HDJNV-W%$9O:7J*W$C<66,9>[2+B<'7^YY!RPT)'T12[WGXCW3YC[ MSEX!Y[!O1P*U2%ZE/.@=;]U BY>VZ M&)F8H C^I]LHAEY+\&\B7$3>M4!1.OL5N0%0W1-Q*QK(T6RYVRU^Y#6T4PO^ M2A7Y4[G9C%R5"[?=JTBQT6XVVH5NK5'_Z(LQ,("#Z=6#9>WU1K?Y5 MF0RWWFGK<3<4O@3V\F?U"M;T' UYX8 MCD74+6KCMJ*3TSY4(W^ J9(0_B:W&?XK_O>?J)-[%YV+B Q<-(I-/.&)S:$54-:20CX)B7%R-T+RG,S>FHCDML%Y$M5(?XR0"T2,1LCG MB')3S)5*KA_=()>.-]7#ETA01X4IGZU;B8(GAH-J(=^\TP>/^6E_>'7_\)P< MI^QX80 ?3?\(N\Q.!"840&J\RZ?J7B:D3;$_O"P7C4%U,VVU2_GR>-L3Z9#3 MH!+'220>DB3!.28JODFN>HG8+%WRKDN()?W@RQB[*W:O'HUTO;P9E?+-6N]J MOFXQ"XNLG2(7[ .?P^6._X@HQ.*9PQUJ.LJ'J?R=<[G_,"C=2*!8;O7JW5J]&FD0+%6OESJ>N/9J*EZ*E6N"#*A:1/GP:,1&)2THC:A-%(KUGT7'" MH!CFOBE3]< G#7\-6)I?X]1MCQ0\/,D7C>#135&+N.$$M\U%E5AP\\A$7((# M2+P_,KLYT728_A.)1)DR^2HQLE5[@C]3"?/F;+%0JJ9MX.]$C]+OPK/!PR$_ M=>"E^,("'D71NRO@ JD6"DU^8X!-_^[!DY%HCJS@;PY]FGD$T8A*?K>:D'MK M$S-6.GE'$-X$?W914/#%?4@H.EKN: R)#Z(LR43MB6CC]V35DC3#(;>' M*"L+HI_)2(W(3)S2$:LZ]Q^&%OGZU;??&E MMB)IHF6AI@T&F$I$4DUU#K]TA5J-IVH5.39J",KS0RIWLQ('I%BWR7 M? A.)7^,Y)@F^1,^R 4*^O4@2@(QAL+&!8P(.>.ZV]$Q2HTJ(HC$ MYW/'1T2$&!5H9/F:\HCXOJ5*S%.B:(B.,DPR_J.(1<]2&J.R9:LS4&ONH:_6 M-[EA9EE5RIO9[;H<3R>3[?OQ*1YZ,@%0B0J?PO%N*7K94-T7N#OW'4U5YT>3 MG!%Z*;EW"#D5Y.B KB4C%4/\ MC.$7F";WKK;7AXKOD5B0%:0;' 5R9?@L5O^%Z@V0>/<:&8SW+KSE7+%[RR+1 M^Q#0.[IMF)O(4M2H7Q#%!SJ6,G*TB*8NZ;6L&1 I(3_ARB@VW(%DV*J)2[CG M [IDXOO(NX>&:=)66I!213^*7%P6W*5STY =LK(KT33)C/%^'9$GXY"4R(Q\ MS*'/<=]#'+M91%R*J@9QBAAY6LP2-86!D;S%]3[L_PMY"I'^&#EW4X7VL*(* M)6(I1(NQQ"Z<&]\HI(FHC^$V)@L]1OCN2+5! 4''6;ID[@H"=-I8H4T$\Y25 MD6*"N62+:[8V.#BJX>"W%Y&"9#MDE<6B'$.0O]W.<[9S^K;RON23N.IO7>'U$M;A9("M5\ M*SR-0[RZ%91P/)*6HFD(A]#IJ09I(!I!QE.'46-R>$6B0D0:!$!W@2AQ"-]J M@4H -Z]$19(\!2J%5*(5052HSO6K 3C(%Y'^A'Q#5D"\59W;1N&*@[;>\\D> M'Y2*RA3O!!G'#P^S04S().B,8;PRC,)[=-3G68!LJ6"<\%4#GX<(%WG8S+"( M_I:79!KDKB%F"9\?68C51"6RJ_+%Y8M!%8/M>^K./12V1O0A#F0Z)NB@J1)? M$'=KW'VX.,X1*SA$AQ'MBF$L,AH;P#5D?W@I!)FJ?_:.]00]?2NK4@375TXY".(Z(&;G1X"_Y-5'=6BJ1!CV#2([:D1ETQC MGAK^F]^JOC&0Z\#=M?WG# &Q-M39V.1$D2,_(E>!!2(U%&% F&B"KY/[@>AR M]C9R'^%LZ/Z2#UN^^Y^I\#WO$RW6I-+ZR#Z1NZIL_[;>XA3BQSE3[.41<3[7 M0)3)8C$A]QUXWGG3W3QPL\G_%@Z$9:FBLV@L X\F%3#Z'15& 46+X<_]2%%Z M_Z(GCKGHB9];=":V&!N'\Z[O; ,:IC*7.+[#U 0G#S"&9 )+M-IX.]5=%4 @_0VA&JKKEC "Y Q*[-#1B3\%7 M5'T$5P^Z(+ZJN,@?FF)96\/X\V]ZH=3_"'8#0:(C/.JT\_,Y:TZSYJESUOR< M-3]GS<]9\W/6_,NSYJ('/K'U1.?9^+-9.5 M:K&;;?02E9K2+_2R&05J>O%S>[+PA]/"[T@B)_9G^@]&-TXRV1S95:?;RI-? MIB#SY+N],:T?W66F>@QP,3LX4HHN(;C'&&\^J#O$XM^*N M6TXH^\T1O*)WG$L65I0# R<6/H1U'!/S:4-(V1\ONT%C2#,^3H@=>/%9MKAS MA/^3T3#G"&-NK\2^[=>FC.IW3]C;A(PR>1V/K5%GRWM>$(@;V<'@LFCR*1\ MXIVP-LM0TI6\< )$KD$,2]%$UZPZVZP%U(-NH$9 M%G(&6*ATJ9AP6&@HS5MS5B?'SQ,$PG FZ,^R0^?70&%Z[ ^N&>G/# 9"UTY6 M*1H"AD">\D(61M_X\U.0I(F@,4"C@@?6F$@:C@U#W/@Y:DM8$3F8@7\KF\Z1 MPJTA)RMS'U?9Z$V MR"62S1U3RQLSBZ*V<8%L_!$F:!!R:L:FL;(G4?BOA0D-%AJ_)2@R MRE("*0PP-C"Y88,_!;@)["(<%HF!S3=0O(K5@GN?0/OA3,Q/12# M(\*(E$#I"OD*67)I&V%V$2EL'2#R]S?6 ^DFG= M'%T!JT%^IW3H/Y&5R%)"/&:\'V"PJP^9XH<5/!UE/C8,>:5J6IBMMVO=4"- MQ>R20GT!A*T0QQ+"ONA+*#H16 MO)L;ML"R&$BA&WJ!;;V&S'#GU@F[!*QM"^*+2_@[@ZF266Z ML,@>JK>-$3L=A&AEF#*Y(K;!%%5V(&KNXMT2#1U:>K>V*M5$/Y-=3V-VUVB) MG>:HTRC\^.>+*]W+\L"*C]//R7)CH=Y:CSG3:6F'RA(_;@56UL-M7^V.KLO% M3.RNDWQ:E#K5\:>OP%MA,E^P K%EI6EK\9Y1=N:R:8F#A\)5BZR ;H10;+[V MBW>8WJ[>\LQI6LH99E/[BSQ/Q; &1DWF./M=;K!D#,=^S7G>"MRXR'"%X?G( M"@&,8]NH$S7R-!VM#FKA[(P ])[G0[[]3J#1(PP(A$)S@@E/7P)U"U$'@[+( M822/LAS%]"'*@D5'7X8I:XPJ/))2TXEEYN!0*;#,Q9/IDWRL>?M8$X6JH#_, M+F]O2X522+%/^.>^ YX,]L8+*:G>2AS9DOG?_Y/,_VV%#XU["+[0%YKHY.8& MX<=_@ "0"<+'L>;;)L>)W^]1]$6("&(B(,HQM!8#L(%(1KFE(I,E0E^?ZR@$ M5J%7=##&YGLJ8T>(4OBN]Z,U(78)A9\.17WJ86"MP-N)R&^]>PN[NO7E8$D) M6%X(.@#'?6?$UOZP(*NC"1INUE$6^O!"4JCKWK6DON :<;&@AT9 GU5V6XC^ ^]?&MRNA(P@S;VU.IP'^NTD1YD3G4D@8 X1!Y0+9 M/)[3L#75M!E^$_9,_KVE>+D4LF)U3(%O><\FE>+ M*_T^6>NL3M$9*NZS9X_C NT=CNOV)HDPH+Z/D25)9M(..WG$D96L07G;4 M\LZWOY0=/4.X^O ?E&H"RS"I/_D'7(I^S_)/&JQR^> P,,$*RWS<$? 9RWO! M]G.C[I_<6C+?MWEUL ME\JQ9.=>S72OU[%>(!"=>&LRKT2GV20^F(*%;XU11904C,FYD>A8PA^*?I0D MJ]YVZF555?,%9=J4EK?C'_\D=QD3_Q,YC<43U[[%F]VN):/_]*(*-]5\<9/6 MFOG[?NN+%B]>3#^9B>Y#3%"O36T2SQ2%U&/AQS^IT,7C.#Y)">;0P@6&20>F MT34(VIBB=A'9EDHR0X-?75[\:*XI\I@E7/'IFD%N(?)F6H.( 197B.%#CFXI MMJV!-(8.QKTQ#S\9+R6O;-/:#EF%5N37WD)X.+KD8N<' M9(]19MZO<]DG^2$G*!E!,2MZ]^9!/4FCK.NS4HX4B@[823[;R_W=7"."(A^R MMNC?]A@T8U,!F:%E;KO6#09YP;S!OQNZ+P]V'!.G:Y*[E-@P#7 (&54:L7!X M)'?+EFGTS[O'],GR>!3V(U*'ZD$>G<@?IN&"G FT@!TQM\10,4SF[VTS M.[#'\PI?"&O-B04U(@>6O^^OB&0JLFJO#!.*AT&W@CGB6+8QH]#&,3S-Q0VY MAS)*/ (K4(9+G%\+>7%0P;N/X.@^U70)K\AD9)42Y_@!4^P;X&I0EB$R&?(> M=\PP5V;4^+%541<_B&!J38L04T8W9B"6&LUQ,67 (Q84>0L23)?B? C,)2T=(I:&:C/$HS_K[K]C6*$] M)D@E8TYYO\*/ X*W<6P,HV(Q^![%DP $&A#;QGSGA>X#\1RX-$87D<(KM231 M $K&M>M/KKW *\"L0]>:=_D5Z6D*Q6NI6EJH2(E93;C1ZL;<-OLY-05X+57[ M[GT%/FZ1C$K->&Q,'HRIV+Q*+/J+I;"J$FNKJKIR9-.*9>N)%$<:KW;1)^.=.#;#D(0#XQ!$00DS9K[2)0D<1Y(_U M>8>FN'()UH"ICE@HUH0!LJDN)SI@"@IZ;AI$F5M0O^ ]%JLM;7I1VBX7D$FY M#2VD,0%+GKB.FOJ"=Z(/Q+=3OL#N9/?8X#,\>C]0N[K%^68QZZ="_Q\*^088 M-_N)?,$Q3<_3X,'VJ*_FT)JH\SFMOY CD)= M I](10[C"E\T5NT(?"P8!VK MR:XT1O7'N!S)YCEP R)DD;, (D>+B/ IQN'BY^[EY1KN!C >/%8MRYN2>N^) MLAE'-'&(M"86YUTDTB_A-L =.U%$F?V1OU8&QXPX_/0IP.%B@K*(1I397#,V MP!Z%#9EL-C>^FO1-%^3.LL+!Z*%U*+0BR6_.4.0[N]B]\EVL4."[S3*ZJ@%X M? #RKTP53#W96%'>:?:S,1JYCU&V3'C(&+.$CS&T#$VQ_;206[Q5?)TI&U^[[ MB;F1J16(Z2X$:&#()\=7FJ(S9=6'Y?/7<$ZJ]FW@LO3&2^5;;' ^2NY\L=9K.*-]0 M$X(:ZP]O9HNG]*VS(I_D;W\_R"KY+I!5:C_(ZJ"/\S-RF8[I='G4:J.%WHX[5=JM65 M9/^$ N6>T=7Q$/H^N-%QXN/A8T$G"@*?VH8[A2R:Z"_%0@IZ8MG;6$8\-$#E M4R!6 'X5R/XAJ01ODK#]1A:48%EO,:S48X?\/+P:S.]BN.&T(W2P?G?YZ^'8 M$::3($QH*A/B\A)U7T-B"*A_+/"UJAAFAZQ4Q^6[\7J47"KD5-C=VK]]4);4]G#72K=6/?W*IW8:6?T:_H WQOZZY/9UE MWUUM*U8H==>:;0ABNJ-6[^O927$._5:CB53R9#H_O[O(]Y27_+(2-[(W?:T._=BO7OFNN M;\NS9%Q-Y%[R3SGC)+O'L%EZX4<,+M$=9@DS2JUQG)O]S;2.U-/+("Z9O6EJT#%1 MEP'./#]D7\9GW>LKL_P\[W4>%]6XTAV1-YTD$HA/+8K$0K9+@H?3^\*\PVM# MH31)6-F+YAN&O1DMN* :/,_B#O;IC> M-OG >!"7SMR6W9ZPX!21H\D6CLZ?/265N\CD_N-?-/8^OH"^N(_O^7"(@="' MKQK_.;8RB3:C,7%(R[\:CF:;@2_F'Q4A)>+8RE?$H84+(1V>?_!][^T'Q9=: M^'_^:\MOV(6):BLQ\@ )0B*P>FS6B8M,^KPOI[Z?^ M\C)W?_V/)"G*:'1@ASY_73K&R%YA# DL#(#-F89.KF_7V*!S_P %<6(3IW#Z MW?__@/DRP3O"A'U&!U["_A5([HC$SQMLKQ6,<:+(O;;:Y6:'5!*"%D0SF.YG MV+.>;J3F;3'QN"K/8B\+NV 4!N7!V]T2WF=5YN;ADK=?1[8OAM'[\D]QVK&(?NUR!$K&/7*YK,]C22Q(+U/WRYH2OX_A@+E/ M"M1 A"IL-N65"$ '_1&BK?/]7PQ3O-X:[EN'8CX[$LOI7,GUO4V1O?WS5FU< MM55N=.Y+5:<\ZVFMQYN1V-8J(;R6X9\[-9BX%\"M;9-S?SE8W%_-N;>)A*^] MIPR-"_ M=DKQPV0=(>T0A?(E8(LQIQ1;)2($\4NI<.$O6@C,(M!P MP<_"6[(_JJ_]D5[I;;X@/ MO8@4_#OZWN12B,$P\O>[^,SX1 77!IS%W?H_V3'!\M^AI-X[!B^AY?/ [UCL-_YNTOA7=.",4.%DB9;+8H#/E(P9&8&$PPA0!=%: M%$I"M/OZ[5887J-,'G*P#0#.TF\R-AT+PPX;Q8X@\-874G ?IU(N!-I$B7S? M[=G!>D524F+5VG)33=9*A U^93B:3%O<\L:H!@R"UN+XN#'1W?;>03Y-WLDH M$4(GX+K(-+;NB[8'*)S<&,;A^7CSAO/@[^+I#(F(T<9.,@)'A[:_ZS-R3T#H MT6T!S7A_X%AXQ(=STQBI0!G$6T"1J<&(C)4>NM=A!RJPT^0T AX?N)/X27>/ MQ8:(&L3R6>C.73(_WR\@8F$+D#5CB'4-[+G>*<1^J!ZA$CB0,!?&U<#H,FQ* M@&$QZ0O=A:&"G4YY1 :KOH)2Z@'*W8 ;&R$P --#AB]@[60Q=.86<@6X,WPO M9M%@IG^00)OLOTB)T;S,#.XBY1L^< N]F<+G[3XYO9)HKRUZ,T%58F,$/@/4 M@<1]#OF-TDJ/I,IB4"YVY>I+NJYW>^+JQS\CPS'#7?)HQ,(:D!&7548&8K X M()DNF9O"=I$'+]'!%HYZS H+"'S)]*B\4 :&3@T45L&.M3RQM5\5N3B4) W M'6?'1NW>(;XTG-=$CG:\I-VO1)$*"G3NQ=*!:FB\5R14K\I.B5$P3,Y5,B1MY2Y:(HN$_SV MTVA(?HUS91]A 6\#@.M*V!W$:%*#JH&''^$('+$-H*^A%#MY>))\^[1;X>G? M?GX?[]4C:LCUBQOGMMUC7P51>#T0ZQN89PZ0>]9440%M74Z4>@=I@8Y3B'(@ M_YERLEK)U?^.=.-^W)IWNE210P)#25(D :RHG3YZ")1@QE7 M6U.G"AB>H +I)87\G[L'8Z==]%"!G.!N!I27R/LRM<&!X,OYC2IBN3;/(+)! M&CP492)D#>W1'<2*>R-%6280SAD/>;Q MW0<%\KQP$=!1>>.D3+ZH2Z+A^^)_U0Y;'J4'-C$TV,+ MMBXB1>_:H82ZWM PE>_#/%#-QJD/B5851R-$7$R4W37TMR#5Y5 !YKMZ$DJG M25P=7,=KD=P\YB;"F8 ]_53'2?1ZI)3@I^D,%NML$N MUCX)9L&-+4CX]&@-#DX8?3E\$B")Q=X#Q-DOXH. MC-#W#&(_> M;V$4XK<0 Q(GZ^AMNC*KZG@>[KW8-T_!)N.\^CA@$HN1OK5L[ M Q;>"EC(G0$+9\#"&;!P!BR< 0M'XM[$/,"BLZS,!^E^O5RMZD_5A]9C?KIL M_32C9?I=P(;,?F##P;C@48I5WK7;/PE:.&)6792-.5B+A4X/^+JR,2$5C7C! M7@O)-1-_NZ$N.+/(F!7YHVO,52F23 M__A7IH"TWVO"@0Q="$W#HW2_6/"N2 MB[/OG:[LDZ.PY7]$>;\3UI!%5ZC?07UXUX<*_*T0J_=(C+:N_%UY MAAO>_C?TX&."RH.?*$!-0%,*"CWNLFR]APO"HGB\S0O M51>/JZO/7X%_367Y<2L@EA_EQ9-57925A\MI\O9A+$B)5GC_H]=_L1-5,/0M MSW_7B?Y4]K-;0Q^_C'!)*R?=\-87RZZ/S=)1NL>2IC.*FTW?H" _Z_!*LVP[N+[$#MG M(?QT(1Q^#R%\@[[_9G+H<_$#G8/I]/V7%69\9 /]0402BJ\MA0^ERT26NML: MYK@1EP\X)+^\]2 ,49[U0L"JO4MJ#JIDJY+>TR.8UF7UU/Z+ M_R+2>VTUHBRS'&QA;SK>6[>HAJ.,:Y@H/<].!J)B!_$V9$<7_[C*6JK&ADXZ?MN!#,UE8VFF&7AYL YICCC=UT=!1Q<'!^-+)Z-J(: MHBZAN8M##H4A>/#X';P$#3Z$8Y_8GGBU SZP,'^O:-(.WN0G.<"TSEKZNKV0 M59WZC1B).M^,GWTS2B=Z,^ZZ,]_LYJLP?8834!3WH/MP4%XX;\*"E1S8[@/L M![!@1#B(KD"T/4BY;"B6_\($I]XD @&2AE OC /;X7*SHV)5\XX>HX,C!&79K7[P9 OQ]1;X#'63=\7%3>6F@7J%@3)=@ABT> MCP@GA/^@[D@+_[E@"0 7E\D;MKKH9'99ZH%'N:[\T"!7/V6#@1(@? 0; ^;/ MPY0A%A29>'7ZZNQ8:R8 \/FQ.KJKZN&9O$1O9X$1CN,9)8"_!=8;@_HY,C)5" M!"L:\E":UV0GBMU#:+^P;O;;9XT+*E(H\2&[>"):D<,,1=J9YK_8TN9/:O?L MC<8PB_(G/,,SKN?-N)[\&==SQO6<<3UG7,\9U_,-B$@R[\+K9/>_XV".ZY? MZ^SO+GL*DWL_I4=XD@^5>23FG8HC%3X%T.82D9^QPADUL4^JNA=8O^54A8-> MF&>A6E[HA5;JN.R8M"P=134&-7-DK69SPQ3-31@AQ'8MPUZ3UBU+H2A^O$T7 M#J@!%J0;A0?=L$DC!E1IR"B*I8"T/(P\(\J*VW8KG#B!YS86Z=7Z)A\1QT?4 M..T^SLODLMHF7NHD>I[,5GW3[D/>7^,46J,#OWQ3;1-W' +U33Q"Q_S4?8U] M3QTF=+C;*8T*W:%7Y6$C, +0)?+1Y>+A(4A"T2,O]9%RDRDK3]-%M5%M]\H/ MC>RT131P?+=/CZO+IQ97+QP$ GW#X+I?&!@0.4@Q3HVH+9*K0^'P&82//Z%5E]HG%#/#V=L9#]";.X'_FA;.OG[N/7=YKPQL4U4EBPSPV(;N M:^MNJD T0"'F34P4T_[N^_JW#YHEH;%ZJ:6GBEJ0!X)3N+QK%W[\DXRFXZD0 M4X@L[Q^G;@X=;WW)-4%&$[K0D]KD,3%]&C2%V#1=&MTU+=&2P>),1-.YY,Y* M_TGK3#[]-/][*^J43O-P8!OJU:6X+!(\F4^E=:VM;8]$$ MCF+]^78=Q.VS5^X(ST@[5/(34ND!?(@*NMS:YB.OAC=$9WZV2OVM,7PO?,&: MLE@4Z0(,.DM5=A"7Y%Y!%/4"YIBVV<+(4"J[K2O9]#-VNOEQ9*E#B\!2-(W: M *S+CF\8+HTJG'HD3@MB/"'2X"!!(UH9JL&<<*"*HD29Y.!.+R)%_"&&P5&7 MM<%GW+.B)\/?=H6%D! %%WREQQW'/L?HKC! @(Q-T6WTJ3TATQ]/D-D)&KIC M'A46CPW3\S%V4I&!K"LC 0W0G,JDW&SA-WF'6=H42XN2FHJ6COH M6K;L;/B^5G/[9FY"-M@"%!D+U7D39R/QSPG9J/A6XBKO6S6@HMCL.1Z4&,Q" M D5^'O@1\ E8AB>H@XB&1:N]_Y:0CSS)L29T%@- MB W8I8 K\P0'IS(194KG".>;1F0-Q_)K3UQ.G@RXV.:B^)JR&7[CE(B=OZ]6 MYEJ]=;HQ:3(L=\KSJK1Y%J9:IG6*U2]UPX9J5W#HY^(&+I9CHQN)WC1,"\F9 M]2F<7&5."?$@?>0ES]C 68X-%*T#\6'%]%-?\W_2RP"(C,B3X=SR(&N /UC< M\)R]RU8ZMX$>ES/)+O*: \V"N" N#W$HGL/ALJ M$@5JE*\07T[EEGW;FR4^_<+_$B9+G!N5@9.8?TK6%!TF=Q3X;&]2U*7U\]RX M+M4!K,QJSUPMQ;8U_A+WW>ZGC:&FCKFZMMRYT4&H%DV$'(D$M T\?XY2(=/G MC,)],HLBN8N(JC3W27YB7KFJM)\[MSWE950FEEILWFJ'5,F%?^YTJ^38;\16;?6^* KT&FN:!MA?#9.=@T#[,/9'UCNLX#1NUEK2G)47U<7L M2BXWGJ:]E=]-?8N7BJ6VQ+$$,(8X5AJC#NPADRG7PXPE?"YFTNK%C?&+F)O. MVHV.TZ\2L7LH_/@GF[A(['B8_WES[NAGU_$GHB6?M#"7L[JTN:U,[>G&>)DM MX^N:,YFM?OR3R5\(NPOSG@313Z_-^V,;G[0VY2>Q4S$FV5Y/R68ZEY?]0L:4 M6C_^228J<7<_#"QMK5YY2_8-5[>.&*;&B'829-/R> $ MW]*JBUS[N=8N:X)8ZMS>DCWI/ (3 G&5=@,^?(4HOH'K:V2@MS#$0L8+03S& MK$CN%@=@Y5@$&J[5:9CNA-7FG6\._(-@L;)]F[UTQ^9Z>&4(F\*JU1%;W51* M:WV!2$Q*>J=DU2_;TVI;UA[+-\7'Q W$0[,7NRGX(^C1?[NP4JE1WRA7J7*O M8=]<)Y8;L[BN?\4%M4IW*Z6G;*LE*-.^LZG4E-IC?_SCGV3\9/3POUW;4N,E M4QMFC6:Y8I8!R.T; &5<>L M1*2&1\2\8K(B'70AF5J,8DQ*#\0@6>F#%8(Y\LQ&VBZ8=U&!PDUT+X$R5P?U MRNB1?=Q8@6%M)_)P;JX!C"W=44^[,#>ZD*9"#@B+*&+D+2;*L'RVN/8%).X+ M71Z..)=1O*^,(B&5P,?M ?#QIG,0JX5/&I;",Q=D:22;\9)@VD:UE9GERU_CT/RM(L('P%N$ MAL8$:%<[HCW0&"6/F:U$T\L*0WM$C"5SZWODZ!)M2PA00&;#TT=%?00!;NQ" M(N=EJ.C*2+5Y:)BC4(P5DL+X\E)$P>(/.CHC#B,39KU.?30_K,R(S 3R'ONDW-\<5C4C M_'8$;(DNBQJT4 08#]+0F)XCN??/V\#@0/-9ZL-R/ UR&]$I1A@GQU:W9:;3 M=&.7XDCUX<'X\W^>5^Q?;]?:ICH07;<=.*=A% MY53:,PCV^E2@[[C\[*MWM!.21_#?NF(&%-'>LU"G?CV,^-6@6,>7_2OHIRPL!D]H0Z0%OP8_W9%S,7-F[._B,E5ICGO2G2!6*HO)Y4VMDRD'PF:) MMX;-F WBXT*[) M8YFO8H=O1A-T(C=H/!DIIDTE*E]/89BS?Y9>-U@(":?&+ M[&X6#=3$+[(?XMJW'\+=8Z935*M]83--ZM5TXWH=RQYG/\2\(#],V\7':3$_ M+MB=N[K4@'JXN'"1"=D0\(-@^:-? %!^=V#^7\M)6ZF(Z:%8,85-/)]MK+K/ M=FERG'VY2I=[UR_=2W4JFFJJ7)QW1W7(DL0O0C#C7R(G7[,? 3FYD8C>NE?* M#]-98S04'Y+JH]DYSG[(-ZE5:I96%KU8F?P?VE=EI_J,R&Q&&=FY?1]WI@<9S_:D_O;9]5N:M/,R,IJ M]^LK79J-(3@3#ZG$<"5E]/,HID"IQ,&,DFL@BBS@R?T4+R-FZ#KU!@Z8KRY> MTG7-C:&-E6];";F@=2.,,/@,LPJ0$HU#1)YJXF!(1B*VV8]=VD]8G#$OA%>1 K[UB/7)[E+&G'194"VP.CL53P>$1=,1R+S)JYTQRIC]X+_0:/ M?^"C1+\G0!PA)38CZS]A)2.?6S6SWPONN'# 5U*[QW'2OSE<\/6BRT^" ,04 M<5Y;=WK+7G$X7,RO,O?S1_&,6_GW"_O0;N1&4KV3$F:Y;FJRC NMJ_7JC%OY MB+6M]&9RO>$\SX7%?4_L]=KEX@":Y;R*6]F&-K\?N$+#HN1:)->2%<4@O*D. M'9M'GQ3:3S&$#=&!I1=!@7 M@W0!N;SF$^NK6_WPHH8@SI'6,.RK9,BKAF+FDUE+V,1*P]O50E^9#R&5#.&? M.]U*AE?*!8J&6T,8(;NET*H_FNG0/1/B>)4#W_Q"_2[X^_Y BC_5>E9=*)8& MHY>X/HI/LZO3P=^_%<=CU[ MBOQA*;2 F)HVB?B?_AY#TGZ[C#*;NMARS\JAUCH;!W1%GD%O9^Q'I'%3GLYA MHLY=#HF=66!LRK1@ ]4=\ M[1TX$L1ZJ\*&KDJBIL%W!]+UW3"=ZS_FRL5:OO2<$;7\Y&'\#66I*6Y@0C5O M;A;68K,]"!6N1/*V,;A9OE3+RKK;*\>KXW(::'GLE1$2"J8OB-#5HYQH?D#6 MSI_A)&/>7V80'!I?9( !1"0Y&(8,,%M@6PXBB<84E'X(_LP_0%!L1E_?@G7^T_B^0RZ:=Q7&^ 01Q6&))&!5\89&5W,?P] MLXD4RRL:B:5HLM!0;M1%@>PB([80./N0-<$(K^>WNU^G]$S]'YS8RO!E=^_DH3%BS&*+K-@% ,P^9;'KYBY)!*C'A%?+- GZYE^^:T3L"R MQ=7Q23*3[3:N)*C:<'LWL^G.6IFQL)XZR]S]O5)I*,T65+/N.@Z,P82^E"M8 M!GV#JAXB&R.D$P19\BEH>F7.(*%P0"C",*:V!UWT;7NP< E^(@?' 7%:BB8E M\PA^!.6OA1"N=@0)(]FN/[N+:G?;0H M)"_,1%*WB25"PY9NM/-P-HD5+K@2L*OQK( IX[QBO['#NP,1#GW[N:SNG65U M\7-9W;FL[EQ6=RZK.Y?5?8.RNMR[RNKR^]]Q,"-W#(C*UJ;MU6SGNKI/J:M[ MSU;=EZ'=3CI/I; >R%SQ>1RU43L.*#*?,& 5'C_Z5&O%_['A/?[H]?+C+ MQ0%=H"GVN&B\E1"T&_>",=N-1/=&)\_1\/W1\+MTR6HWG=:RM]!Z2J\U=*3& ML/ :J1*ZEN+06-)XZ\R@U58^O])S9??LJ>HK(/S7KC:K.3VJOWT1*4@V4%ES MJ"EV#_9/&4J\9K1;RX=U$:E!,UY\!Y4%MTJ,#80L M]>;5Q_C#\S@I2N_,"%=]'Z-2MS(5Y?[U33J@,D(W'.= MU^%-=6.E'Q><6=/!SB$K?NPZR0"Y.:N-Y3Z_R@>)P>A@O30M=PYQR?TMU)#4 MVB7-X960P)EC:,199T22O&T;.5#W^'OO-[2OB3(V;)4R5>N\Q3@Y=['A)L;_ M36M;&5FX.T@>].'/H^>+,WRSGFTP4 0YPR?IP-PZ6XX8GGA"A4&J[>7A]+1T MT)2+")O3T0 Q$P?ZM>VX/F_6IH,P X<1(RV2:>I(M" <%- [;JQE&5RNB)OQ M\"/C2M"@\A,4)59C[OJ"TTQ6* MLHK*P)N"@3,D%>>U\OM*HMD4#<>V%%EZF[#'1+ MW-KOG;+S4/CYSH)M,;V+7E2. ?*AX)^M!ET[#$(2(V_[C1_:;.<]ZJ>)ER<1 M]TAY/5=DE9X,(B?EM3*CA^'8*HDBT4 ?06&T;KGZ"*+TJF7A@<4%]_)KBB0Z ME*2;MR>@IXA= O32\+)@Q)KPT'+8+8@S?UL\=Q)YYHHES:$,)/_%1 MDOM0=Z7'?ZNY/2! <#2#C=/MD^D0(\-6+:QEV%>/+EI^]E^/R0*G) +U@CK& M'+9;2ZXI^A@0BJ,]DST2WI19\%W/M,)"GCNBD(G4@&!WQ769HA7(W_8@4;-V M)OW8OWQ4RE594J\'8^4^\3@^16SI/6U4Y;'#'4>Z[@M=4)54C@"I3&Z%I4IK M7?P)2?OS$I*I05( !%@.SHWWPWBT*61*I:N4H!C92C.G7A43/UEBB6M=@*4F M9ZA-)A2>1)1>,BOK_F65FO:MQ95A7=:2I=;XQS_QW6J]_\"B!8@4W;S'$-L! M1>[$#14NBK#-<9N#6!@0"H^R7AM$C:!,HX%2%-5(9^*HD?\7OO'_1>K&13)! M%0;L$]Z*9'YHI.#-\6E[DJ80/=P2]]_+6N-)[56G^5XQV55N,D_CK#G^U!T9 MS:QI]\4JI'HWH\2SEED\#E^@0U4\L[LC%Y$.7.N1 C$GM8B+:WYMF?-TF?-; MR^QEY;YBN5,^1*3[[^ON<-.7-7DR%9^4=>JVD5!ZTL^EV-^XW/-*]C'?2HP3 MTX0>KSY/F[I27( [!9V!V)9_NZ31'_$L/_D#]B20,WCG-R_GF7$)BM,V M.ZJL$F?,SPH$F\'N?%"1>.C=^=BRK1 M7-A&RV9H$6(U\K]"PPQ5PZ9>.^UAOJ)[!"UIQ=+$QJB-O*'[;K7Q8\H9"HN" M/8W=%.KQ52I1JI="ZBO"/W>Z]15T]A1]#/,_MH%I0'C#(B=CINY2NNYU;*D= M+Q,728)&+-L><5A7=&LKJA/(TC-O$*0 @BY#A0V!HK&"WC8'.9FR1;&-;I 2 M?2FO>92/]S<8!G'!#< N%<;G&^ ! JL:V\UX,^'!5CI(OUA%H'/.V&4!(\.S MB3DJN5@:5:?:"]ET7JU5H7_96[ 2W"QL)47DWHNI?:1?%4RT^37A4K54G/[F MKXE*]*U./@"1+2'Y]R$=46^!N2UY,]N6@!#Q6B44I\6))<1Q#!/ MPA9'(V+ACL4QS2LS,QHS', 81"UH:M]3Z]P->GN,@/C/4]D0S- M1<;21!4O+($73,C_8?AZI #L6=6TW4R(Q3AR>8-(B!1"'1?FCK?61@3[6].. MTXR11V$8;*&/F2&;41>XY]]9]E2K\AQ_ZE7%5G->*4B/T_9)QHG9/"(K-I'/ MN2>S^1K4&PYE@)5C'\BO&9=80NV(PZ\SMY>%)$L&>-^XLNQ72Z"V4POOPD/I(,V%6C. M#:\F_])$5KL%%%:2':A)# JJ&J@91%"_#>EMNNKN*$[F(!5H0A?9MT(C$%$_ MG1;L$+%=7Y&EGOMJ?>UE)T%T"?F4L*[B*Z4[4F\&7,\(T=HKO);I/- M4\GA<.LZ$!+@BV6 6B8Z7F>E(,"KS+ ODB:J,XOQB 5"YO'2@ M-O_TU"N?%=4%WKS,97AN6S.Y@I@LIKK[UA[GL@.;P6, MJ4==Z 74W M&@&L#8)][(C#2Z-N.-X=!GT_ /#7,W2_S@$8>POC2\C19(K63=PE_93,M57Z MNCZ*"4*_T.Y>2T29$WLI'G M84*B\M@Y:I[M1?CZ.&PIR8W*.DF1E2 ^%5I_ODB0>T. M-J+!(!_$T.>I\L 4+\3&$7R\8_FV%2):@A&E_'0*V0XL,L/R?EL;(E3Q;6IX M)D+O@_'HMI=87O?$YOLQ <3Z6&:69@OU\9S;E-Z>#NY MVW>?OMU:/UZ-KK.2T!C<7-4&@X?&ND<.1R(9C8>TX @Y+1;7G5QE;['3G[H" M.E3BM[.2-#NUS5[I7]";R\VF; W4QG3FC)+W=^)R%.N2\Z2KVJ^OA5Y?GF;V M/M9Y$<3I-);.::G+[E-^09@A@_?C((U:(S\ M9[1T-UG?3PQU,>T7I45UL\XC5 M#?W0.CX9A>2ZZ,33/75J3.?"_/(Z#NQO\5PRFD^$R?HO=\Q>6:'N[56GU9HO M)^5$MGV5:+0N.Y<*EK:DHT(ZI&_;GK-&/A,+.6_!?J28U#0B,T6Q(Y)B0O^A M0/T:$+FIU.LV%:PM=7DFP]WZ,W;W>V)WDV?L[AF[>\;NGK&[9^SN-\#NQH7W M@7?C^]]R,#GR7<"[NRIQ6P$R>"^GY/I:E"^U^[KB>E\FBRQXNG@3FR0%9RQ5 M2X^V,=6?3A*$0Z=RS#)X_P@8TI4Q@B#;[6X-,1BKFKAR.Y 1T5.60-U$'A$P M72/<7*=_L2R%\6H$S.<@?P@E#5%F<\,$HB1*NZ0@39&R!JB/G^@8'@O(-!S* MON?3VG/59%6X8-+[E37EO"+G2*;MYE6=S!1)KVWR"T9X7X>"78K6U,<1S;"L MB$1\BPTLT4J$G!3VQ"1351E-!F>ZH76 BB[2]J7DF0"WW.#032PBQ$]*'+W, M\'V8PMFS@+A@E$2(N XBDF8P&"G4!M.-(LL8Y1,$4GT6V2%G1Z1<,5'&Q06\ M8#'*$A.S)Z(> U(.QLL%Z\6^2(X"RX1Q(.;VN%SR+:S:)'( !93'3AG"V<6] MAK/LZ-PE@V'SJ\."5:1G P$W[NG9L"_Y3B<>.(XMH_Q>"!Z'Y.R^I]OB%-A5 M3(^&A!+OT-\C1QD>!BS?O(AT_:_8$HZ#[W'[W]*9#Q5R_I:\FM;;:\X(!'L= M:2Q-_'-W-(60V+9MRN"' C>R=3L\:\UK)EW#5?(GH D1IIT1+ J7@>TJ M#?ZB/:V!5;!-%,MFMH,N:C2VHXX 91KUYU_W;Y"J\Z0"_-K%3AT'FP^VSR6L M3-&8P4#PF17#'"DJ2/Q>4$;GY@=3I'QES&: M\^.(?\A _+R%C!*-W#&:L5'@5"&@ %)1:*!R_B^:B0*(/-7=S)@EGYA19IXM MNGN$;(!YJT1& %YWR8R0IFSA@$8!%+3IP(BVH?#D$N7*P3W/"./F9\6+RM,[ M!7$'0+!(MH8HE/A,#DR%?G^Y<@2(.;8/H23@7&E MX!7J!\:"60$_[9>-Z&^'D_YT>#:;N,II:/2@L9I_C,=[\38"^ W;&" MFS/RA-=5OAM*/7D<'0.:Q53(2*"I%37K#CKR M)'5+8&I,JQ^K'&YW)%Y)')R?E>&57Q#E F0OOMPV2UR$/"7*>6'(;741:>S] M'#F"([>5+R;EHCZ8.KP#JRVH)4Q,53^O3*"Z0H=C/6-%(OXF8PPTQA7'T+$9 M<)GAD]$.\>85UIIC_S0#BP5\4>I89XD<:4/UM,;,620]I>TR\)78>L//EP/V MBZ<-VW>7+!JO0BL576*4C>[#.?>E3SU37DGT'WAWC1@95 Q;D*DZJ >WY9EK M7%U$0D\!5N$P'R/,M_ \"JY/MQ]Q'+U1H9M09,ODXZ&S"KK<]79DKY%B7B9R M]^FLV! V@JT]I6X?YC,A!#D:_KG318Y6@L?S:+C1+C**[AYH=BCA-,+UJ])4 M5*_SO]RC[CDVKWR)" ^58_9[KZ6X3^"BP0-]7RM3-0/_X$HC(*"T(S2OL6NJGQV3-6256:Z>;9[V')E# A8-.C:J7U5MG\[0&]'OS7B,6MX%%O:E?<>0 M?$6A'.3,>9!9T:H=)(Z_B+"ZU]W3&H5CIM@0^MMS9EU3AFR(@=$(.MCWSWM; MPMX[77'?),C\B/L59UU M;'])R]9^1OZ@,_PS\E\V:70:J3-+]-8?7PSBY.T;J O4X4MU"RS6Y&N!%@]5 M>I\0.Z<@D],$%?&81V+50ZSUPZQ_VVO-%Z5L+]-MMQ+.>&1HL]5/5RGM-[BJ M9/UNR6)>(I-J5US_P.8(Y/GA^-M4KG"E2?5DKSB2E[+3EL=#986X]41R%YS] MYS$@HQ^_&P-]TE%:%43,O+:3][K5OS MNKI)+ 'HEXVFTB>#D/_X;7C2IF5!:%N=Z::>>FG'TTH[V?WYTKU_NPW6O$ 4 MIG;7%93-?3?=*8N)Q@IP7KEH/+U+FHO;$(1Z$37)B[RQ)"HP]U?BQV7L6ER]=QK&C*@NTNW^S5Q MG!6%DOX@R0/VJV/6(@WDH54;\=NLY)"!'/)5*3,'/NKC8>/0!3H7 T(E$ ?U40U9K#T< M! P\OW5!ZTQ\M%^JI<773\]4 M,KK:>VR4$_7;_K39OWN\'+5^_)-*IJ,)(1U:^N@K7_2S)+R!Q.5KVD1A#501 M-(V.7'N^(/N^?-RRJ+>+L<=B2>@;>EI+3ZO3DG2BB7UW7O[<[Y'2;+Y4)QP+ M%MH-1XH&XK[;F;&]\=F=$/]64A@4YT@S5BSC[5XIJ#$ISA74=EB4-S1ZFXCC M-6-H<'.ZA)F^17=!O*+,:$$Q*!)L@(6?8,%\,I*/;@;T$]6#;^G_LR>RQ.\U M: ;DV_%X:._=Z^9<[57&MUI9O)0[YK!V%T^E(*IT(8045_Z?UU5Q206$%6I- M4,;9Z\&-;BPNR2_6J_5PV1\]+:[^_?*DOFAY$D8FM[':R51/?7K*C(?B\X-3 M*Y#KZB*93>P&W:(>V1'/J? $)H!::1R>?7NA@V*DPAX\/G,S0=-2--S"@=!1A29NV# MFXJ)F,I]UXV\RB?ZS69O->U/4V-EM6FDGM76*5XW=0^,Y;KAQ[EK+D6+[)D> M'(]A$D,;DI\T/J!B?\^Y8U.ID$%U@-SX(65;[.?!)[#D.!?YULH&-,^YVZ#5 !FRXDKV[KH_QMQWD%1 M^^P;<8WX#["]\4@(K#>9[0J7S:1]AM6;TR="3;1+]-M7\!_WPGD$'RZI8# M]?)@K$Z2'R-K1!/H,%%2C82^YY(V.EBOC;&;TX"J0TXXV+5CP188$]GT MU/)!6_MAFO,#.L_(E\ZK 6)AI0#/"@0LJ!-=:^\8OF[SPB'&[3QYJG+G#_;_;8!^[W\W9\^^K]-'>JJ8[Y M,J(9EZ?QXZY[TN(_(6]\TU[#S7SA19;AYC#M_#/PWO-52?B:%[Y#CVK+II)U MJP+13\?R5+FW2!>3Y:XB.LTJ/QXSRVFG=1E/#Q]WO^FR9VMWW5EW[5 'FLK7 MR)C\(17O6'GCYY"=LB#8KH(6Y(?6%I/3Q9C/5G- GC_K@?-B_!,R&;17$%H\ MNJ1!6?I!7:)G%""Y?RI^W)87IM?P\L68JFL]3,\6*%OV2873')[98=*N-O'X MR&T8^V5)DL=5(C M\C[$#GR1BKZ 7,; # H4Q>Y86?#F]SUK:^HWSW +*HX5N*[TU>VQ-;75XW$? MR>6DHX8K*FWKB+"% M'C*A)A$EU$0)-5%"3910$R74?%%"S8@DZ3252$Q&M(BG1G22F([2>$H: 3!. MTTQR2I-BPD^M\;[1F8RDGD#BZ1UMXH6T$R?3>[KAI!WD:SP?66>:K62ZP-J* M/.B6;% :L^OB;$1>CFQRJ_6RY6AIA>\+)6&=W3 RSL*1R8N1U?B R.XV<6$Y M'3=2M4;%J&]G(^KRF79!GM*;%+#PQL"::+665ILG63CRXID[CK!Z9*]-X'Q% MYE2;D24_$>-W@>!K,NTLPHC(T"T=>O%VK3GOU28LO*HW% M?N,8>-?14S,X\F(_^XW/O>*9-U?:PIBNW(Q+;3K"2D>FN4O'Q[*E$P^JEBB\)MMB)P M9K%1*DIHY,7;B]GMG.):C2&7W2V5+:L5]O.E T=>O)T?XE(&NU[SAPY,7;U9XU[N5QJ8=G::>I<]." ML=/0R(NWRU4IEVJ!SD9I[+3TC-IU^_-,*,W7ELUE949(.R[>$>O)H;77$^E6 M&,WOU4(Y7QDD2,%>C_2.GM^#_LP)H_EAD:O1%IX;,DA-&1OGN$6A*3'"LK?4YGMF-EV,9V&4K"4L-IOL-?<"F:)$(;G% M$U66#:-DODME!_LEV5'68G->+9IY7%C,PD[3-&=[ZPG+#)3FPG\2)52OL-/==IEKKT=T$WIL1]48O3=2J!'HF<;'X MDB.-XJ5ZM83W>#RG@"+9&#JA!U\GAI5'I<77="J,1/J0U1$T$]'\IRU9%#Z%46+Y0R;*=J;,;);BN,G%(C*6<7Q!:-BVLS,1<* M74'..V'D9)2HDK 83S:XVAZ] M_3#1#Z2EDN]+2Z5>3DM]-?KV]Z6E_J;3Z6_LNQ?\H)=BC*_'$C'?(SK+4KU% M+ NU];N,W)V'"I_/57;O$L= U9V??XB.&-1G7<28,[O.;@7.:KB\L//%2+]V MJY1)2SB^&'/*LK'?;"V:'4X=]@*T:C('DJT"LS$]>U!CZKT4_9MWHU,AV#+" MAFOVMH6T(I)$?&OO":#OKM5F_5VT&4Z.Z%G,85P024(D_)\W1K"\^]X@^N)& M2N)NY'%E@I_!#ZG,: M/+D,?UE&,+$@..+M@R4=PG3H)G(BJOXV>NOWGY)(NM&8DRWTWQ=LYXD_=?)\ ME+V,.[[Q,+,3;*>,D M1O=__\>2WK#M<]D"T*EOF42D<'<0<'P3S11'00=W 0$4?3'05??C__4C]^.!^4.DG(LBP.82?5EO,+17$@N2= M*^X7\UJ"TQNNZ5G32X;7I]Y_+XIJCY?PUY1=#T0WD=BX0['!7&S!:T3O$??E MOQ>T?A 0U$<%!,$\)1,/+2%04?TG"8%OJCW^;N(@'D1#7$-$1+H@$@*?) 3N MF,D1/$*D **SOV_Y?N\>P+&TX^=_328 3*>WW8V@=03[:7S\U2L*-/)5;++; MK^V$3=V,D-/,+.JL2NG_?)LC_.]/6(EW8W/7!W8+H+>:N-"-;% ZZ*:5(1"R MD<_WK)]$]DHZ6@9HDSD""CS+20MRY]J'U+G?/^DRL%"J"NR+QLC(U:7V@/4>IO M\L]KNDT8=GZ$EAF;-7 MTBZ/+WN]]J+,MT9TXHRAWX4M^?PM36"@#\09.$*7LFP ME"F*E.%4488^\^,7D7RBK\'.KGU[1_KT 6(3@4F:>4S7,L3^O$[.R9U*NS^" M];VY=!OEZ&ZOT^ILA-YB-BD.%K/J.L_>Q,1P41$0U!-H;4,-/X.$[Q.VU#;K"MJGEN7L"S4Y#+ MJ[L4V:^@>B?RQZ]$.I9F4B'*Y%K&XM]I&3Z<8/RP&?B\#=?#\^Z@LU0&R7X% MYQIK@\[O2^U1"LQN908N5M.LQ2\T7LCN1!OD:QUM(:-R6AK=7#U=MOEZ&$:] M4A#EX3CMFA&3^^:L_6Q)UNP);>%\=:4+ Y;)KZ2/-S]XIU9L6$MIN+980B"W MFZW0GG/#.H$JBY.0LY(Q G]@WHJ4X,/%0NZ;5;M]C9*M26&!VY-)96X2Y=IL MPMY*"19G1FFOYOL=/)[E9EQ],XA5F1^_Z*?+YB0/>=7WQW&/KP[LNXS'V+ M "N>'##]P=CA1%8W6D9MDM#HFYFDPV&\VROTLENNEV!K(]#I*?,%$@'TCU_4 ME:[G[L,HNFJ^R[?CUVM&=^Z;/SM[5Q9IKI+OQ!O[3$[=S&ZFHI?9M#E) MS/<&'D^7YSI+\TK>9B%_NM&==(Q.7K91>V06C33RPVGD#P2)[IOCIQVNV&DP M(J.(^6REN5**U73G9CZ+HT3GG]^U6DIR SQ.#8M=KK :I*=6 MO)#C]-MD32'D;+*0V8Z;&B,L=X/%>.BHPY4\&Z7<6%&2B=%XV/U%=/'XJ6;H MMQ.@-PD#/1"/&\IHFD\+-4OHI75YSG87CDC=+!BD:D2F!(\[CE?&(Y OI&EU MR2,>IZ'IF7RZ8NG%HT9^OAU#7B7.\T ,.')V::WOJ%6E4)93C3TSID7M9M$> M>3#)2?R[;.[7J4QG#518Y#DCU\40\4HYK(G_,/P8*13[URGOB>0\T L M;6N+=*>KQ MX94^/=6)D- OUFX5SK VMC5+E84-(]DOITJ8O;Y8JTJG,CU\I MXHKU3U\:N_D?%\S_*J_Z/V$=)-PFI(>R>M0S0@6FVZA6PPC\OU$'"7V*!8AJ M&$7$,&0VAK\D[N9G RR*1GW2R%8)R/K-5QU1EVRU3:BQ'M3LW[C3S\0UNC52/"Q]N#/.W70Q%/R MH:'6;]6IXQL13B0V[N_T[[93!XD_)5(/+2$^MU/'=Q$"GX,*G7XBTX].')_5 MJ>,A942D"^[OG!],"/@:XHZ9_%,[=41G?ZD HK-_K+/_D-3_ZIJT(*4H]VEG M^=4K^C0LH'14^_Z[PJ-W93&ZJ50OYC#ZHTX3GCJ&J)G>S,W,[O0O)[5D?FYD MSG^.0.%*TQD1"2&>F8F)1&$WG-4^7@*6LT'>T))+TMO_'OG\ M:45D?X.4J&5DA^-%K2)4V#&3U]7&.D/?K!M(;U?HZ42M,,;M6HI>- &0K*$# MI03]XU8]$@A.UH.<+VZ1*LW*W-+&'A1D,M;"9>9G40L:RDRO?7;?$'%?A5L MZ[M3[/=_L?&)J$6WCDM^=N#JV]7]WD&8JM9=;!DAG[7QWFA/UI=LI3.P/]X? MZMWAI8&3JN4X@QHKH!SGS88@UG \"B]]2+^$5GC71JU\)B[*92Z[70SRP(HK MQOSC\ COM#QS=C_=;9;MEA)O./GQ4E[/#&AY)KXFQO27VIW?3FY&X:/W2H&J MKN2&R;%5P/DI%=?RI1$8WPZEJ$'7JHY=52R%EYI+F>!+=0?XK<2N&T-ZU(#1 MX[!L%![Z+![=EMM48NX492Y+2, JK(G5OO)QM,!W:FJR7F:)U8;2E>RF*!=2 MLX2\R;?\IF37CA%%BOG.N3P*_UR)Z=NCQFC&ULL+KA&OYZ8;9Y*MX*U;*>:F M4-VU6N-%DNNINV8E:Z?&R6++:V]VW1C076 =13!"_BS;8 ,T&V SH '#!1 Z M@V?*8:*'X(3^H!MO5?D?E09$^E0:P-_>C5+FKP?I/_@="\VS)UOS@/FN 5GV M23'A96$OQ8OQ%LLUU.UD9#1[_1RXC3QPXS&)O%J;IN+#)BZG3+#+JJE6=S_[ M\2M%A8")_G?LVJ3P<8_M\4F!3L=%#]MD>ZFU=/XVUP,N*>RWJU6# MZ3M%O#=VS*DBP:._1N$9*1]V=$3H:NJO U8_@G#;A3FP.L8.CV"NE;(O4? M$S/GH@'FN@H-=58(.C-"!GO,/.'0<:CDT]DXCYJ$=Z#7_"' MW@5]Z[XR7[UDYHF^-7CL5R^9>&+^-L*FGYCKEL_=WY*)I\2=E%)%O!SQ\B+EOV')D)>3?]F2(2__;0;GX_+R.],][\B!^DH@BWOQJ#X5 MS( @/HIFD,"?4N1#P]GD=<,-@;T:@WL!*^K11<:M41$B&7(+&7*WP&A$XHFX MZ%GU4,("A>(?10K<+QE *7"1\?-@9/")^'A_,QD\-I#JIR+A_84VP8OAW=3I5<55=*(ZY/%EUA M3-)9QT/JHV-DBH@1U&42YJ?=S=\'/XB^T'N/3S+&OYOC/J:2.E/?KRCLJKGFMN.:SE/>T M0BX&]$9-<8U,M4?7[0R;33H>^!X=H^E4+)U(1 MDBI4;M?5"0[TITJ;E,6X5&,]>+W0"KI(>4?*^SW*.ZJ%?*46\K.4=\ZQ&_-4 M8CA5@*Z/B]UEDAKF$4@F@?_X1<4H&H\Q5]/>R:_GY>MJ[_!8X?=C\:C>^:'J MG5%OC%%:$W/DWL)%/I'-],Q:JLP@[4V0+Y0\?T?U_0"ICI\'CWOSU(//OJ9X M'#2IZ%+BNJ!2Z0X%M$6J.L;MJ3Z0-X5VG"&N[E36@QNQ5+AQJBD@6Z,4Z MIX!F7::WJ3W53,T\)-<;7#A\H1\8J)9[UQL83@'>PJYT,,GUJ>8;)G8RM E M>V*9,4PT,0>H*OJO^Z@X>M0.4_69;$+N=(=N9 0;_(25-$S63"B[)_!5SAP8 M +W,!,?7B[**63JV @:2/>BOLH'I8\C?[K;!]QV@B>'$=M@80,W@ M3";TWA M+F"B:@%#$Q$*LK<*&2$6PV69\#-SZL+ZPGV&@DZ%0XRSU:"'H-\G@;!T-PCN M?@R3IYAHP8>K3U]S=*]!TF !(G2 !8U?'7?^SP/-6=VT&M."KDMFT]O^JJR! M#ZC-4+D1HC9YA&"=$4T@N2]E-:FN:V"Y4O4= #PP-C*DRA-]FMD%3SZYA/=J MP3C_T'DXY)Q%:6DIC4E]H:[X4EPOS'[\ M(L(QQV^!0/_'P8[O0!=6LCS+[?HBIZP3RT1A+^]P6KPA74B+:5E=%)L97.QE M0$\L3G)QCH5TD0CM3.#+=$-TH$R%TE.&4W2)Q01+.7Z4_TAH(YD-B6,R1QL& M)1*4Q+/Y 6N>.P>ACV%CV\(T9"_HMGD0S5 PZ_ 12/],#YH&/M< HH1$L[B! M:L 5ZI! 79QZPQ/QP%A"+5+7#S,PO3XL(F9"W:2>"GR_(8NKT):ZJVB@.43@ M)\C[QX<$&EGO)?G@[W(>NP+;3H@L=8KXT9H&'&/%A5\#2(225^A M?COB86^0&C_9G)LU!X)6S8%4O+X,B)#RL@;M',A*V/'TL$"^FEA&A__!_D%F M-XG_)\_R&?='XC__8K)IPL,)_YJPDA#_!-]C>>'PM;K^Y+X^3I QC)>A ).G MNX"L3QZ&.**D0;8"6$?< L^$0P98( =DJ EDSX""]I !H P&+ANJ8 M]!OCW MTTTW@[D]8[^HW'NJWG!Y6XPG7IRP9W!5$:"RS=GQ@#NIH:>)DXA MDQ^WDTC$?'M&UB:JC;PU^!,244MD(\I07J-W&$#6GC!.- *Z0)K-;V,1S ]U MP8!?6]3#6]"B] M]%#_1Y(WO_XO_"=XST2%%(9" W-_,H?P%YK4>3>)3P]RG<-&D.0QQ(6%;(G[ M10L9&L@T^ E5&=3S4#\AZS\>;,,;OT FS_;-W17WW__U_YSNSC&7$K7TT(V? M023P9-O\SAJD&S"9@?@8JFDE[C+J3U%UQ)T97!\P3^0!RN_G(9J(-AI+/#', M?V/'']':+\X*=0LY.9&S;B#>M\[[@?B?Z::,#O^G@:)?4+Z@9Y\]U3UV2U_] MA"KNHC-#60@_%>GD0WE"U%XK-/ .D4.3K?.-ZJE'-OA]N@-@.P$KS]R'_@:R'9!O@5P[SY6!HM'[%8.: M3XPA#:\CR\&135=Q ^FXU->5R+F,"A,^S[128(_':]E.<: GZMQNFDLW2T)Q MM6VU/#N;NC3+7QM.O_R65ZWY+VE,Y9TC_K9S))\POE2HE_*E+%OO8&PVVQ#J MG5*]@#4A=V9+D&'=GF3$?Q#'PC\(7.YZ-/K&Q:7#%?H;O)PW>S.8+^#C1SJY M92#R>'K0VPFL5,\R=YT=Z+\<_!9H[WN^"(G'<6C)EK0-,"UW%>[1D?_AUC9R M)'@P@8ZW&_C]IZ.OH/=,D<2_KWRA!J!PDUQ^+NO05L>Z<(P;ESA\GX+?1W_/ MP75N7([T^+\(I!G:57\@0R3^]9^=A:+OQ%,J(:GDWZA!R]QRD#%_F%WL\"/E MO>?P..P?T;6M@6;:9F"GN_O"06O5?7<);9 )O2Y3P?*Z,0'_GCIRP88%DC?F M^QL3=WYHD] 3Y=/I^6\1SYV["3 L$2H"X&V:>=QE:.=!,21\G@^=??6PO_L=,NMN6C%,'L%1YC LE3O1?[!A3T8 M;*$1CY22/^;YBR!9N$L?@P^=F7^-,!5E ]N(J@VPH_>+AAD2NIW!'-F:>QM/ M)EP?UCQW[9?H5@=@<)D&6H]K1118MHEZ2+H1 _0N"5VPF'[(8.52[<3;6.A] M0R\"!>T.\3W7^WN!HKU+HE/2]_QJY$7/;-F;,O3O7PXQQ/S7GH<.T"H]BPD^ M_GSXBR$)/QB(7\0;3N,+86[_*?7ZH9'7@HV7OO^[?'V_;><;O?T;7_6V 3+^ M7HIJUG5K "S6V[9#-+,])?;JG"#6N,TSUG3*+FJ"--__8!/"VXQ7='P26 M?%*Z:??S9ZN#ZI^U9W!/WJ3]DS%(V&/+U[3H1T^R0*_5%0V09A&9-Y ECC5\ M'? /;X\M5ZW2*3Q.XO^^IM #)7[0*Y"U.%(Q[?XG';ZGB.K)P]JW/0BLH$>?ZXG3UXL MG[SX5)RZ<<.#;W/R@*4N 71C<[@V>?Y$"6W\R6.1>(+BZB Z1=74,:#*T%6$ M6Q/:3 /I M*,-_E7W4=O(T[G\-/M=[YT5<^0^#R<1KP>17-()+N.!/X[+OXOB;N_/U[A>F).$['D&KT**()]]V]8 T, M;S*)_^L)!ZQL\ MB7=)]>Q/_FM3!/,;QR!X1J@D">'QY[+$90W/E? IW+TW.;.!1/]:P#@\\9D8 M6)YMA6L->B:N:^M/#0#>(HG#S*XYS3V9Q.)ORF!Y*][=U.73(HFI%KG0;Q"-;WJ/%$J'KV_"36 MA,[4N5K&JK+G1,A!5L"1DSV;XY#4%>AG-(U0-QME>B%WR-51GK;%QL%L?5HR MP$2?:7"CO"0YSXL\>G+B<8:'S]23&2)I<'SFY+@#88Z8MR5)9$[Y:<>_66'@ M''V>UB0_R(//)(6_>\Q8A_[Y\G5N=%F @$9\ M 8XU-#M&,.'JZJFV[,#=JF!Q;F N$NCG7;"G_@BVH# MS<4W"*&^/+[ >Y9UDN+N':6(S8[/=[G5=8G=:_?SF,@8Z6(1Y:+NW7/4T7>1 M!L0\^]0RY+'MTL-S<]I-!?6B%,";P@IRD#;9^;/ZA_C7,Y-W*T\YGTXSAOU# M_OM"(./90#?,1/U[0LD!B9VMVW64?&UV,!Y":>RU3?Z-8CZP,4JZ-2?Z*I 3 M(0D//AE-+S,E?JO-#Y$3) $"Z^(YU[X83KD)CT:)!F].-$A%B091HD&4:! E M&D2)!H^0:( R!RZUV4VBYI=FZBM=R\]U*#JUB$'!9-<0DJV=TS:$ M>+R\)4>#>9S.M- %S ]/%!]&XKLYGA)ZN09784A)&Z]8?#)BX4CZ^UNXW\*L$52LI095+L*#([1+.H)8[,MH<27D%G!7R4E^O!* G]B/!DBOWQO MZ$H?"4QT[TCC*CR3G^Z=/_KIXL_>=UU?!S[XX*>[,2U/DR"]U61+6!&(*G2J M2]KDZ:"7X>='O2Q_S4UC0\/*M@8P5,YPO&OT[]2]T-SGE[.QYJ@QA:(%,LE9 M^5JP@>QQ_X[57TU1/OD\J 'KE(9#"&NZ-"2,I4.1M;,:,/(=-6 A[S]6 M@36F71WYP&[J$C M;Y2!+L_#JL-FE5D]LYR3NF"SDQ3>*AF54<7Y\0O:&2'% M8?[E@.P_&QE^B&K<^&-!U^Z R5R#7MW,N_DH:9J^\0R2JG6L<2ET#C2% M@BM@NPHR' X1/TB1 <5(QU/ZAC.$\V3/"[_-OJ8P(8B?4?Q<"S6>9;K)*Y6AKZ5ERYM MH1Z=5\(/.E(!5+B?01()4P-277 R@BS9T_%Z8RZR]?!S,")J1K\P(WR=WHU)YF\2*MLT)/6^CS1:%/ M39S9CU_1)KYC$V=]?CQ8,:T4MQY/."99W;9W!"J8CE&I2Z5X\8&KG?YBP@V1 M*-E3->Q6ST^! >7'R2TMM#A1(%\*/1%66 D;1V\EA0JW7)?6W2E#6BT$;0#E MQV41.Y(F RO MJB_X>/B9KUO.U)%[:>6^[GBYANZ4D7DB@15PK6',O\I -SU02XDRM)_=^RN4 MLW"XX/#J=ETU)D[F,0S!)P +6\(UR2OU^!<_!<7-*SS1DBO#S<#U!WU-HD#G M?-_=C4.7Z08RTVPS6.KID+!,YB].'R_?3.'7YL(^)P M00P.KQ0M_\;KU$YP/SM<*%^0R<':]#=4A1ZP=W82=%P->8Q( !JHCKLZ"2#D M L@AGT47_B5?L%P-'/(-7EC:D3"/BS2#C.'3G48K?O;TF:Y+CJRJZ.8-):)* M*+')R^ISKS3%+=J.E0X%[!/V)12%_!%D]ENRY>8CJLB7O@KMY/T2>;1/ M%P!+;V;*,MD2A,IZ,1)6K?>ZBZY]5Y,U>6DO3_U#MPN(GSH2;LG7UQ-I3Y/9 M%!=?DWT=3Q4X@T#R-APOQ/#34%P7SD73\ G0%ZR_NV=%PM@E=>F-X!OX(1_> MD^#NU_65KV @;UO>77Z !85HP@W'&[JW;2]\#Y$P&GLHX'>S"*#@-X'K=HS! M1$3YJ?#-'D@)&G-(O8$20Z(T(8+3A9F8ZO"[COG37<*UXY;\9 Y%E0K)/X0=S2RW%17I?J<59RO*3=X\V4#\T>7#1[O!!?V'E;H!%W8 MK4SP,_CA=.IH6O[U-KJMFG@WQ,$,W-MTT;;TX /O+MW]Y.S&'3]",?IC+C,F M+".86'"?[NW#VQHO)=-/3/HUZ,>3*[B3YZ,DHRFDUV#7@M_C"%3RIY>>X,!] M^FUF@'\8[HN#H>(8B@RHKFZ1$H _X8G7ZE."BZJWPG _.6K MJM8_W@'F=QOP6A;5RWUSQY^Q>%]_?6&G7.:U!-WW[Q<*+G_.UOQ.@WQWND!B M^OO0!;O4X0;L76_9VRDO#?]\OSXF/;^@T>Z97YAZ(I^%*.+>1Z_M5E8TYY\F M/;^TU?#EVCZM(6X@'F^_O-]V #E=[V>W][EEAL:?WI^U@_)"J81(7Y[**#KC MU3T&=_&L=GJ=QGJW&X@!X!_0%?Y&5%$8,J3=#C$B,B.^G5:5]6[4W]FT->9* MLQ&)TDD3L42"OD;_#4_S?&.>[GM$[HUTZ3Y$[F>RY84S'4Q$;DW9>9;);41GW!I17COR%'Y% MN?]=N.7U,,^#2_2'-/F;!KIDM78Q;*6BTFYT48HR==SLX,@7B'R!OU8G!)S1 M1'SA.P4N5X2HABX]'<=[NY+ V7$#[_7'JTK';(UHI!J(D&3NR"%X2(?@@K'> MDH9QL_S3$RZ)FV#R4[(-=/UA NTBS?!&LZM1$$57ES2?!M%W86 M[NKI[773O;@. MXTXTXRM**\L[7 M$I"&U+.MB+VK'1JP\BJ\W@)LQ.VKJ"0]]I]&KO M3\%F&&!FJVZ?50.L=,-_.EJF;1Z!J"=S&4Q/GH^DM^E";HL*PIDNZ@Z $B-V MP*CUH9X/ .I>[]?C4<.)RX;7F!>85NR,""[6&;*N?PY?\*:-_HATHOGO9^+> M/J-;POOGZ1ZA!=/)A8^K.[W ^A^.!IP//QC>6E.DN/=U/>PU.)MM, M?EI)EU;\[/T=>US\[N?S^G"C)Z&I48,<7Y*Y=8?>]]B^N"HHLY<:/05'\?_^ M%Y6&,L?O=: [4*"9<]EKJH.Z9^NF^:S)TG6[MJ1.H-:O>HC-4:8YY&KQM) D MMY5A?I8 :8G]L,7[?&8O=<0(;7^QXYA9MM+I3@5YHC3!<-A@DGW639M,$Y)12OH,Z;8W68F[P';RY*:]@@>,>C&Z+3$Z MJ-.[9XVX@A@R+&H.X?96BGCV \V#FH;N=KO8@/"4-I7>Y5D<:39=VI M% %!+&C(K!098ZC+ROGK&#+//8>WEHL^+Z&(^MI[?>V9J*_]X:GNL4=][:.^ M]E%?^ZBO_=?UM7^U8_0U_. _V,YG#:0Q-Y9#_ =Q2:=4%[C<->CB-]/^4(3C M7*W=6?P#BQ_;BE^'R=X0LSV&D#RZ\%:$;'?3Z^46+&U\6!K<:*"9 -*(&=** M$'+8[C2PXG6/\SHNJ:K[!U6$5H+G5Z!F1L@_/W23 \N5JN\ .(FNN'VV9,EK M<&6C-LV[8Q,KM(/(-C6]QF]^,,=K.P>DB\GY\PW".])Y])7ELQB#)^*'CN,G M%S[8/_Y?_PV"LT%W9C?J"QTETQZC/G@6G!8*\\+%^F\[[\N(/O$"$4&GOZ!9 MG>S&)I!D-$3?!?+Z)KYX!MY&NT:@[P0%&[4$P/([CKE/]P*4T/,:@Y.^Q&Y8 M! 6!#Y'AROWS(K)YM0((NJ2P/( M#X;' \U%^/&!S1J'AF;H4^AXV@:X;)_5:&CZH#WCDUR#;1):([^KC=/7:I]U M(7Y?EMGT$Y8K\XA!^#K0]_#\V@-]& M\822YCG!B"A/^K5?REC_"[>/,GN1Y4/?N^?19;C*S^_9_M9^CF=\D551O\ZI M['7\=(,7H>.\7R#'3#,[7E1!7;?"& 3OQ3/Z&2(Y'XMU%5>2E#L>5/MK[B5^5":5[C M"HPLY'+K@KB.GZ4'O#E"=S9UM%&-*6_I*.QYC'LW@C T#\D@/-J=)BDJ51[& MXQPI:>-"I6*VV],9*BM\NKSWOVQ%+Q]Y!5U,6JA9H:?2D)R^503-NZN(*/ - M% BX<9QC>T:76TI222M5YMW$[N,]K,^F__KLST+(H1%!Q9KDM#P8J$J<:LN= MBDT.K'T+TB(92X1[4<4*RX]+LB M(]J-J/+QJ=(5C$V__;A[W3?QWP;)H&%;R$I&$VL:D$3DE7@!O^&2X:"8(W*V MT$XJ24HJ#J9),3=V5>B<;@]<>?BWY>80)W&Q]"N1_RS\N+X7BC#C5N80<[!$\9#KP-. MR$U:0#C "%*,K75B?&.\1N[W$;A5G-"O%1^., MD#4SY7X\GZ)!A7VO&1+H ,ZERIK;;;X$"=BTT,H/ML?1( FW0,S-;D[FVVR= MD]F4.:3$L.W(E,X6OA.7LJZ=SM/J?Z\.DC MYCQVFQ_O,.05SUS%!0?ZG<"1GCIQN(_,?QJ!.$G]NN)-Y6\,_X=@@EIO-2C6 MZ]VEL!SU'"Z9BK=+NX^GZD+1>^AG#E]>@.?=,*JZ:7HQ\E!-LZ)$M MV&V3G) 9B_$QU#2)9"Q!DI>:9@8?ZIDPTOG;W*[A;AQ(EF31V/F*QKM%GZ"; M,;?M>"#TW_XBK22&OD+:]D^E=J3RM0&UQ MF4-RZ:R>F$N(5*]N\4>T]2 FNVG&4'JB&/M,GF"0T*?6V27#7-Q 8P-;B@M(GGXR MM*Y=V.@'D?L4FHQR7QGXZ3_*P!>#.I4T]^L"QZ\H738IR]#'CMV6J-$K?NF<,5UVG)O()& M7CRSS6X+Z3Y(0^6?S@%SO%);7!.U#L&?CZQ8?+V_E+HKI3<=4]D6&1<7:6>4 MN!PIQ[L&.\M.=HK,D\M^(4[4J#@"/+X8.9F1<:?=V>I*LCJP5N/YJE.2$R\!/0C:1'1=<$NJJJCNHSLB=S[7/ MG9_,@60C]7^@ !\(R4TNNJ2!=']:%Z?CS(CKK7<4@>/S>;E^K4NQ=]' B=@$9<>L3/ S^.%TKNB(_5PRE!HR\=*Q D'KIJZ)MJ4''WB) M:^XG9^EMI\6WWIC+]$3+""86)*]Y*W];47&*>DI0KU6&G^2[G#P?1<^FD"R# M70M^CZ,BNY]>+B""T/YM&IY_&.Z+@Z'B&#H:M@6NG'_WLDXDWDX9)SF4?UQQ M29'10=S!0: [[5>Q6**3B%CB[SH(R!)I(CJ)SSN)=T)__%9+WV[53%AJTHVZ M>+TN#:YF($^]?X;Q*>] MWR@B=LS&ODLV8E;O1\OYW9YX%087=/?]^.]/B><4#>,<&6/\&>OW[<('YBYT MP?-)FQ$1@VL1/38Q$)$T_;[2](NMF2OYWE_.-NA6\D%$Z*-2P.NNYOU1P,?D MY@/@.*+%BLZAINIS\'T1T7\IKMRG LGA7X7)^5M QBNC,9ZDE>5J\VUWKLMK MI9>=K OK3X38'Z>_GE8[KQ%DX"[8<7K:19$5R6MZ5'5[W@1K]8DLS0H-[GD)K&>L4[! MJC;84<(%;*>H&'FM7AX/3:E7-N+OBU*OIS3>1:F.98WJ;:I**F*?;9@) M[RQ4NT/4097CDWIK."A9Z6&R-4JZ?:4(/)9(O<;C$;W_SM&)Z/WJ.NU=])ZI MF_O9%FSJBKW5E]1&2PQZLQFD=ZC34C09HT+@2;^A)W22(AQ#Z*>1@7EY%WMG MW1J^B78*[TMBTJE>3^U6EPK?+92W/-CG)1K5)Z"V)#&22,42U)4:DSPTU5Y> M&O_-5'L]'1-.M370,Y,MEI249:6L=MB9DU>D&:1:VJ5:.AVCR->H]@:=5=Y: MLW4O+5(01)=MN,7O\P!*([2VF$A[%<9N1=WS"N-C%32*]6V\;AU!O3("\31] MD N4] DLX-;I!R4S5\:)>5970Z1/ZVK@;_Q( I#^*Z M-X/%YW6#HBJ5@J?1DO MCGT! @$GC4QBEEA07&,M5\T!8]@M]<- ,G^P5_-ADBDG<^,>1[93XP$YB OQ M*=RK)!TCR4L/RB6^ZV_76TNV;KY=DIB@E#C-*/B.BFM2?<9T#=GM.=\,KD8<$60*>HBAR_Y =RA=:ZFNI MW9**I4)N;!Z8 ]^Y,2-\:J2,7G,-W[KB-'O-M.+]&:2?=(Q)A"!I/#2[O7-O M6AO1K-8W\XV2C$^[S91L&-T,)!HZ%<-3E]8(ZH2Q\CIMJ+MK5IA_LB42]6#P M>S"DHQX,YP6Y40^&J =#U(,AZL%P[1X,I\(%?Z(2 <Z*5E MH<(UR+R0!"4X*;S3UAI.&.B)L2(V^:5JB5Q2QYNY))WC2Y-0T),"WLTT[4VC MQ!46);*8Y3L+,&?#0$\4H516$\K.Y':-1%WJ"P[9K,S"0$^XOHWG;#9+"O&, M.0-$QABKRBP,]*2LKD:YG%2P!#!SVKE-I3_.E$)!3VK)0=5PM$Y7R'*:OI\* MW06]FH6!GFS507/78ZMECM?-V3:=5.>I["U 3UP'B9_KAM4!QO((DO@J&GQB M;%=T.2MQPKK5XE;,8*/L%E^&!G^T7))/&%]LM#OQ#M>NN< F?,<5DU?%#_&V M\ >$K*9+^"'V&V#;PW'[;%0L)2VO<0K M]O%?WI*%!ES:'10'A18Q=KSV\+\2JN2X2/$N&C M_ V5[Q$8Q*,?1(2/>7D=Z\GC?!1O@<^2E2K_X!@ M%Q'R240,$?)))"?_:@OD7LLV(TR3NZ> "-/D%CY9]GF _F=4^O00D"7/S);H MU!X"F>/%4[L[>RHL[2?(8?@/:FXO:K/]7+>QLKXS[-!FTH<4#&_((57C'_'? MAU&<$2[%YW:*/;GW2@9X\6OE-KR6%&.36.!YO<8"F)IF%.D\KO8^G MG8;E,834PI2R"6K+E=>L(A9F4RW;*9-S9>;!6A!DC*:N6$?\=8':;V+OW1=# M$)_,$.7!6@6%?=S&&S/&D%DVJ>0RK6LSA);,S7.S55-2UMUL/[,=Y';DWD?/ M(!#,R[< SWA9"3;<'H__C#]/G7TGZRN"Q_A3I>C25] ,,(IY./R-,\;HZ):H?EZ X28'[Z)&DGXZD&1#%R2>H-M']]:1VZ(E(@V5(3MYYHMU; M:CE/<@$O'^>^^BD) N5()I[P0PTGW!QP(!P,9<9C.(;_YU"[Z?W[CKS\/V/J M5W;.G4-<%7>Z;?V.[<>/BCJ3Z3%UZ-KKYZ16(P M%S+ C?:>BZ%G0N+B\O&/2G[JR4"SAL41(:WD$.*./+5'6 M,/&B.@B33=.&6S_>!;<*;K60^%:IOK(-,&(+M0W-S"H3CNQVMJ(]J(BMDA,F MUC^X]6J6J]?565%1LNJH.-IL9[5G*H!\)^2!]\H2NH&&/[=%"QRV.DZ>['7* M2I5&4@8?*/'L*KUI2YN"66_]^'7I3_PWI&/O:1BD.>#64\%M]"V#-U2T79%$ M3[8F;H+)3\DV4,JV";2SRKCC.VI>M=@.D>/);E1&[72NMBJLA>1N6%F5:^L: M2#@WER>GLG!E #<3'0H9J&WBJ)3M8(T]0YRXBTD&A7B[)ZPS!RL">E MESKB-E0@-Z:YU*C;*\UPOINL3)A9*=5W(%LP]*4T_@HXG7>=@=B2UBE"252$ M^(H=3XJD WCEX_&;6YV!WK1W)JFV"URE)VWZ4K'!Z"R+SN!ND'O>=0R5S:Y8 M'=%-Z-GOQ>J$6NSQ:>[C7L^MCH'@RP7=Q@L6SN.SH5,DUYO$_ 56@/L=O!R; M>V_'9O#U+@R%BZX M_=DQJC&&4X9FQKZTJM./H@[;#(7M1GP 2S.9*3T,>"_ MIX,6N7#H(H?ETQV6\;TY+$A[>B1H $B!IJ=M(5V9<)%004]$^($95HJ/2/#" MRH:;,9F':?@+]6Y^,_WN"A[OC_KACH 3Q4Q+Q>F\L,SJW%#FLFM[^G'@NUL) MM[:2)N),F1\+]3SH6?16K-L#U6PUQLU3(Q*!L MFU1FW;7OWP1.30J+!)45)!R4]LQREC1F%6,6SAJG>M_3][Y&E\UGOFY MOW<=Q,$0])*0=!47M^75JN-3&!%7CUY<+SS7XC@>?N/PU>OZ_4I"IWU 5**! M-5S$XU6+:P!*=&H4!99R*$)5SLQE4^RL!JD,[^X2J^*HMNR&(E0IHT%C;=&\ MP65!J69L5Y,T.PU%J.KBANBH7,-6DLER01VIZ?1D[(0A5)E$.UW02G1;B+-S M9S$<:[L2'XI0U=M3XVE9(<=*3\)KJ<5\L+!H)PRAJI#A!P1>$$<*()OC,K': MB+M.*$)5?]/*Y&QNL\%[:\F.X^UD==QSPA"JK)$3M[.K\43@&[A0Z-CX;*6*G-=I;\W<6?$7(ZL;RV^5^6;BD!2LJK,%GVK+;1& MZ=N@7C6A$2;*$K==01D&7$Q@5Z[9A@$E!6N:P#(O09N,V@#/2"EQH"QWTV(E M5^BR[.P+L*\@^:>>L&:;:[*E',;UFUR=YWB,K>>P1J?(M;<&YS]0[&\CQW M902L0"_DP!3 S9.RNFF967$E6YY ]GLF?L!IH^CTMRD!_MX04L]JIQZL/-"E/Q:17T?^'Y!^M M7/#=-+]():L34C#B@JTR9*+.M!1.8B'-NX6#3(Q@+GNLWK&I?DG7#3\M,M@* M\V$,J[\$6>S!M(I+3T?.,NO >IF[A$PE->^J;4ZQR:4TR>&:PQ18#Q",)&)X M,BH]OU\S_INKBG<1Y7^URGCKX,C]6E<%RTJT#DNM)-CXB2K?0?V\E=*Y[%C,;,:9(0[6:45AV5%:"B!&)UWSR!_!/ M6&DC:A/X?4O'3'NU4F5@1#Y*Y*/\$3"61T=A0$$D85-D=SH G SF-*DOI&6- M=SPP+"9%1^Y(Y(Y\$=#5RS2[Z_?GN^1PLA'B,VUKY4ESHB0<#]PJ%6.HST=+ M_&H3IPUUH:C"K703""/7XUNB!S^84O$-MG:XF49767TUHPB3XS=&2C?P;%.A MV!&#] H=HXE$Y(]$,,"/K)]>)W\*SU7GB_S2%M:Y_++=[';BHSXB?ZBB&.+! M7107SO/1,D1N.^WU2GOI'DKSI3R.4%;X(7H)@^(^ZY%N/,GW D(466G;KR9!3^CI72M1W!AZLST+ X2P]EFAFBIW M6L).IKG*D#%7Q2$;!@@A=(?2O.O,VDJ6;5#3?#J=S>[9,$ (F>:[P\%:X)1> M19_D'8:H)/A6&"!$9302V:T@CQ1[PU"M;(*?C;:M,$ (OE/)$A.V/<1M$@S: MA1XQ=*A9&"#$NL4")]=AEP+H=W4JZUAJH=0* X3HXHP>'RQV0Z[0DN?E5(%T MABDV#!"BJM"I8HUCR5T^>M$8%? M'3OB*!7T%934NZ8J:A84"MS:EE<(8^8U8(-$?35O$:6"A3?45G(ZS_"]0L<' MM94U&TBL]:#2Y=F<0PYI5%J%,U',8UQ)*S1I7 M[\2P.M?Y;!09'X[!Q8IY=@/L'40,6Z&C<$%]0' 8,4P#%MI>4W;1H/6I!_*G MJZKN(!UX$V",%VGEDD(6#7L\%N)56XGK:Z,H9QN5]C*"OHB@+_[.HN:HSO_1 M#R*"OKB7DXA8XDX.(H*^B* OOKS [KN7'4;0%X\/?1&QT2- &T0X%Q$Q1#@7 MD5#\>VR+>\V7C4 M[IX"(E"+6TA$7I]:CFAX#?. "B:6H6ORY'@O\&W2VOZJ M,K&KM[X.NFN\>&&3V1W:;01C42,,&W+988S?= .7LC7*BG,=G#0S302?[I.>371EH?4/@V66[ M-:>)_GS@0VZDF!B3>*T*YP&EZZMQ0MVV'LU&>2?0S>"'1YO.E76(QI7S$#B(=HT+ZIM9[QPXX2&2*3&0E*P[*9TD)>=5O#&RJK[#+=EF>SU4)9EM==I4DRM$FS M'O '1<=2R<]75E]MXE6!: +4X163ERM#WP"WM_VWL6"C&KQ[5XD' BR=T)\O M#^:;)KNDT],.5UE7MZ-B.I/HYS_>X@E#Q%*)!T=DC,H)[^%R^[ZX^ KEA._D MNK6*=WISL[M0R&0:9]:*,FZ+K >,0B28&/,JQ-TC$?&=5!+^Q=1^A4+"=U*[ M5JFE-,7."DHA(V87@^QJTG%8#U*%2"=B5"KU#?TZT_R)B9.)O;15$=7L2&!E MP UUZW"^C97ZO>_M$'/^\V"ZB#V27.Z$XN#/*D _0(9EESH\F[W[^8O,',+' M2G]7U$O9U$RI]'JC2I\H-[NCF0>[0B5C%'/)QO]^&TJ_)W_L>[/$IRNL*[)$ M8K\>;L;-Y%ZHI.I=DI,=FQ@Y'A1+"H=VW&4$_]^'\I^RNF9:ANV=LZQAT(&= M&5"W/:8U&KE4=Q5[/"6N$N([E[3\R(A2RPYRPY8F@Z]PV]HM;9V MY5W"KF434"+)@_R\PZ6FJYF']D+&B.1K-NLC\43DH7TU\WPTX^05YB$ MJ: )%-"DJQJ1> M:XGQI:AH;R3B6T >=>8 @P:$O<+FHNEV[#2D9X'20T,X2(1 MZ5-<)/@;/U) KC"8*GT8?G9%47#6,TLHT%4UNN3:&P MD7+$,+%1RQ46F4QT2*Y#[/H[ M7/*5(4/N*DD4G,$@N*:ZSEJCE@#+NE?ISQ M?KLCR\XJ-9R#^D H.),YN2N*2MF4L@TVG!7J$2,""$43+(-J T09IAGN^V :)@8T!"[75338XCT MT;\D[FXG6F$,LJ>Y A,$PZ'NGCY;OG\Z'\9-,$%[C(!$3* ]W^#2K')W()+IQY],!<#^= M#:^V(4RR,2<*M=$47[:I07_),/,NG,FU-^2/.?!J&Y(UFH.]V!APPIJ4FENQ M*MO[-93A=3W$)/C=!R@KU)\'YIPIR3=P-/8",S^%(IUZ0#0G^#H3%3X3V:OS M )$N,#V1^KX&P,Z+)9\D>30OL1"CQOVB98B:B4[XI[V"UMQ$-!%B4#X>F#5O M_ *%OP#2\[_^GS/TH8.!CD#_=.-G8(6?;)N/>D2Z!OD,Q#UP(W$*5_935!UQ M9_K;R#!/)!U$Q'X>+'FTT5CBB6'^&SO^B-9^<58(3_#D1,[P KUOG2,&^I_] M!F')/W9+7_V$5./:;_#7 ,N)?J*O1 ?/,#M)^GCJ(C8WD#SXKTXC&UH:C7Z& M= WY7#TKC_8_@E:G"]L(S]O)?^P2\C$EHDNMZRY;IM02GK>!M @M8]E[!_D M'I'X?Z!9Z?Y$_.=?5Y0*3_P3=,%5%4G>8)# _^]@T!^_-L^O\]OA+#$4 M2%$R5&O;E5KM4+QLO+&KUDVJIG&-_! ,<^5&:C9UPO"RC30T&%J6L\$;^65F M:DDV-^)G87C9B6I'E.,\4U+(89$NQ\5&')=:87C9:U[+Z2,MMU7LS+K4F^7; M#C>=W1(ONZ1!RW4F0Q7B&8.OP607M4[<2=<3;9Q?UKKB.K>SF)B"7NY" BV.L(]OK+(?B^.S!A!'O]^+#7S+OB<%Z,\(*BOA]G MW3_X<82$'1'#O61J_P5(V)&C +.*5]4* M;RM+J^CHN!)?3:B/@[O]9H+<=J+:Z*0*NBXYLJJ&5*[4%ANF-L;-NK 6K6F" M3.$IH#H>XC 9P\G7 %8?B1TBP.';%2U_/M^T5OL$Q8R2#&[7&[,JN<@)K>[' MJY<_@6^$17)4-"FZJM@LW]X2@P&=J\\\9.+?\%+M'4W%K=I&Z(V =C8 MT!5@B#-D8T]0?58,LPQ1 G"XXN8,N@F"WP?&^$O$R?W9Z(^FF:LN<<(=8F<& M.(-=S?##[)[LSC**7"FK>6J741KZEVKF7GG!U'O5^ISK#?-;6V?D^F+K>%C' M5"I&,5?L!?!7LM?].5./IL!?9J\298+\N+OM<%FM16QSR=:Z,_AXW>PGL)P+>Q3Z(N)@^,=Y0_&@X^E;X$6C9M9>J*F$YQ M^-IFDVHROE:2P,>W)A?L 7Q/"K*5^?M[JU.(6WA@MJZF$9&WRM.-CU>+0NTU&]SH/FP)Y7YQP M397T"9R X^E51<_6'#PYZE)&-E7H6'S+ YY%8=0T\>V09\.+J;^-81JAS3ZR MGGO.TG5@O25?+\Y:V/:+/)F*)5^\*_S+TV9D8!A;K35>M\&DS]:OA9=/\S$BMR2:K7 M5WENIXM,IC!?"L24#:W]^2/P+/=!KT)'KH!QT%+N?]XR?=/,U9+PY%@\.5XL MR=IR.FARK:^8/E)3S^:/-!@0)_, ;TN#9PQ_,("OU*XAA.^+J@=PF7G=-L)Q MMO]_]KZS1W4E6_3[E>Y_L/:\>W5&@AXGC-GGO2,9,#F#25\LXX1Q @?2KW]5 M-M"D#KL;&NBV-+-/-UW852NO52O@=4,NU=D>&B]Y;J*=MOM,JQE*X^29/MM; M@T !#_3& 0A_" 3!VK,0E"6CV2U4Q317UJM&WTK,,66APH[V:.HTY>89@)JR M@]]U5-Q]P9"!/8%?!63>;$Q+BW@5X\H:;M0%,EX0>"A84S&2.&,8P 1<.6@U M?+[=\YU8^F%K1YY.R1AP-S&>P'&")V4:YVE12?&2(E$"I8R4)#8Z;@:92^=T M-D-E;$Y;$,M).4?/NMVSK3WE?(-J-#W3T5%ZY2S.M?9,\[EQG%4E M6Z_/JC720GF#23+G6GMBRT2/J.8&-%?/9U&"S:<[^=7B7&M/$6MVZY,%6>/B MW4J_W%B4,F/_;&O/8;E"3:GYJ 57&%I2,^DT>IS-LR6.[ MBW--0-M+W4NW,:NNMT49K:62#3XQ.=L$M+I(5*8%0JJSIMRP!TVR.Y-99K\) MZ&[I6F@3AD>9&7;6'DY2\KSI%"J 1+#3I:6LX$W048UAXX:931,9L4.I#%QZ M@E"_/=)MQ6IDT)G-";2$SK*IZ0+*DI.GXEH\GR6$\HSKZ8G9VN@EM#(*GDJ< M+A7K]C3.8/4YJIEQ=Y%IFT;3"I:>;$"AB;9"%M0\*S/Q4IKN5W34 ALX0RC- MKM"5IE5S@I;K+7%NL')5:C5Y[%P3V#BN&9*QZJ#M>K+1+"DVG3!5'CM'*B-" M$U*NW6 IV\\FJQ6EP*S!7L_0BKA,>64_/A#1&2G8_=G"&)=1\%3ZZBU;U_)T M^AOV[N_(CEFTYK+K!3FJK[5L[74MNB^G$PK@ME9O3C>;0+%^6&.^5 M=9N&Q#=O\(JA3TBE7LO'.VRKBA1K7;;="1IQ?UF#5PCV.- ])O"9=H"_67O7 M@!*>>[N>H8D7^KGJR3J;'^>R^BJ!_F]^B'>6#3 M))_P(T,Z'GX4=8-[P$:)4=?,B!CN)67TAW3-C*3I8UHS]^JY1;TU[YX"HMZ: M5Z*%#\A2=N8#?".N+/J.YFERV'/ ]CW$D04)[ *19!@#UJP@:*@(FH/,!<._ M7(N]6R?J1BTY?SK6[J^+S(M8NSL3[D-RYZCQ0%M3M+D<0XJ6^(3\];\SW_;^ M#C\+?_XW\I?P[X=1R-^U\*, M54[K\E1!!;):LM7:QQL.AHJQO=.+O5 MMD*MF-U3BCF@$[M0)893B,]D^]>J M54+#ZGA6+UNJV_/1W* R838=._$8?B8-[3')_2U MRH^T(P,;?V5L)]2/L=V4\N!ST79V\\S_&EU.2=[:O(N:==ZESMW2W+-T*5(R MLQKQ:(XME\?K6HO,,L76?4B7+)KOD+G>/,MJ]=2,JYJYE.>TACIYM^!9*8L/ MZKG>3 /_&''QMKK=D=.6W)[E1H*>Z6W?* [UE91/Z]UQ/>[T/][\^I)R8[;* MTP21'T[8=G-4F1$]&<@WAD\&7;#Q&(6?EA!&+/*@WBX\(89_.D#Y>%Y9PP%O M6=JA_-_$+#>?[8*64N2/1?[8517$AN*>U4(_OS Q7"Q_* M-)X:J#A(_F +NS__Z#"2^I0OQ?*$37N-$ES4/ZSJ<1*(C_$56[I]8N:]< MMM5E4]+3\X:$QAL=I4W-ZTM:_GC;W6.;-S>O:1G?<<"6&$NJV988_G)NPJPY M;#F.7Y-T4[&7\\HL)R8608[9Q31GX#])^QZ++CWRX M;'>)K$0F:622_A3\_5"3M"4'\[$:@N.M.HY@N>'[W/1J_R_/INI&5(22 LH3 M*$XR-I EVZQL19-]?U#N#M-7 M-IKN'C&/BUS7'E(U,P2 M5XZGR!Z['/=3C H;H +[-$6A,?H*(RJPA M.7 "!*+:DAUWK$V1OPS-U&"KS>GSA_]^3C;=?#WX6O$YXU3]/FE'W]OBO=7E MYY^*FPVA03K;R)?66FI7B1[68%<4,R+<>0U+N5\A7[)QF5NZW4&%,^U6+=Y9 M]VHMB8%=D_%?_R2(&(9>,;GTUMP01;$?2DN?LLW,UJP*FYI-.+F0+N?$T;P\ M6GT%V]A*JI]V-,W7_56%&^?&_?E@U(1L ]0RA<50[+5\@6_IE3'6V']6P<.Q M!G_M^08PK7:*>*-RSZKAC==VJ(2+.[=M'+EMC^JV/8(>+FK;^C%LFA=0GA-U MGRHS>M%L>-/$9T/3[Q$I5M9PQ[BRF+)"!2W+2S$[6606<"@!+*]$DS&*N.)T MS^_/$Y$K_&&>Z!;D0KNNEK*L+-=-M:WSVG3^V2S>]_!$&^4),[D@+=U,RH2N MJQ5SX02#.F"2+HK&4.JUFN.?XOT>).Z>7M@@?VF1!QMYL/>9OOL>,97O MU^VE[CJU&-B#$WSDI-YE=L/UA[S@7-@-FV<0#CN N =*C_)@_J M/%YDY&R M\LA[_NW59*2,U$^/Y72FQ_J$D:>J\\9@-F[""7) SR6Q&)7 (@_PDTHMXH K MS7:]" =(]>I(XL9#C<.7C-.,NVZR;2\@!\ >.2@=(\F?FH_7L3W!^#96[1>X M<8>L3@!6EVP?5N3\.%Z_N+8[,RSR##-C3HJ>CM,#BFK>FFKIY$0Q8<2#_C#>!WI "!?C@P M],I3-'!\+WQYAE."+WHP4 U1\-N?3F5'%%P9K,O%M[SRSB\0V %S!5 )_OWO M_]J'SC/#P*FMMO-[RQ5[8-L,3\4#!E'E^,B1!3T>C)+_+1@+8>5NP$C33SBY MM3-_[S@+ AI)/-'T_R#//\*SG^ *#H3=P\B!I1!^ZW#DZ^8SV]4@R?QV8%1? MF\/C'SXU0+MG3W_CV%,PFAC\NAT)2SZ15Z*#HY@U3CYC74#&#N30?W7JF;-S M5>#/@*X!(QH'LU4V'P&3*"BPM14D8P<#=-T=NH5_+CC5>?_=P4B3-X:A#-E& M RFP3*530#+U5J/>8CK%>NW2G>!JG A>;1D M"U#[2-ME^K6JZ5UZ'UB$<$_M)Z 2#4-PW-TBKOU_MHMN>.CC,>:O0D!>BC)8 M"00A I362';@Z=VQX(#MP7,"T1C^BDB")\00L,Z&<?".12DJXB$H\I8C@&R*5X&DY(?%)@522"2PE2:2\^090A9M!Y,%L]-=G MV&^'D?_!)'M@NK[TCM<'GO_!>'3\6N+WO70$<(94ZK5\O,.VJDBQUF7;G9#] MXU!$=(HUCLWN*&6/1CZZV=33\VZWMLG>)U!MH489TCO48N]1\WN# MT4\?%[SZB9*W,0,\\83NU#LPNN0=C!$XH!U!$?19K8?__L%X^,_A^6!V_1'H M@DW$#6%E^]YO15O*TCZDMN9*2!J'$91/;>S(A0F--7OZLA-#4"<^2#"LYM S M.G)23FR'3ZGZMPV/HH7@*$;'@)J1D3R@J>GFOD&6$#CM[+(N3-9W CG#8SST M88#3T+%W'@WXS77 0\6Q+/F&7%?.7QZ=?BK+->#(O#SFPB2SFE*OIH"?U*VE M%2F;=O'NQQMI-X15X!QU;$8$>W%DZ#AYKSM.-<%Q^$92%*EQ!L/1GN:GYT,F MRXUR"R"C\!AQIO8! 3PHA&]XKRLY]1V99_+5.4FK99'%NYVEX _*0K.X>,V7 MO!KD77%*S"M3E67+.JI033E>K% 'D"?? 7CXZ-_/VZ@O-HF6#> >@=^!$[,# M=QS?@W=1[?E";C:JZ;VQTRVLUKS,J"J ]Q-ZZJ#^SS;K1(-F#'A58'R%!WK: M_!?1@/&!3!UM+G@R@*<)F'6%R)8JJ##1,S#69&3DNYHENX&]YLJF!N N^:)G M.T](!_SYZ#7PF@=AQ-2"Y9)CP$G?]D0N0*@9O,0'"-Z:/Y,N0+#9_]C3! M0 P-/% *U?<4N"'@$?![@4OE/B&,* *)"+9GK$(F?[Y.?#X@LA# R+(HJU:0"Q)UXV'8*DKT;!?0QLS7-55M-Q:JLMI:3;I M.:]%6>( 8)"0%P#NKFQ=JL0_(&EV,=&[VA)PU&KJSK(KL^_Q&>;7/Y9FG%!T M[ H"_"0<>QV8CW(]WFB,_29;G^2]VGA,Y>JCK^^J$(#<(M%UC4S%6RQ%^V)V M65]71@Z0VD2,0$]3XP/GY-J!ORNIR=IDU<^.LTDVH[32[+QM<3GQ-35Y34+' M7",];@TX5<>+J24Z7#ETNOP"H2.J "29XMAF(.#V^GB*8\%2@[B*-];,X]2!<7PI]?:\ MMFC!F3.V(V_X?]SS_4YU/4OI*T)N9=5"HU5*?#SUZ\-F\KS/]-'\2&VSF0)M M\K5":2K4H9D<0\\T H=&C #A&) @Y, 1L+> 5>7Z $NC%;(=K!,V-A2N;4I? M'T]T/SN;]724UDV-ELA.TLGWU /EB/\!FF!*0]%R/<:E')MW>B)&$@N"3"^^RA_* MBL6)L*H8%.>[4KU62:91-@[\(?0I<7I[?>(/!3K0N[(#$WHMB V.%##OCB#> M=&2>V?PK7)F'L:Q?IL7VQ"?)7+>08^74E,/SK>H:N^ \B#^R]JIYM8_*10-X MZGF\W>X9S(R+ VLO&4OBIVF_#V1COPS^_+H^<#J>Z;*4QI8'A>0LVUF\YN)< MT]K.VT.S: JMOMZ;C Q%[2\4JM.J M/1X"J9LX;VA_63CZ2Y"PPM:B+A5-18^+E0&=Y+CLH/YEIAC6&'ITM> Q:'Y5 M[>?'3:\;;P.!BS_AIV6@YT/3NP,]/?_XYP'JJJ!:,I I<&RE;04&VS9KH-K: M919XLCBV;,-65^=CV-#FNEX0>V=Y'EI\SZ>^K,D'OPP@/)6A[VD MPF*7MDP>05ZAG[54. L@Q8"F=1Y8%SN>0?=8QC;B]6ZJN$RAF;@EC%<9>EWW M@/=BV:>BZM0H@21BCX":F@.D07IZ-N8#1W2'1VA]Q(YHR_5%$?"+XAN :@PM M4$P;7N+:B"A,-0_0,# 1=-D#GP(-IL)(@SL% )_ &)P:KMR*#W#6_EWD?2> M#VR_0,YONB^1'74U.TJ*[*BOE4N;F6P;J906.L7VJE";ZFTB7FP MHCKQ;*_3T(R$GB%%OC$I#^EX"EA1Y'>TH@Y1,.*%K+M QVM6,/0UY_CUB9YF MOLJ&2MOY1".[&B_U>,[!Y4:G:S@]8$.13V=K^\ '[J?6F<73; M"_[MR2X=%MNWA=[VY[^!5?2GTNJ@RE%96=);;+Z"5IDPK_.* MP,8.@'V-6-DAL.NS.B9,L!K-X7E_T$B1978I?#FPA:Y=&S3M9)5=E7QLH))3 M<S9PW0SUJDD=5V-:M-OC>K#:@,X!L$R>L'K1X<&0A[%TIQ$9P;QEPUH$ M@2@ !H%L?UZ[44S>6'.D.&Q%N#I28H#*8X@- (@ 8(GC/0MQ'+CNR.&3%4"G M4,= LEP ?7.D.:#^"Z.YIBRXP#P)E(U@ %5A!;G&F]9-]T3'9W*P'YF,E7LC MXZ/+7&S?"]D8O.^^M/GS^UOZREW3$\UIOE'N=J:YN,N3:]+JYB<6T#QXZBEUVD3@].86V*F'(R1B07*E9C4/+3?'DMK)%GF&/DSY? ^Z/^1:4GMX+V71(3NIZ*+>KK5<=UE+J_D" MP'LJD7JBSMR+ @8WP ^A&[*-.@77<8=>@1L$E);3;1!J#$P?;RS":BI@@[@K M0!#F5J=(-A .,$ M&VTC:QK0>",;$-*SC@R)<.N\V".H+^%+(34YMG%\B^](7U'><&(G7XU@+HJ.Y3'"F3_)O8$[+P!AV7=F#\DWPSF0S1;@[ MZK@40*LFG\].B6.LN#0H5(Q@CT'+;.7N!AH1:0-&4; M0AO)WD*6-[[3&2X\C_4]]$9H?+9KLSNXID.P9O9AR5A2&T8XZPK JXBEHPT6[8ECLC/:ZB=_R!=O""7&T%]\EQ. M"Z[F/M/.>:K 524A#!T=1P5Z%A]3O0*=[0%#F"*H&)4\E0!?4/KT)V@+.JP6 M=_07DO^U<=B=B?VU/G&::)Y.\^UQ;9U:H#?$H=BTJK5!VN^@0EIRP*OB Q^% MU9A)P-GX"Y54]X?&KT%>I94WR[-RHH=FXIHB97UUV)W\>%LQ^@,\W5EN?\43^ G_340J MN6#[%0 8Z5@BI%=586([IX37""&P>1*?DI+=06V:U6>U.MD=]+!\R6V>7H MEPFZ2B>VUB88]\I&>D%L3Y88 #!!E;D 2!4 H_UB]NZ<2":7@RDJUWK%Q&@M MJ$9S<11XW ]I D\]'@0U@]J0C9=VU.[K'=\-RD V7[\HMH3E5; U'TQ7N2H^ M5MCRDL@).C58F/7SV'KANNI""./;E116CK-]%H\3+7;%5%W64=^'L&1XS?L) MM#T=]"\[:CMS]I.H\UO8^0V/.K]%G=^BSF]1Y[>H\]O7=GY[N3W:JTW5_J0% M&_&A%FQWW%0MB(%B?Y]IK18EKGSRQE^]PQM_',6H&[4.HPZZ(U 7',7:S/J) M+D&9+&>6EYFQ(EG3 ?_QMLH?3BR.<^O,I)LKS5G?3.5GR42OI<+*^@1ZX\SB MBT*;9*JKHK;D4JR9Q4VS)9C9J7L0Z?C\)="[$RT&:HY-(U"!IB9)4)C"$R P?(3 ^-%IRM?^M??AE?S1Y>*[;NAAB/V]%_.N+'C( MR/> 02+OTI_A3?P1(,Y>S!MVF%M]?2%RW&+EA#);&%6\I,5KGJ+= @IJ65;=9&BN+(@LWYB42LEE[#,,T:>28>(!VY^' 6N-[$\,NZ2K)G* ME"K+:H])E*K=RY01]=JB&P6+,P+.H]BAMH*$OZ2QM>1J'XFY;Q M%_3_NB3(BU5\5&H2U017;ILV74Y;GDHM/MKKZY/6\30Q<)OI"8VBID9:[8&U M[I$^@/N9"\!/V,;%V ^WB8M!07I5<,#VCS/IIX(6IB2YLABTN;-<#T!@FXE[ M)C$;5I4?/CY,Y;:NFN.R$TO$GJ%!7&6DNU(GS88[:\FL0"?'M5K3SPQ*A^XZ M]17)VC4K0=?3LC]%S80L&$[1C+='@#O>3-3^ZK3D1](1'[?[VMX,R[3M&L7- M"HI?%L?3"ME4@; B3GO=72-=Z N\G1W05*C7QSR.JSIDG&RUPN/S2#CD)XZK2OS94R?+[ R=E!GEYAX$%6P=/S4J?M M\(.JD25O ?DRFEVEAU2VIN-+6Z\DLMC26,$2(3)&GM'/4.KO)]]''L_C>#S: MO7D\4(F%]:LOD=%^-:LKPR05XY5J5A&FU( _R-)>CX(SSSRQQ(+,W7 X95CA M]&HYT8$I-A;F\LX>VR6*;1PW8#7>$3V_KY)U[WYVX@/365D]#H5/[HW"=Q.A MXT"4QUWH8IPG[J.B;$D>>?O=-0)')2R9!K3M'?69A=5Z^P\P!I6@XGNO M70EX7G 0;=1M%&.V4LY9D248Q;EF$4Y9E&.691C]N4Y9IO! MH#*E)% J(?-"0B!Y4DPH_$@B,5X1!5FD<%G 1MO!H,)N%O><9XBY1#;17K,Q M9[CAM*0D%]#K/5Z9[1=& ]HL%'73[*N5AM*98\DF[*5PO+(_:7/=@Q821ZO+"5$HH5FTJPN4"-:*$T7!;NY "NIXY7%3(Z<:_ABQ?IR M4HB[I72Q*#=YXO3MQ?A@4)UU!G'4K*7-G!>?]$A+!2M/WBZX26UMF7*)F_4S MF;*4M<;V6-UQH!&FTJDV>Y-'CE1FJ.N&+S?F$G:T4 M;MEA.TO7:/*)TY5=FBK9F1739=M=BD^UC8II.EWITQ,.]ZA.DNO-JR,I M4V;J2[S))T]7JNT*M^AY6)9=J0N^;6':>L(M>/IH)8_B*8$F98E'4Z,13Y*" MPM.X+/-)$I4D$L=I21*/GSW"$LJB$"^S>CU5F8X:W40W-6#.4HHRP0QO;DI< MGNR5]2(F&Q7G+*4D2U)9-%UZH+?E94Z:5_IFFE^PS\P4A718[HZ.ILTFDRIX.N3@%).GJFD:^,&.>06^JPV66J%LA(O M+]1S6)W@^;CN57,\VU.SQ7)!'ZPZV;-878NV,YH):H75THR@5M,39Z8LSF%5 MTRM.*RFP*;2-QQB#ZM_GCE*7,.FW+I^[U<.?S8P]TY,^X\7 G72 MN+C*]$9I-F/S^97>;&53K/K.W@(=\):T88OZKRU^%4?)Z7QJY@!*7V5SLU4[ M/LXSOQ#9%84I-,(=7[XLGL_WF=A$9<+0B.N;X"_@:V&$!%X1^MM]OLQ[]D##Z[&3JS$!48-WCF3#7@1W?D%[RJ#3 M9>!UMGQ@BI)QE X-#M4WPK>VX_W?ES8=7H3-1VCL#^(\X3;@6S>. [0#Q-#V MWCJ6@9\"YRQO/PB]E."3 U\&?8Z/;-:<^J*>L]W8W@3H7_L!E*.X3.C6;IY" MT4\H_C_[$#H*M^P9-WO/AU$R!6!Y"[7M[T')U^_0\8,E;6_Z7'MQK=U28>3: MAN\=#\&^MKS96PB#6>\,+.Q-R#Z*6[T ]I>"8?@3EH@0<0>(H)\B/-P#'B*& MN!-$1 QQ'WB(&.).$!$QQ$7Q$%PA'=Y#?LID_;I3TW]PZJNR_I4OI"X-!. R MP0__WZ_$KX\")/5$8]LKI%VVQW2) #[0)&1[.W5%B-'O -AKP9:<[?SOOS * M_1LXW.$/,,DF_"E(M E_W&;;A+\16.PY^!SQSGWPSF!R>3^CCCC(/K[R!,<7JQ+?[LO\0G;&=C:*T\I,\HF9AU(BIWI\*N\J MW8^7:&TH&-9GP6Q:"(R>YHTSO@OP*SOL$B;K S3!O8+_21UA>5RP!?/'1HHA M5)11 I6%!E4LM)W";BF?>6 W^69_)R.=E7%@6>%S%@$ ; 7V> MX<_LDJZ1$V'A@#WY[K))6U1)5?D$M ,3,2IU6KD?$?D/(O)',?!>)W)''BWH M5C9KZ[-UU9\[8KH0+S& R('AAB5B&!91^<^F\@:17+8V;I%V?H*NLLO"=%7CNMQ,!3P" M#$$BAF)8%,"+..2[6(L?XI#Z>EG#)O-QX [(_9C*,:4^772=IJC'O91/ZJ.!F([AAD2FWXWM MYL_NUZYY;\?.V*9I6VW/%O4-9:<%5Q-?L_<$N>SDAJHW=-E,\D6?+K-CUC(,-JL2,R=#+%I$[#+^ZW0;>?UJ'/>5W?.2U)/&!FU M@3DLXKI17R02BQ!Q!XA(/24B1-P#(B*.N!-$I*).89?$PQ\&WMY4T=^RQ[U7=]_,]V MJ(KUO? ME61\QX'C2048Q;],@@&DVUL?ZV)70!M#["?= 3$N7U>N<4=:)U/T8I%=HBP^ M);&JLM#J*LI\^-*G#D;ZO:V'7X2 M5"R9>*T<,.*"?6/S!S/!Y6X^X^T,7J[B6I[3T'R"K&54ME#Y>(K-NYA@VNW+ M+:+!E%"JK=JRX<^+Q:0:MNQ)D5B,QE[+!G@ N[QF6W'Q.IKL81GV:WWF2$>] MQ9Z 1L47.;0J>*,EE5L)'%7GEHVX&#?SS")L0$(D4K%4@KZ>FGI8$O]!%/X( M"NA5"I\FRG2=M28IMC[PV].Q*\5S@T78?21)HS$,?XW"']NY,C0A" UIG*QP7[;J: 9G<]9:ZI0KJ4T[!0S'8R3Q&A,\F'=U#57VL%P;N5CWI:1> M-4!'G3Z]LE4VCU)"PDR)^7B!;S*;BO$8E7BMH\-/)? ?1-^/H(->I>]R04CE M>ZMDG:66U+A%6"L/G:B;6G$J1J.O]>4^*+*OY)D"9>(."AH]E*()=0_QJ MEB^$I[O70HR[3/ 4MG0D^1I9TU:%(8O'YW1SKG2'=K4)RX' :_XC[*UD)^.F M))JY$E?OCDJ$J&!."U 3,_X,WR]HDOS'K'@B=.5);'FD\MT M1V-GO6P_@]83S*#*@)7D\%*)1-?Y[N# M/,GE\T,I5XKWU@ZUZ>A]N+*G#16](N"X7IYF:-YS>NE4%3:D1(]75JVYD>JL M*4OW90:;9W ?EYQF& 0\@F?110?CE#-$<7:=%--3LSYIJ6$PY7"E3KK)>GO, M"ZPY=+.,L!BBK>HB;(=YN'*"^YQ75@H-M-V5V+F0$:@: 9])'Z\4LOE!ON#X M"4ZN./VRD6N7^]ZFQ][ARC)3*>!,EHSK]7Q\)M1;-89>+4+3^'#E0A7S8XYF MNAS>::I5FQMITK;CTN%*VDTFV$:G:>MMI0)[+U'->9>A*>EM:4EIVO=+[!*S^.EGIUC%SDN#2+.GYTTE M*5"RW>[#2?'IM9LM]?H7):HW(H6RB.E6#IR59-/&[0ZD 5V4RMVRTX M&3S#MH%PP$XW(*@S05P)/B*M,;I=F, MS>=7>K.53;'JL3[>F0=567!]1X:JOVA-?<_-:JYHV/"S#GAEVK!%?:.=1WQ< MTTUT3:!#O3SG>C5,&=9Z)2:T2(#&DB7&>V4=#Y=AOQ 9:/TIV(OG^/+%3+"3 MY)8]$PS^'\-W-AB&/2$YIMB*=YD*QR)5EFES+;;*UCH75&S["O=0T1UOYT#K M!5\#-I0=(AF6-MK.[VTFY/%?#3/P3-_!\F4X#T0Y?$YQ#EB M/B,= 3:H@#@R-,F 78R,!%=S+Z_G7[<_&!>Q%62;AHX06 R!SAH"C&'X _C5 M&\N(HEF")6J"L;D=W1Y#0@0/4<#ID/!TYTZ$F()F&2M(J> W#[Y.V%;8QH$5 M&W>!(8IHSV9P\&XY,)$1%SXKL%V1A>:-P;,%"4 !V,*>[)A@5[ D]7D#3PCS MVJ/!CW#$>;,2>!SXJ^UX<;B9X F&;:GA;WL'>D(ZX_U=(F--=@1''*\@, !\W:/S MOX&38!-@D6(;AKUP?P?$\F5B*[RKV0@OJ6ZUMNB&I='ND>3*.[8_Y4?S+VV% CGZ\BN/?=QXKN>IJQ>$1_'$F-3M[S-GL;? M;RQ_RU+JE^( )/9$126,]U#"B#VEB @1]X (/"ADBS!Q>TP\I:@($?> ", 2 M40^.N\!$Q!)W@@CB"7^UL7>$B8@E?A@B@):(,'%!3/QA^LB;OMS7%LW>IG3Z M+3?JT0O*=XTZDA]MU)&@GLC'+B\_C8N>=B1X/^]\.#1R:U**^.G+@/!62.#F M+-'T;4^6PO2@AJ.)\J:7C69=J&3[+2OKQ]#!%R1HWCL4(E)XA__W,Z 0D<([ M_)Y;0^%3-NPM^@1Z;S>"N90-;(P1.%YV8VC7,>0S!&-LPKQZV/P"/G,$DQ/'B8GQZA]AO8 M,)QE[Y"+/!9>(UOFSFP9$SS"D ]MF1O?^;V?$;*R*SK:%!HNEV. ^U;85VZY MN[%8'OC6MR+/Y8TU@SV*5'P HB"_"U'@$5%3%]1# MDT;']@3C4[W=[STL%,5VOGULYW*#*+ZUNW_WD9P(C]\C;!/A\3["+[<>^[*- MLMRX=^GKUZ3//1'VVAK\OFB4Y>8 .#&7;A)KO TD_CA-[!;&(Q41R5[X)2*2 MB$C>#,=$1!(1R9N!F6],) \0ILD<-ZYZA$C+%9L,7S^2\J=MAB%Q8?A%SO;U M%^H7Q=H,\\YZM!T_>-O7KVBYGN/#M0*K068Z MZ:S;UU!JEN;G>3Q.*#4HONAWB*]O&!JLG.N/^HTC@S\G$'@L;&X#B?MSUG]. ME"^B@%N>^QY">!$%W%@&W#P^=TD*B*)QWYM8H[#=@R,PBN]%\;V7Q\X!3^]M M_[B F85R1L2:>KY&C;J34D_+3IIP=!"<.H?%<.PJ<^M_!HM&@< '1V 4,?Q& M$>Q2%!6\0E3PAK4U MM]88/Y,,SH<&'X@,[F'Q9:G=RC!8^!43VCPTS$RE;J>P?\#N?_%L'#$ M_7?-_<2UN;]OY^Q U-YXB^3IG-:^MI MPQTLEJLIF6"IP6QP85.G_?LS[FDMG3Q^* M P*( \GVH3N^E0>;!9X]O6]A\= !QDOG7G\7K$87.\^Z8 !L-"8K,$-TIBPG MU:+1J#B#C^N"W;3TG.VT@09H[\:M9^61]_S;&061+.A,2E\7<Q'I0OS[6<>BB^?$HF#E7F M^69.&'8KA7H9)JL,4K.161WW45R-SZIJIN*E*C=ALO@(35=I?)5ESMN-C^-)K3&9]L2H9QY]Y\1P_!E_T',%R(:7^]J=3V1$%%XZ: MS<6WAW[G%Z PWX/2\W37__ZO@[&UNQ!07+0-V_F]E5I[8-N,R\4# :;*\7 J MKJ" D_T6C(6P_-Y)/@AH)/%$T_^#//\(SWZ"*U-8QO>*$AUX-?M$&#RB;P2'>S)8?A_G'S& MNH",'2@A_]6I9\X*9?@SH&L@KXR#+GN;CW[]TPENQ6T%R4"!:\%>W1MT"Y?D MSY-*G3=*[H=LHX$46*;2*2"9>JM1;S&=8KUVP1V=;B#X1+/@S('?IS+EM:*C M6KW#MI%.'>D46+#=6KM>*6:9#IM%VH_ M 7O&, 3'W2WBVO]GN^B&AP[8!L.?V>8U",A+408K@2!$@&Z'HWG!Z<-"< M0#2&OR*2X DQ!*RSX?REA>;*B 4'F#X?]74EG%)MI\L <^A5RZF[E*ML>9$:9<9IK5T?=G.MKEK!B>/QT);\4&F(G MW\'9=AP=IBU&Y].+)D^.5BX%7*6M+ M2M(ULR@5^JNEJOIP)76\$K6EU+2;-(?LS!9YM;&V;!V\G3Q]>S?-URISN>2@ M?GE S%*EU:)46X"5)V_OV=*T2,E2FC7GKCRS&C1&9^#*D[=;*C.=+C5+YZ@T MZ=$*EE,&?89/\.CQ2E?I=)ETP;+ MDWZ;,[P<.'OB=)_B@L%%3[8;+#4Q["3-V<,VU00K3_;IT26UJ57*@DZ5T'(5 MU09VH@+?3A^O)%I5;Y"88J3>YL2,DJV,3"[#\-3I/A5F0).29+78GCM-KBKC M8DOO+\#*DWT.K)Y5J%'9%9N/VT*?J?2*7K#R9)]4MJNDT@-SQ)8%MSZ9L@O> M8%2P\F2?V7ABV&X4^10:KQ.-M">MJ&Q'Y9.GD.?C)8>NF[DX6TY11&/DM/NU M/*QL/5GIU/(Y)=X?#U%YFC$34V&@89@*5IZ9Z8ESIKHHQ7% M@)4G)^H9U9PX[U-%UE32?D$CY:2:8OC4Z=NG12;.^EIVP@K&+*>A;DU&\05, MJ#M9.D_GF.& B_.H4)PL!KTLGQ9=%2X]V:DW7TM*WJ_U6+.27A.ECNMS?I"F M=[+5<4,:>!FMO&9-(Y<12=RDYN4FO$DYV4#!H*G<;-;JZ;UDGS(S0B[!6BI< M>BH>5F5V+-/E'%LGF^Z\MJ+24E[=Y%$<+E4'.K%4]$R'S10F64'M%1?S:1"I M.]E 7Y9S%;T[6>@SG/ R> JO)]?!TI,-H(U9Q:GU9@L=+Y!*8U&BN(6Y#3,< M$:IAC92F[V,RD;'K!?6*4V.P."MT#;S?+C:% M_(#+TPDAVY/YE5.&0O=DHV6U)B;\EMQ'R_5LIE'IXEZFM>Z=%Z7<_W:ZDQB9?XQ3FQ-Q:+9G>9TLJZS]15 M-<[U:I@RK/5*# ^78F%( 7Q#EACOK=7XQ8SW$POC9;,$PYZ0'%-LQ;M, MA6,1@,@VUPI,1B0.KP^MT"&Q?: M=$L:+R:5GLI?#KV?CCL$P9F=%QW&_T1H14]=^??VA_VW0K]SXW-"$U(,W;9# M'WO6@PW/<*$+]3VC=^_Y-GBF8MB++4BVO\=AL/1W&!!8 M ""\Z8MO8B_!B[=+A1&@*=^3K^R$OQ+]G+Y_6/=S(.7*V0$1(KX*$6]5G$:8 M^#J6>/6J*$+$%[+$JS6\$28BEOAAB'BK9C;"1,02/PP1;U4A1YCX,TP\0'+T MSQL&]K%&XQ>#BF@;\,/_]ROYZX,02E!/9.*AY^8Q;IC192OA?[.R&*3];.8K M8K'-#$X4QZ+I>M^=H;Y)%ZK/\D33AU?6(>$W'$V4-SRB77!F]=>V&+E7.OC: M9E9W"86(%&[1-.DNH1"1PBW:+WVET1D937=H-$4CB5_S#T08'0@/714<7?;" MGQ7;>11C*!I5_,IQV^!;F@*.9&T06X>)FQ%J[\!FN2!J'P6?CZ".OL9 B\5_9([<4*8586(>/%%X[J!IC/LHTBTR1%XY;GT$'CF'F7_AP<,Z\@BUW\ 0 MX2Q[AUSDL?#Z" KI1QDD)GB$(1\:)#>^?GL_(V1E5W2T*;Q-O^CTM3OF_5#4 MG?Y[68OE@2]@@TXI(4RP1Y&*#T 4)ZVX'I4H\(@H+FDF/3!1A.#8(PTB(HV+ MR8N35D0/11I!7\TH/^1_CEXGA\ MS(%5K]]UCFW'^TDS[N_"7'IQV-4W3=_Z3L,P[@(L+X[)NA>X1-1Q0^IX<8Q2 M)%XB OK4*)Y[@+C6E5%JO.QV=LO%-\\:U>ND^-Q3(GL!JN9S+2B%["'L'T.\37-PPB MPB&-/RF&^'."A,?"YC:0N#\O_<=&^2*$?_? 7<3R-V;Y1SYX%&N[>Q1%0;G[ M<$%O9D_<$0*CZ-U=1>^@'_>V]]MHEY5A+C'F]%[+:ZXKXFB5Z@;39,A?_Y!$ M#$TDODGT[F86X!VQ:"1CHWC@CXT'OD\@YI9Q+M=CRC5=&/?C0SY3FN.38!(7 M_0Z!^)CQP)8LR;(9%"9/'5F1'4>6-I,-OTW,[]+7V??EUU];T'\K[-TF#!=A M[YO&U.Y 1P<=8#*&X+H'RO19KC>V8KWMV:+^LO?S48>*N+9#Y:IUCB"S6DD7 M2*_=]^?^I%93KVP++)U,42@FJDM.\ROI1J]BK-G* DZZI'[]0R5B1(JXGG/T M?9CV9F'0'\*TE^$PNION+]KC=EK/*'4F+8IL2^IL? HM15"H*B'_2 M?7L<;H[$]8/UD'D <7T7LC7O5Z@>G4N,69EK.',\V6 'W.+:L772S&8&0@9# MRWRY.<:R.$7-%Q!<]#MDZV/&UH.F1+^C,/K[P^B'TH, TD.R?>@?;<7'9H%G M3^];MD1AW#\.PG\;W$=NP+.J(A>9_D2L*7%.P+&1N<02\QSS<5W#S 7-@ &3 MG.VT@89YUFU9>>0]_W9& 67Z*WU4[N9]73!6ZV5!R91Z0I/'"&CVNOSNO1U<60LTJLC+4[X\9ZIH]R M-^&UIMT%;$;()5TFYI7AN-]M:=T%Y#58%YE(Q4B*?LM9^X\'W_U/L S"4[-\ M(5QW)]&."Q*F9L&A++\)ZF!? 5%B^(XR 1X0^4-70C'$&^__CMA*\,ESD2:B MN8@9TI:$"&[PUUDPQ!PD_!,D?V?,<"L+#"%P#@ ,Z#?PD? M[$)Y$[P0PL]VS[WP6\#1>3EI\!BBL'T4XCF"Y89RPD4 S1VLV1"H,)TZMB". MD<58MA#+/OM="#UA*]B>D-:9)0!OAB_)P:.G/K"EP+LVU"^HC@S>.UH!#"(0 M)%,Y@ M8JSD2,A4H,L04. K@$!=#>CU0#:# M-P*5 G01Q+,"=F4[6W@"-;5]C.D;GC8%J(=LL)4E"'@">*;BV"8\DQ3P!-R8 M%KQI(ZXDW_6<5?!%J"31 IMZ2SO2GG25Y?_] M%Y'ZVT7&F@L>#Y^*R()C@5?'GD\/GG]6CL:.GP+V+\-C:L 8T<"CIL#&TD3P M/4ML !A[Q.<%U#DCNR(0[*#7SR I@,/ M.)8=\%>@>'QK!W( 9M_)YSV#L@+^+:WJ/^OS;G^'2(HM.]JO@D M+Q[8Q%D_E!<\QF^,XHZ];R)WTKBXRO1&:39C\_F5WFQE4ZQZ;*#NC.**%G)+ M<$,1ZIVZM;..TX*KN?L#M +_MW4 B0[86=JP17UCPHYXT5QE&FM)%_1VDQ:6 M&3'>HG*+7T""B,(4;,)S?/EROIIFQ<=A(PWTZ77C]/F;\(_O-%5#,MD\8>.' MB8"(A*DK_][^L+\IR B;#9G",A[@SMJY9G%#5KQ]7RWNA'L'GVS<1!3]'[AS MS]F^=?,T+#S1^VYA:.PI\6K.E:3-SSS?!L]4 (-L0;+]/0[]V-\C8"OK\04 MPM]3VPW8Y7<@*8&T.GKFQI<-7KQ=*HR X^I[\M%!+^V3A [I$YK829\7J ![ M/Q7\!QQM]^^GH@#X4X*.\')_>,$23W0J0LS5$/.'M\AORJ^; >'+&C._)2FN MWMK_#$AN.2?I+0:]-WCLS\H*_[/GLIX#3<0B+\W;O"F+O : EVG^4O1^QW/! M_I ?/CL)9$/O-[T/.CUR6C $2PRCPQW]G$8PZ",8]@X;QYLDM+Z_LBO0M?QQZ'GM"#T!-Z M[G9V&UY:_7&]79;IT*R4K5;U65'45RNMW%KG/WXC>^X6N*=YXY/@EGL8W=H= M8,L#;M'R[# !Y,SMK=)QTE:GQA;9=HT;XNNJ;NDUE2=Y_-<_1"H&!,'E$FWO M4Q]R%O!Y#;!40@S;O40?BYMIP*\4'&]FA=Q7WL<)/)"_(F'S:6%S&'??'26';@790CCV7+U>;@<:)MRF&?!CXH5]P6Y$CSKC,A(CPBK/&R-^ER&' SZ?#+7 M-<@%3T&1@<52!/G=;9CB)D$ 7OFJ5A"+C^R8;^*.7]E,.;Z.OZ@\R3GI>7)I MCI+ZK)4MYUL#ENMK'V\5L')[13C=]+M#&4V^1241>]KHK9?J?.<\'F-!-U# M]CJ^L0O_LM.Z^/LO\.^DHNBTU"G,/=K+L!(-67"@=!C_?7A< K[V&BE6+UZA MXOASW=RY"]3@BV$6-*#YW_YT*CNBX,*^QW?H%(O)"7]=__=9!_MA.' M,+W5=GYOQ=H>V#9Y;W@@X50Y'J:W"0HXV6_!6 @K=ZLXZ2=\US[L]TXT0D C M0/K2_X,\_PC/?H(KF#F[AY&#Y-GP6X?ILYO/WLBQVZ =BF\<>PHRUI^SAS'R MB;P2'1RI-9Q\QKJ C!TH7__5J6?.YM/ GX%H )+/.!ADOOD(N!9!@C*P!#)A MIK&[0[=P20X]2>AX8TS]D&TTD ++5#H%)%-O->HMIE.LURY=?G"P@=?EW6NY M*;5ZAVTCG3K2*;!@N[5VO5+,,ATVB^2*-::6*3(5I-T!'U396J>-[/)8[N\D M?S%F6%\8%/[8OBO RC= 'BW9 M0^TI"_H/C$T;];U73P$_;WOX,B">ZI_00, M'L. U13;15S[_VP7W?#0Q^4DKT) 7HHR6 EKR9XKJC:5)?"<0#2&OR*2X DQ M6!-GP_N4A>;*B 7K-I^/^KH2.911YX3/D5;:5DC$-=U$UP0ZU,MSKE?#E&&M M5V)XN!2_K/;Y/#@Q[ G),<56O,M4.!:ILDR;:P5\@,0AJW2*-8[-7H,XWK?W M$S4(C$([=*./--GQ7PW-DG\#A2<[\*>3/X>B-[#QH=X%-F7\I- '"0OWP&IG M:SK" DO-O6FU<]ZVI:!<$9*[( ;%?A*L.10L-2B'W90F01YXKESV#HI-7SA7 M6"$*:S3-*5B]K7_>1,K7LA2661U4LKJ(NMO0P4L$"_"%8:P@"\+G I_?0< _ M00&5@XC/Y6^BYHB^Z7K0\84?2,#?\V"=J1 69XF"XZR"&CYS6Q,H@$U-;> 9 M@D^A\X- N2 #6:C!XNNC*LW#,MO==L')MF7A $)A)=>V[A!660KN&('9_FXL M!/4!6&#ZPR%L-O6MJV K[JXV<[?YTPW &]\:X\=9.L=NZ,X,% GTBQD (NAB4KW%-0R&C9 &C@80ZLLX5@ ZRST0SWOK@1" N MA!.)J.ZKJQ-A]445R^=:,+B!.#H9RH[\)6\!&;:B^%!CD= 8W;4(_=S+9;6BG MG<";X-^ V:S90+V_W$H%5DJ_<>@ WXNQ!ALA[* M&V&+#\^&S17"OA1[)I9@ M@$=9@4D=>[7URKM M;,SO* D'9[X &@;#;W5:H (8,L%\/7@YNX$>.)^B3X2 MQ#O Z?MIL7>8;:,$P,]@7ZXO.^>,DU,(0"6KVD[ M3WNM+[3CXG]DO.UP%NIP"5@'HA>:7Y!6MK^=:'I^P=YZY M:D_(GK%+84"@FKYWZ^CU,/]QB^5>*(-:H0C*[DF@Y_Y].S# 3 4F\#_"@,E9 M56AG%2PC=(L4BJN3VQ: (6YIQ:H-!\?#@ M9NWU(9JJJ4/7Z:X2:#Y5U@@1ZY3(TDL0W2KU#QM"3R_<6ET\M@IM.TU9O6'Z M7N@R4-BE=V63 ]^>Q!VNUZAE2+2A"Q69@:3R*[R8V*W4VLEE1VRVAFR]0J7T MB3H*;M*NZG-97Y=HP,]'763FA\L3I,_-YP>53LX:OX]-1-^-+ MJN :L+('/5[9]2:YI"4Y#2Y>$55ATD;SG \S[D]6QI5F<]0@X@QKRN)$60T; MWJRC\M3I2LX0NT0\F;;UWB0W9Y)L/Y4JP*R7DY4)?:$,1XMU"RUS;#6;]]'1 MJJ[RJ3-O9[U&K4BRHJY9V5*OF3,8C=G<7A^]/6%76HM*S6!76K9'&ATJ4X'S M ]#3A\XZ<\HQQ7%;-RNY[,R:EZ8H%@P6.UFZ;/!I:SI-,:PPYVP3XW/592N8 M^'*R-%=!2]7YNC)G9PV=FO%N$>,M%3;%W"Z]=L,D1@S;-C:$%>1D\*OCR])> M]R3&DH*JC+V/LL"F \86,/@RH0]UVBJ)$GV1DDO* *7P+*$,EEU]"/N.;H2" M+#'>*^N""P/L2HV53JX"#@0&AC\A3";3XM@LPO8;;*W-MA&FED7JG0+;0C)< MJP5O""I%)EVL%#M%MGW5OE9K>3K]W1;'LN0;'M32W]=:?^PI9NKS/_UQ[YQ,+_0Q@ (Q%^&(11/@@/\@F[[1SA MMWI;5.3KVN)E*V.E]VQK&8TN^Z"$+P7$$RUM]&QLOC M!WRYQV8:+4))3'-2J]$,&ZD2.- SKW6#?W"2CMR6[Z"-/D[[VB*;II1>G$?- MMCK.+KT^M> A[9-!@T\Z<1GGY25BN/E% JQGB&O+>$COOPO!?WB%8_OM^KHO MZZ8YS7K"J%)2F^K9@.RG\G;?;ANTP1QB3X,!U):*&#*Z8[UOPN%QO? MY.;BOF3.Q?5M?4N1%4B0STT%7Q0URUPU5V,ZU)REA.%REO/G:ZRGAKV$23J& MX9$[%[ES-U*@?TS,'7-0DVNB-.%F!6=0362;9KJT ,0,]&8"C:&I"TX0NA.W M;GLE)6_*-;Z-#1RY=7>L9DY+N%YF2FXFF6XG*;K<3-='!6>1L_B*&C:=QLA8 M*OE:T^D')^+(D?L.>NA/J#TE)9RJULT4]+IJKLMK,:Y; BPVA:X;'J/1-]L: M/YSK!J.MC@L+M$7/AJTW(@/Q4;V=DWFK$0(C"_\*DC4H.=[(C=Q6;)R1IBNE M31794MEG3=>A-,YNQ@T;EMF3P4A0+)7X"FEZ:RLBJ+]&/&$)$\]@Y7%D'T7> MP+UY X*1LYV.L)3=@%P[8\$*YVH&G[UL,*4'C6K9*R];NHPVB YA2)S69V!_ M#. ?)&,$'KD'D7MPETKL(N2_'F+3Y6)6--#Z:X_YD/>:65L899 MC$)GA8(^2=MI<9):P-Y+<*@B%<->O7.-R#ARDZ[E)OT1&7=SG-3+HG&)S9.#6PI0W@KCB7?RM:?R>7*&(&:YVH_]N M9L@9MCY(5"6:*Y>ZJ&@D,,PN!@TNPXN4!/%:V=IC7J1T;$\P(J/R$[T^SHR= MO1]F?3#%]:XVK6!VV6H>>%43&4OO%$X\^3 M[M&VHBG!FRG!5#0E>/?4 .W1E.!H2G T)3B:$OP%4X)WZPPDN#+E\JEE;X,FLA2<6/'$Z.V%%Y!I*M9S26,H1 MUB[?CUMX^^S@BH2$FGTRI4]97_+=P;R7+*MC]=S@"CV?=WBAEDOI?E*L6#HK M#>>MYKG!%7&&)IB28>:X^*0G9KJM25Y68#K[R$(M$SGFW$\<,B?X (^-^"F#N13MC-4EOQ5R@UGN>[$[I0'Q%,-'?B,>9.T.13DHPZ MBC];I3=LLD\E(T3< 2* %DG0$2;^/WMOVJ.JMK4-?W^2YS^0?=\GV2?1>@$1 M=>T\.T'%OE?LOABD401!:43\]>^<$["TI+I56FHMD[//JK(0F'/T8XYQC?-1 MXI/GV^^JI#\!6_0];? G[,&[@GCA7-9EM^4A%3%K>[S_QUCJW\5?SA@ M^FL7261Y#0X!AS&9(6,5'H3(IH<%XZS/QM;77N7YRIT"OOUSB]V)]"29&2:3 MDUE]ACO5.[WYU__/JB1R;=;"U(QBVJWW"-7?-K*RTO&'RR;3,:2 MF3.6)E[#2(&=V2APT+QX/'_^'LS-Y87PYTK<-P^@CQ; X%=%LLJ6Y4ABA/RY M0\W8Y+@FK9*IR:PSUV>S_)KQ<<#3> P_)R+RC=A+S@:.X.Z"(GGM!7Z#J;SA M8D@HS'__1&EN\1ZL]X\J,S%EO92>IG(KEDQF*@HM-A51;?OPRVDZ$J_KOW=E M1H]]W' D')8XMY=[UW+Z U0SD7? M(>:$3J759I$O%DM$F:<DI3*Q)'F>@N1;LI\7=VFOO] M^(05)Q8Q2RX2;'.MU*Q1VG3:VKDE]P..;\FN:;S1;DU9KZ./,],56:RDVS[$ M98J*I:@SH@)>PV)>W,N];Y'\H_W7ZPCE&_XK+CG%A;K9]7 R,4E3_*ZD)J6V MCP:8(6)4^M2*?ME_O;:5>=.EA0[[PYH^K.D-3V+(T,ZH7*RO6+[,]ZI)IUN6 M:LPD\Z%)#'=@/Q^)VS\SU/S=>L7O]E^ES&PV:-2,%$Y6-@SC#<:IY;0=(&31 M$"+HC-.*;L1D/C*WC\SM/8KS&YYOKFHEQ;C2:N'-6IQ9C)8ROQZT X2A%'!] M:>HGIV[AN5C$Y=NO'?W M6]H>3MM+>L!N[UM+!,.R+>Z@4<-/$A M&\'M;0FJ\9HAH*\Q6\7:7Y,#[]R4NX"#K#I2<)-I?^&-^'IQB--N:HKG4]PN MLSH;&[/^9(^77-L ?YZ0VZX;WU9;76Z=)[?#12O9=O+,J^?YLE!M>35C MC/H>+[^[+YV:K^UNI20XW7%_-6!I>C7I*^-XA5^UOV-W9WU@ 6H%[B=54 MG;/CK)5IOQK.'(0!OCV&L8"%23K4(Z&CX?\E/"CVTQS,X;#6\&65]\1Z[N6':/ QNP!+(@ M*.#'*:^K?I>Y*:UXY1I*]\Q;W 'K\*/&IIP%JWMU=P=QJ;BJN)RC+B?5.INH M.YK%@-W-)!.Q1,3!R1,&W"]+0EN&:0:O@WT#[I6KV'/L _,VATV9 7[S-J7F MEH6-6!MV79ZYPKS-PXAJ94JHCPV\A:%++X9L'K[6*U_"; ,++_]]+6N9]J3# MZS,)V5?X6YT'(N\L [NZK&T%8S#>*7BUF,EY2:V5Z0,Q.&0)N.6_@%6#G7B6 MI)].,I_:9=T"FA8R!I2Y SXPW+QMM8L>S>46HK71J?%D6)W]]:$-@!*EHU3: M,XK)BXCE(]L(E@$L,FP7!X((M:!/,JC_H,3.)"#7-I!IX-Z#K43@*1\4TI5C M2A.F6-]0Z5E58,E^;\L[HRK?+KM?CB;+C<(GY/)(W;6 ^@&4 "O+@KT#ODA! MV4IB.5AD!ZQQ+[)Q\H!6E:IK]#=\@6'Y=+4D[5RY(;/N7_\FGB+@H/X30_OI M*AK00>K.6%M_C# MUM(R+6>3E2U!Y6>ECI?2=DH\"4,,"N)@GT9P7[26\_5FI>8+I3B7,^:I75L1 ML_V1^_W6,L(P(J/W<6OWDH#O6KN%K=H*0;#JNB\R'5H;I]:>>S9KUR!K;IW; ME F<5C+%4D)7MX,A",3MN2E)H24[-F$W:)X^[FW[],(,1> 'WDBTO<T*<(DBIW6S1+?.Y,5?<"@F+DNH-N1V)-24F>"63F[L9MDDS MHXK):+E=8C9!,,;'5[9D=J.M\J,%J[#,:L@UE)KM,N!*^N65=(59]+6I&&>E MH5M=X",[7N^Y?B?=\949LJ@-9PF*PJN%*5//FVPVM6A/$J=/;PLC>IPMDF6N MR'>+I8:S&^8UV)UW\O3YDFS;CCA+LU6CN.Z.\3I)M5=+MF:^"E# G43&?N.Z +;J^AD5 MZ@GKL'VVP;$(GRK/%MA.A\V''Y[1;8QZ">0K1@%SBO", )$UKBFZ],L!OJ4) M?_KGY9]]FHS 'Y;T+ >9;O= @!\UE/6,'_]NNY3^S5M"=\Z))?&,@<'NID M-.LS]8_U_([ 6#B:'?B2,$T,KU_Y25WP3G-%F&,N;QV^-V]C/+8R@#5%]P8[ MYEL)'S(,I6P19-7*K[&"F(F^B8/DX:>&8P-_=D\S20Q?!IMZ^R?'P)<$S1%1 MF(,>#GQ>3=F3&%F?R)N@;02.+S"5/G"6-$.>X_<@F1TS8U,.=,PK\&6C86&L MUI)UA8O'EQXUIXMMS7[ E]T)?!E-/N')!U;3^;":OE B0KX) _\@Q'?!E^%/ MU)M3OQZ4>(C$GT6(ATC<"B4>(G$CA( B\V M\-\J>A^(D. 6_+^_DG_]YLH3R:<4>==(?D$F!'LM"?(EF+^',-R/,'S) [MC M ?!!<,ZR&0_2WQOI8;/X_9#^*VO]!F:@[IT9B(>QNS6VOP/LZG>3$%=G[1.T MY@>]'_2^#7J?QZR=UXC=\'*_BKL>V*AK-^L/%=Y8*M@ Q)SH!#-H=++.QK'7 M7N#YFIP#)_M/0NYYK[D45DP&'-,TNY*Y403IJ#$O^&-03LDXS>I62YA+=EU< M+TLBVQRKG/N%>MDW*YO8;5!:P5B6!/XG]OAM1(/TC&@GQ(E7*:I2JMMLM!U/ M3_1<'SR:BA&91(RF+S35^Q;DXRJ#OF]>D+ZYD/R3B\J+LNVVV4AC8] MJ70;S6O+D;$=M&BRV2BK=+L[C*=VB9G"0CFBH!Q1B70,3Q,/.3JO'%T'S^AF M#%)D^]HG!,GC\#JC+[LNSNO$P&JY9+T__4H#QSD$J3?+MG31H 76]F;JU5U__ $1HXET+)EY"PWOGD3E>D[GW8]>J86=;\ [)6,9/!,CDV=$3;Z1-&G/L'GMQ\2J MWY 3_8.Q(+]YSM9YQ+HY);2!8\P2JI?.TAFETT^3E6 $4#*6)D@@UH\LZ+=D M0>](=.X=;^,!.]IRWL3F_"4!K=,3"O(8!C6 AI!6_,Q\^4%9,R]X_ M]N6[B8#K+*!$CM_ G1N8Y4PM:>V C=.\Y[]*X Z&)3V_R='S#U%4#UG*[T4Y M:+$1-+##4&'-PS[M4/= 6ERBQ^;5DA62?-8O6 2[HB\"0=4M*.2_G-5*,@7> M@DU#A7@4S. ;7TBD7NG3^;__YZ@!::^A82N\8?X*U?#!M@6-3R32R#,I[OT@EWV!Q0YZJ+W MOW7<1Q]\]DZ354!VVUC](HDG))G@U["=BWJB+L0'+^2?I)ZISF-S$YJ$_^DU M_#G-V&V$(X#5 %0MT-4B3VY^7,JM9.JJG?JL<9LJX656*;6*V&Y9J?5 M[#"]QHYXJT"LT>RQ7:S7Q'HE%KQNH]NLE?-,C\UCA7*#:>3* M3 WK]L '=;;1ZV+[8K+;6\G?S!((L1UH=,.Q@*I' "H=20?@FS4-VJ'P(J[[O^%%5UST2[/YY@Y(6T$"5T*D&^ 6 M02L*5F_-@5WR[1Y0C?ZOF,C;? P#UZ%4Y@^IRS-S9UCM,%%+7;+,IY\QJDV:+RV0U1>N=69N+Q-\BS,&JM+'S/7R0 M;W4W]<5% MX:XL;0I9=S9)'2)U'6*JOXV7%>!@71)CZEW&C02< @X-Y*/W\+&Z6!QJK5X9 M_)P_LYQ^"V!6&)=@4W]VC_7=0%F?!(LR@8.N;.!55@R$9;)DF@=X3S[.J0P6 MCVD*[\<=;T-K718):B>M(+BE_Y9!-,CHX"?XBK7P#0_C0^LP0+1>@8JBTH+, M\HUY$W?&['::%_22*+(C$=7%QWK72/[([^FWAO^DE[\%Q$K\+CD/23]1]@^,P)X-7 MO]1]^9"!"]'X=F P?"MSQRQ_5DR4;R#][32/_P32?PT!Y<;TVW7@(6[+Z%]G M#]YUMJ_.Z^>$R/@#M=P-+_>K$!F!$KMVA1LC"/[QYT&&_FS<>NW%G:\4/#"Z MM]R-?.::N]^8@_6I(KN0\3I[OFM(=@Y-QCN9"P=/><=S?M6=Z5E6:9+9S6(P MR^/CM@]D06;2,3QQ.C;]Q_#Q%H\:W6 M-AKE?#??:/N0$\E$*H:GJ?-U(EW#I0X+;T1'\@][44H3]LSS)AR(>@].T^5M MSNW(VYT9F+Q?P=WQF:KE\]3KXM88I_(K7FZ/.27OE?N-36)&D6V_0SU-XS&2 MN%"?PW7#N!\2I_UPT_%)7I['ZRENUDHG.&7N)K1%HC=;]H/6<#*3C-'$^4W' MM7VD_(NBHA_C_#V"F!NV,<] )6*I M](7 3VZ!@1_1RX\P01]E]7)VYY8UVW-9>N+.B&[#F8SKKM\RFD[%,F^R^AV$ M+9V7A:I_^S-73MU&5?PLWW9C5^CYV)*5Z6,TV[R1;+Z7:'IISA@&\#=H:I MKUB*>@NKX]$VC9^VT42=\J#&8SB5VX0=U.Y<\CN:$0/"+F3 )I8B2F;0#F0! M5@,?B4K0Q8PZPW@/S>7&;,E<6AB\3-\8B@ 'C ?)/?@0VUM!F=,\[ L=&Q!O MJL/K,Q]D"OY65W1EZ2P#/"F#I;2=JE3R;#S1[2MTK[*-<[,C5HU;DO!+=$R1 M]XXZ/7KP[9MRRU^-SX4-WC0G:5OGVT4A3;)5;4O.AUYOJ7==H%+QEYP%-^R\ MB^.W!XM;UK:",1CO%+Q:S.2\I-;*] ?MR,7!*E%+TC^VP/EZH=#52MM3:3;! MR\GMMI\LM__ZE\8QL$G6RU4^8>_E;,,V> QV_.V9 (B$!GD"L(RC![]$WL'# M4 ,48D3!,%8A]_$S4Y+@NX,W.*F5BVKU]Y_\_FO":\.W\[\".S_KV3OS&K)H M":&R?3Y@L%XJ5T3UT9KFBAY?RW)*5>I0\^RH6W%F?_V;2F5BR8AS-+2W%]^4 ML]N>SVW*8JA-2[4Z,5#C@^G8LK@D%!K+:JZ\RZ3 9J7Q&)TZW:L[9:#/[HI= M770ZZH['V;A;'TP*W4&"(X%;P5,I5AO M&6A?27[42/]4&[VIX4I[6*U*;&X]'1J=RM!=6>T?9*.U>FJVX^J-"=LUB1JK M,IF\.)F]8:.Y8YWTFJ7U?PL\/<3?#N"85]P_WRQ'FF0$' !Y$2P.L!Y@+\OF M-?27D/5TP\8\R=YSGL_K.6,)/&+OF<5O':H0D0]HC!?DVY_O6Y9DE\&:%!.N M.C<'[O@KQJ8K;!),0\W7V/A@U%+I:I[-V;/;AYP[WPXHO?:T5B>]'9>K,'33 M8.N[S<:]^ Y\&3GL?#M@=>?THII**6HS,6'5*2[MC"3@ =V(B&[?^P!3]L_$ M!/^A>W$_D'",A^\'W???@M%ZPO:X V'Z4X$-_7L)5H!>$ 33 3]*VY6D6](> M*0OJ$UBACEXI0"W K+DDV;&]-Q[J"S]*#>XG;M"EP"\'N@=1 OYZ&"<$KW2P M7LN0;1?G Q(=86Z;$:R"&%C'88X?N ,&UENBKCL7/)/@ MPF/P2Z:RUYH!_D'PQQ"K /TFK!T%/!LFCP+3/#,,B#-C/K\B#\@#0;Q0J(Z6 MCLD.A$\.7NCI,F R4>@ IW@/S\!K?JKX\^AK"-$,L@ESJM;&IC MJ%(_/VY.&Y-:.PXT<1*$PQ&1WX6BF6\"N;S"_G*K;K]XJM M@?OJP3=4]2$RS K\H!B.!>*2P$@@HW"*((.R0A5>=WC3\S64KXO2L5/U%"HF M/!:8A26OZ. )R.6U[,/G'ZBK \VO !,*H1<%4UDA<)XIV TQU.1/&+-7\YH7 M.S"V7U.=@5=_Z3@:Z,D0PK_GK:2FS)@F#'N@'42A#^2@2>XY%&#"2" (A%BO MW2\U.D9>S7FY0E966REV]?L0X)]+XS1$9C=J66N&):>+.55.D^1V"F0YD8B1 MJ:@8_!N2-5_;SLZT,LP!=V:BDJEUSTOPMEVK_O[PD<]MYRXY;AM#94)Q9+EF M;ZA2KEAA0'1-X&2,3I\.ZOJN3,_7MI3SXMN5+J93K!*W/7$^6:7XR7=M:6JC M;N+X!NAV"'PT9\O\OW]9X3<0TR\FSD_O!3N6GQVSR(1@#A M0 QRBF8VS>:2BY)!,&QQ2JV6%E&O3[*N+[=@QR21L=^X+D 0O SVV4F[WNLG MHT3R"2LW("E S M,)\Q!O8#*U61FB@"A;4%*A>N$O!_2)+@KRC'\+QN'K-=(PZTEHFN0KL*EP\I M:?GJE=\BA+S@C\ 5U/<^<.V&2.98NF**3$ 8TGM\RE=K;<]E)Y;JN++(W7=F-W M5QDU*+"S41.T7GH]0 MH<-=AV@\]Q0IE9>I%R">0'4T#QA^I+!&FTCY(OA6P M;1.F6-]0Z5E58,E^;\L[HRK?+KMW2;]RH_ ) K)(V2@;:?]>':"I8$9 %X ; MXCO/=D&"YT :V#,;CA[PCB[>4SY.'I"^R3+;=D82,FH7E^TXL"H+,0%(GWXB M3UW<_R"'5O.K,4P)^JK0JPOICD@;>A50RQZ2&>5OP?;9\!M7I_G1@>"9:"Y, M61N-\4%1J:VW;G' YX^TX6=BE8M1?%3:S==4O,+AQ3YOU =RQJ'K@.($ M_11!\;U5O 4? W9./0 ? 4#%HTT#/JEP;ST "#G(0CX*#] ?VG]H2*[&'N^ M8JX_Q8!H0DB8$PSF.98[W8 )E7F",,3:W&:+MFRV>V9KE&?;-ZAX"DV;W#'5 MWHAM)GNBG!*6E5$2EO$0$4SXND,&8FA1@A43BKX_U@+1-0H>D9L&@F-IP\.R M"DA@1PNP\DUIYFCH[:U#'KD(O/CO5D0_YKY$SWU)/^:^[._ZF/ORF/ORF/OR MF/OR[7-?,@FNDMH.9@TN/K'G-2]15B:)=M35LFJ6E=KK968VX@>6"*T^>SNY$:5B>#1OJ(&V/U*68X.G9+&J63,I; M=)N,7&NP30>?M9IS/+.FVE&S9%H)OMGKV=L%7K52D\R2STQZ4CMJELR@4Q/Z M;7TN<3FQLN[F6^L*;432R!QI-3OMU16NV+2$^)RKF>EVY&P>;SIU"WF"JN!% MVVED6RE]U 'O&4&CF9@JON3*/' MN%'[F32\!!WGLCH>'Z;,+M\:]DJ<&[6?#;N4<'JC<0)?NFO:K7YZE:V1U+Q0PVF\+DK;9"7+]8(^O^,KJQ4].Q96.Y7EI6$WYPC9J59C)NG3 M>RZ-:6U)6.9,]7@VM=UN6U7)GDTR$7.)XOGUN%+L"MR@TLWQ5;4T:C8 W?'W MA@B]?03PB0,#\KPNY]=UZ,OC@PO.%?IBAKO5R;W(F#+Z!?LK-%9T/ MKRL.95W&V^H5:+EL$. M^I9=2,YN,*!=]19&3^/2=6X]2&\J*T-WB^TV"&BCLBI6L/<8>.@I4'SE&IT6-#[RAV4(IY?')RQ4P)3-[E#@I46:"1X-GS M20:(%L)WDG^*C/PJPLUM68'H.7EAQ- ^=F/E\##C>K[/RRY@9E,T!83&L MSSI\MF)=C2E/JE4_QY3[B6N'3%FS+\F++!.?.<1ZGF?CF6I++;'UG%)T;Y 7 MG275SDY3M07N+>7:N-'JIN1%^\-'?+^M9EZ6R-X\12F\UUSJ0E-6XMIWG:G5ILL]6:=?+R!YDJ&XPH4U5OV8*F1+J]6A7XN M4]Z(?=&\18JV\HI6HLA&BE42FFP3+7Y7_'^!_\Y2A >PGNL3 G-5()8 M&A_K@B']_R?#FMS$T[&?Y%LI_\R WQLJQIDYEOUJG%Z^XO+X1'_!@:\P(.ZS86>UON;_1%3V=W^#%K*0LP$[!I7I@I0%G=-N%A#W?[CQVS;%$EETI7FY^ MBYR1K8Z&I9S,9+AFJ[,C%\755ABYT9SQVVKI&B. P]I#^!+[I@RP'2!,1;6! MJ+PXC#]A-F&U DN"RXMJ"[2@2EB&7SPH-S91AX<_;_C"LW]#7N@*V,6A"&R8K\R\'=KI7DQ1<0W;'SLCOAU=6&[\Z,>,V5L@!)"(AVJZ!4(\).)&"/&0B!LA1.8Q MA_RLA/@D'O;;+NN/'/O[MG-X7U,P][.PD[\["SM!/F7N>Q9V(>A!CDI]^$FS M!!&+FC5YQZ+R5;ZY4=FYJ9'9OJ]VQX(!SX3/-DOV;7?I0?D;H_P99Z7_691/ MWCWEOS8J_6'E?I:'>)D\Q=7Y_)QCTB^LX![D?I#[ULA]X4D\9R?W;QBQ:P^Q M"P 049E$"&U[-NMT[<6=;?I7X&K_27/WO@ES=C]0R>?#5^H0(F8I5;L]9RJF MB3RG# NC6%8\1)B.*7C-$1\+%G4\S79NSOGQCVD(!+ 0/_M@2DAIEA MPYGUN^R@KII)F1O@1!U* /77OQ09(Y.G,)8/ ?AJS/TG"\"%D)M_6P 8.K/. ME7J\B'OEZG!35(M3>P2[A>F__DT0L23UE@6X]83#?NXW],RF_AZGFO]P02"N'?]^V(A7SWNAB"A8-[1LACO#,3FN-)6< EV6Q0'&5XHL5,DM E M(U.Q5.IT8.MYQ@I?-U;^3O_KCV;]2WM@7V#]<:-);3,X32V5.!V_^]ZY39N5GX(%'QNS3^8)C.4X .18-![9:W( @_ZR4VL<#J7YV MRRL\9W'L8-G*5++%^"!#0(@D$@[/C:4C!F(\,@D/T;A?3^_CHC%D74*0E5V! MJ^+6QLQF,Y.2P@#1H%".@4A2#]'XAB3;0S2^RQ/\N&BPE:W7M\>LRWFBLVZ. M%N/I&ED-&I[ Q%)4%,+!D=_W_Z$FRW]/H'MOA)>_J]D8^M8(X@<..3WJ,3Z= M]B,>I@6#J:>N=-4^XC!V@*@(Z(487:P]SSEZI8>8-ZK;BMCKYE5:'R\V_3XQ M3+=GCQ[B^^@A3B4>#3&WT9E$/B7(!R%N@! $_I3./"AQ Y1XB,2-$ *(1(9X M4.)\E/ADMO1=*_TC.R??%OY;[039]T@F?K='DJ2>B/MN"V$L?W-"[+B3_L@O ME=L^I.%^I.%++M@=2\!96^+^,-)#5^.^2?^UGKB'?KOVDJ_3)_-NX'EUUCYG M7]2#WN]&5;='[]_39-<^_\J?YMK/QL+77MOWG^V%SME-5="_<$Q^#'G/MIS0 MK[H/JMVZQ[2?^4FC^S."8#I OX1E9 AN&,VBVP,0:\\':3_ ?/X0?^C*%0&, M-6G*A]4Q^?I\VY\;REH=Y(1U<;U).5SCZ\6@^P-=\$/X65 5T)' IFPD>-2+ MF!@\)&#F@Y/?B)J!^J9>)W>IV@1?-X5ZI5;.UCKMF=\B0..Q-'FAILT_@^TO M[!;>%ML3$\E+6X.*RK3PY6C;K^HY89JHW23;*_RD+[!TO<$49M MOSV 2L5P_-U2F?MRGE_8N89DAZCW^@S3#,O"!-XT/4@;%[# PZW^86[U3S. MS9!Y:X!W;,N[L'_/R% M^6F6\%/\/R"J\D2LFD,UGDC5&_)DV1I:,[]D.I6,$3A^%F/W&D-<.Z@KZ[;) MQR4XZL?#P(^Z)?LCR.$D1U[1,44'])XIL#3PS$FEGR_J-Q;8H;)<\GQIHY]/ MP$>(A%Z6N!'#+4EIQNNZ\U- M J?%+LZXDQ34TV0Z1F;.HZ=O)BB!U?:&S6M1-?0/!^P1@-QR %(T@>,5V9XV M5[0ZH7%LE\Z5!G6NWN1M=Y)&*&AD(I:B3[NO'[S^"#9NV*:]RNL#UURX4BX? M5]?#5&;"+@>B,&4 KT.,C20>2V3.GT7[5GZN29;U"]OPFA.,AX3M7+PN2 __ M\E[J_ZX!%?+MQJ@?;#Y;=#]"/MT _$)= %(F 51B$]!&VNF$)(H9!"L>>P3^P.2]BL*;Z M>X%E+!/=U):68!5%R9@!&9U#06:VBC792:O5I"49*P@!TI%60! 5(3=7=+YD MZ+,J^ ^^E22B.\""F1RO\R)?1ZNOJ?D)A&C(P@9OFI.Y[)2K1-PQYQB_!-K/AGZ6<0'JGVB48"\G>P @QK'GA@GDI0'V&M$\ MO 31E!&7BJY8ML]$31E\ _V$>" @\V2Z[I8F_<%,E3;S>$_3AB5K^_N(=A\_ MAD9$+I Y54UTI#Q;E'N3&=VENEH=$#E!IF)XDC@EL@"TQ51"M4D*V/?@YO!? M3%8VDD]S-, SAL%QGI(>C/-49&SM ,,@>Q"'I]3HL8C*X&/=L#''!FIG!VX( M/[,@=J2K:!IXT@PRB@'+?Q53@K0'A"!?X0M4$"R&K 4Y"MP O)ET.D44W(9( MO;68CX,#$:DCC,+49[BD#+M&=%[K2!M)=Z2N9&X402IWN@%SC.?E73N^$]9X MM]GSY&UWI"RMV1$[Q"U)^"4Z)NSVMR0]Y >H>R*8H1 PP^$O+;!"0SQD"J)L M+3/.8,;&,ST+Z+C%4BF[+VS%H7.R,B4$/(!:] Y88&\T7MBQ#]P'$MV096!G M,=FQ'1.!B2*LH)5IR(H=P\ 7P6]^*;BO<)Y9@)?!OKXT&(#@2]Z+(CBT0K(" M=;'F^;P%X[:7-P5\5:J^QC-0'1F.#?C7YU4_/2D")? A9O45W\N;0PD_:RP56!=^*NL]6N03._SXI@?5FPO!/F MD^O%!H-+O1S;U5AO82T)+CEF/L9\">S+; ?U3TC3'[KS'U,"I;C2E&;SC(T/ M5GK7[#=7A>V@_5$E\'5"0"4L2J+C6W)^QBNZ!<4+5<0NH3^HH$U]NJIG6@=4 MFR'O#Z5YD,* \LQO>$7SU15"5=E(B+-T:89 6#!IHX#;"\BBA45/;_I&Z.N! MEH#VT+*!];I($&!'IIBCH M//A@40+Z%/@RP>HBSE\P^$NP!J!CO?U/O*583UA9![I7A8^P'&&^OQ^ZR:$; M#X3+ CMC^L_QT?J0\PC\#P/Z%,#C [_Z6A]L +B-!4T!<#/">\++P0?H"N1) MK P3O2M@*/"Z(69@)$H@W*@E=!@T106V %P(U@3]$[![IL0C%^47^CIX=;#3 M,>#52FL'"JOON0#QA=(-'V)* NI.0E8D!KE6$GC+!RT,Z.2;,K\JWO.W00PT M"KS* CZD RM3_%+P>*B75DA6K5@$]B%LDP*J%1($.?L*;_.^([G];@7VG/L8@0\(H# M-^7%J/DPOL31]CP'FCECN8+Z!] 19EDN$6_>X#D5,@8,097&N3HS59>M/%=K MKNMVO,6\=DJ%]NT;PK'KGVZ@S:EL1]-\=Y/+B+?ODQX)%?S@HH&*"B(41:(1XN^X-?2&1>027[O__G"&YMG[*% M**>&^2O,RQYL6P#S1J(4[4R*^VAN**3YQ6LN[UG!-J;33R05'G+^VN=VX49C MR:=T^C_8\X]P[2>T@@"J!Q0Y DCUOW4,D1I\]@ZD7$!VVUC](HDGY#^!7T/P M.NJ)NA ?O/#22.J9ZCPV-Z$*^9]>,Q<)5P%_!F(*-(5V!%D1?/37OPBB%]J3 MG($ 9Y]]6_ZM]%MULIYIL?FL4*YP31R9::&=7O@@SK;Z'6Q/4#& M[:WD;P9E'@-?W7 L'KD[,M:1=,#M4P7[&ZI/$O\'V$'T$_'/?Y%=1,Z\"(&- M@>,17L1U_S>\Z(J+?AG$QJE6G# MV/PO7U+W5WH4/^=:]3:+2TI"&0J$4H^7W EY>N5HIA33,[&:5I6469!9W:U/ M>7@E]?+*U*C#)I=X=XO'LX658^8+M"2WP97TRRMKC4Z_R78WLEKM[K(MF9J. M9\GV)''Z=(TF;:8DYDAVN5Z7EWC;GDR4&;CRY.GSE6I7DF42O*>1SG!6AQVN M+'C/DZ=3)7TQIJMJ0>U2VQJ5'H^!38=#(?&37<+9+9W@&^ ]F_JN/&Q56=5RM$IE)BVGF=H;, M3%*G5Q8*F_S&\+)9G!:8ZG;D\%U#GDW2IU=J$S5>$MK9)=ND\)1.;$J+ZKP] MR9Q>2=/T=#59)AQ\N7.YI6!UUM*<\6NNCJ^,)\I%>]M.%MAXDJ_A&WV5D$?H M4/ODILV+2_FBF1P/4G:'!9<2IY?BHB6,%H:BXDHZ-2[FZB59S\RB M.'0VF2=&=AD?L>L"12]J#7DA)"(YE%X6K>'06QO<>IHI"C8C+/TK3WC$T-H2 M.]3K#;S)BIT1GI,VYGH6Q:&&W(DGO3[/LLJ.[.#M%EDOZI$<.JJQE=6L;^YP MI6NF:[7Y/)/MM:,XU")9DN2)?($EDT:I7Y];%:7%1'%HNX0G$P3#D6I<\&KE MN5C'V9D;Q:'9)3$J%X;B5EU/T]7R;BW4=HH;Q:%<;&992R49' MW!YRZ O?-D3AGV9SR47)(!BV.*562XNHUR=9=P(O)?T !7Q#$AG[O:L3E_!X MW\?J_Y16)Y)/6+F1:]99K,<,6=\&Q]_\"C3DO7*#8_.7,%VO3H7H@"A<%T#( MXA-K*MFN)#WG @*\�LPH$IKZF'\:N5YL$L1Y!=PY!!7)G0(L'OH+P$L&(? MC%N!AI*?(ECQ?*PYE7<;;ZA5HN6P0[Z MEEU('L7&Y4;A$\$Q*\N2 .WM_B4[X$V.B<#8!0E$(KS6#1-71Q?O@^1 ] MVUJE02E$EL*50J6S*:IY=I!N__4O>5JI_A^80 J21,'!GO(\: [ELF#J5; = M7CO\2\@+5QX"\I$M?&42R*1&Z&0W;58YLIZ>YVN=N*TEF<

.\4G\K&>IU=\;C,W8M3N%2)VB1$;!044PK80AP8'G)-Z\V8S7](=KES7 MFV6V*U58+8+>SI=L&?41Y&TQU':M*&CQP[8N1((U)3H*SNRUW)_AK1! /0\( =Z'EA8EW5!RA#CM'$/0 M&?'?(P"PY%/*HR /^B"F2XH@$.E3'-Z1G@=\CS0LUX=+81WZQ6H'XM"B-[<. M." PL"HUFW:)#BTA5RBK!D?(,1(RV50Z"HA. >+6V:"Z !PPPO.*C4ST=!+/ M3*9&HF'(HS;=>9T19\3V.%]LJ(N^:D%'&U"B4W9FV8!K?DYL+W/TD&TMAT S M#+OH"Y-Z3>DH2,;VK[DJBT[I2PW6BC269/LPTZLM,.X9%XM@XE>C]-1=Q:D] MX!H'_!BV9!+*<)'5**,TD^I#=BZ0L=,@/C-L<4L],)BJO$BSW)*?"@5 MQ6ZOD*(Z,ULKEBH81UEJ=MF!4J$_FA\GY==A4NH"&<3E$N#]^W><_/_V5GE] M1-O#JACP.TZ9__GA0KP[O8J#ME^\GS!]8N17OX;OR>& MIR+-V5[W^-ON-:430[>_;#]O'_+K@%$O\BV]YE4NYMON[UFU-89<6@',O&/$H(),"T6^YF^+Z08C'!A-/=*&]2@),B8*N&.BK M6VYLXVNVL]8?M;1>UY8U**J6Z"VS/8!=W1IL6 R4V!2O/TK1PQ:V#D7HKU_M M08)&[(*K)ES,->]Q?=I(TZ(_,\JR@*E@. MR63D)#D__MW0\YMJ7E*JZZ8E_TBPO_WEXY9C54?:_?WRY"IMV+H5 K":6FW9 M>]9B-W6F"V93,,#CC&(\MQ7/]\6S>W &X@&]N=53K< 33(F&BNH#L#,Z_<#- M@K3&:U#OZ,),S2S'!>2,RM9T'##IT:*^"&3 #L/$3 MU2Z[@>58K2X[V%)T<+;5"^4%.X*&AYR)VH+D-,&/&'V%XJL!)7L^4+*?56][ M U HP10D8<,T4HG;=S<0T?V,KR9\H\DQOC"9.P6&M3+(6JYS('*2UN]<^R)2 M:W>8W'R(HYA>W'O;DJNF!&=0"C81S,JYE2*W+P'7>T]KTN8:)UD5T[:23W-E MVC2\0G+8 BQRMB4.?X[R8>.%#AGQ<4=WPK4>9>'5C%7J?&.56G<@7+_TM;-$ MULKCKP=WH:<=Z4VB L^/U-Q]-G8#/:SJ)QH+BFMI;")I%+6!3:4Y9&W6"Q3O M&:V72?ZCBE*7A$JY6AMR_)1D-)!=VD*37HX-\0Z5&\O./]&M62;5'XNY-,EE M*@$K!%G+:34[J 'F3W%KCX6$IY[J8H6$DYZJ$'C0!)Y'BE&FNN[^>T1:6X![ MWV^PPR_S94"F9HIF9#H"?HVR#H&('?R@NM34N"3^0.LZDN MT.-&YG;T"F$O7DBW[D+U"N'^+X](J$'!5+Q@!'W+5"I04>.N\_U^\W3'+K>9 M?L_F#&606YJ3RD3K(!1O@/(:_5>K*\8K&G,?-P?/6HA7!>"(]U(0 MF]=UF:H!HG13JIJSR."M^MV??0O 8?GP<6S5;+N6(2RL#1XFO%#TYKBZI 5= M6W)NT)IJZ-4*5W7C#W!A@XZ3;+@2+/!+E9L_ 1:5R)^Z$)\5?*+'+7\1E[E8P&$+S !6M4VX'_+!=].J (O=7,;#>* MN#:";S/=MY,((0+GSP%QO5LV&(=)#W *@[)4#)1Q?XJ<_WLK MB._0_2KHEBU+FD-=OS9NB856JHLUO4 SEL0ER[,F;I5OV?@>,NX.VJNU=T2! MD6UY@EYVK"2(2KBCLZM%'QZT_ *DE%T)6T$'36@=8$8UF$'V]7@ ?L?<) M[M<-%KN&P8*@QYN/L2H \7X/I"2MRL&"'M],M^( +A+0P9.]Z!9Z$&\MZF-"LQE]&\4F/'P$QMW&+9@AG5HP @"FY<%R:Z9:YO5F0;UXH(S"=H6N\CJ MTBOR>]2HCPCPX_KW.9+?)G;O%/TW;>%)O#P3]59GM.'J1EN:&1QP$S 1-6Q1 M'5N#4B+CALC5F]_M!@Z(O>(,521TQ%:3W1W$*0?1M%F[5JZJ#;J<@URQZ)0% M![L[B+N#N,4IZNPSA5^%Y$?;$O:^;,GEP%H$53.21"RH@FMI$:,50%D_'],2 M30[S\E(>M&B8Z.9*,I.OVNAU<>[:4(X0O@',6RF_WG1"]E.R@].=4+N:LC!= M=4BOMOQ3+5T"[D;H=JK$DOYR7M):A="KUBB?[E+(U5!>Z'':U9!/D?BMXL2C M2]1>W)5 :05.M=[1:=8IU6UR GM)!CFE_LQUKY^Q(.U4&^O.8ZY<>TM>MH_*HF> 16-Y\LZ;P.B2BV,2QS M779[$H'O+EY/H,91D&5&'[TC-]C'4]V8C?L+,\C20F'B!Z$[:*>7R ;%9^#I M.8\^'N2^R-RGC_X$&*.PMNAU&+^(Q)Z[FND-][%(VZID+_,Y$\>\)2='[&+8 M'/JV[650'"'T#HLW&"@^R5-XN9%0<'8^7N)#K<%X ;*%JKNE>$.)ZKV0*%C9 MDE#I#*LXQH^Y H=GRRUT%S C!XDO7=UUN,'L>K_/MT3%>^Z]L('# G?&P:2$ MJ3C,%M7V2#@,%?'<^D:+C 961OF MTIH_1Q\/B)@'-/;;>1L&NL 7H DD6G!-:"K;V0FF,BG+/"=T-6%$Y52J@ZNX M>^NAPW%:42^+?%# ZS,T-F+E'(:K]C!II TPJ]%FK"'@M%M/$_8I_.;";%IF M?#?7TO75),[Z[)1MN)\CYT5QZ2YHHZUZ)6$PKR7+MR[RI;38J=>NO7(_%,#LNNM9/U 0-96?:T-)ARK@473*C5G^>0$ MOW4K_@D!&2K"?,5'3TKY\8S651IF^,5RF)9QE?# Z \GV*1EM*Q;=]%?$)"A(NR7 S*F1OHI M0RN/-:H_\FU:"U.SVLU[Y2\(R) 1]_FS6&HW-1G-%)G.S-J=)K/(2'/GUJWX M5P=D5X+!P>$HV_WF=INNK59*E@/!5):J%=2LT U>6U!<&SDZ*"^Q &\I.1>2 M9$8K%I 5_G.:-XLDWT3TS4Y<7D;D&C$J.CB.=6B02HJ%J:[FM0&RDR%(B_Q: MTR&76(E2H>O5A-ANY'$']UFZ)I4)#MZZ1[_R2A0$NU&>]P:/W=&L44FG!G0B MQ92'&7WRTY\%>><6AVWE^D@0[-W;;VMLN9SL>JUFBP,"-G%!PV3J!12C=3( MO8OUJY.CYQM(#,#JP%6)G*UV2MF([UV+M2ZU7MVA"F4\T\'[-$@4&BKLNREA MB5P ?F07BZ.\/(F1MZ/SSUL1_RD!YVN[JNQ*1F\\8MH*.'Q(Y_$J#;J5;.!R M72_=OP4T M0)_0#G?6D;N<"7VORW+;?O1AW:FV^L4:G)[9.HNLKHZNAC,0#^C-K9YJ!9Y@2B4H^P"8I"F]/(Y> M9=A@YY_:<[*5Y;6X,BJ#M6C,8'])]A,6;&R]J5=^-OA[C9;K5 MD)/#9G>10K9\B@2N/\;Q2R+8NY7-V9"!>P'/$E,Q"2$NN-YBULW2(DO>S?@- MPOU+-YY[9;,Q9.!.CY=DHZD5%+PU#LT*W=!'C2)R6?4=[J_"':V-U!"/U4V& M2\YEM833%./T\ J?'_?0W=(3"=3?4*Q^Z>(X_Z01X;/ _02T\UK(-65\S.*4 M0BESO>SH2?3FHF\(M)\!1B)W:)8_#$:<3ZS@F/ZHS=R@RO!84>QHC9#.V"(M M+Q.DV$,WO7NO8;JJB-,8@6,)A&L#%:RZ#(>%3)).8$&O8+:UO"5__R#OGB\_ M0J!!U94QY>8HCBF%:4YSJ[92OT/@3\HAQ=' ;>+I.HX+:G+D3U.%4*TA:^E1 M@0 *>=5K:O_RE!9AS3LIM6"U-98))Q-2'Q)6^=;BQB^8TKKT%/?V_('T"^?F MK<*WDA68<0WAK/GN$^=V%4AK1$RJ2RVT!LJLD1'44AXYF;]PNMXJM#MDQ-5F MOJ]^)MA!K'APK,&53GY[-59\V6(XZ3*HD7U,T81,G1%HD)H0)>30@XK%>*>W M^/PSD=X#A>VH?C0*FLK!E:L3+PN"!Z2X(3L2R_JXX-53XD-/51 E8IO[C)K& MK*Y2*5T31E@^70M @W%N+?Y\'Z3.?NH>CQ^?^08F?^M$Z-C9L^_O$GL9]'T[ MEY3MZ83B0JTF%,G.8DE-D9L#_+).L2^QK+<"PC?TNKX2MN?M6:52G7D:K)A: M+]%NDPGTSIGZLG[7/Q>$;RL)?8Y[ATDRPQM9?\"%RMBQ<1#:BH>S+WG&+[JMK@IR25X M/"2JK%C#.\CEV'^8>T< A&\L]W^.>Q>':MUJRRV%QCR&;,[JLVQF?&M3!W^H M>_^2"8S70'U-]QZALU+H$WU:8\.D.LRFK&C 321.W]>]WPH(+^;>*T#-%9D2 MY],@ 9/#9H))9J2;B#&_KWO_6A!NCB)/[Q]%_AE3@4PQW\JQBS3!88%CN!.Y M/IW12)K#/V$J\ "/Z?./0T]?Z3CTDY-%E+7JJ%L/[D)/*X2'.YEVP6K+WG;T MSN&SP1OLU>J3P&#G185CH4"4Q![%$$GDL+<5_@LD;U!X!LW?NO3X'K#LQ@2> M;QGQ]L['L2)GD]*<$VHV+S&UB93?H99+O4#D%%1=(T#\%E&HA M+^'X=$)K1FLY6_@I(X]S"=[XHN<4WX%R-E#B MG0(#$XJK1[RR";LKI8?RTJD:6LN-7B#1[_LJA:R]>2>.WL"0;PVS4Y.KUX=9 MIC(?VTN/:N&PXF>%24CU>>.[F2L48(9RD?_Z,*-FGM)==H8+CC+&&B?,DK;= MO5NS;U9LNC#,=@=XK-E;-67+-59/VJQ[/PJUGL.(;:*TH.F!9BP*&3.)E\'W ML6CO8LIWAMO%8K0*D &L05,)@P8478O6@>B[5J30VT*H'M(*95I*"D\T)C _ M8L1\*?-]K-BK#+C'8&? :'6:V-Y/$&SA8Q1M>\J:]32.28J76]395"V!['SV MF^%SDO#O'%-=##8KY1O!I0H?U6X_AJC[6P=7MIABQIJ #CW0Z[-L@:FT<^@> M[_,^*W0.([XSK"X60YVV1E[5QG)<3%%B56.Y&"V6P2T /& MS1?JE!:. ;(H.8/JQ_+W"V1?$B.?>F3<6\1.1>KCN\%*CZIF=*7B F\K=P(D MIP4^80I<*+HB%>38=(U#ULF\2>XOT?V'"-ZP Q^XNS';(HW=YE3. YXV$.3A M8$96IK4"LIGS&V5^E.0_0MR% $8DFLI&RF%2R!&% L]I+3_(5:?0[G?&WT/* MAY3>F'#QB_MN==8FC51>[M&,4U_PE7PA/2Q]#QO^^;[[>D>77-QW:PUJ5!QW M3($N+Z),L3B8IT+\>VCX%_ANU 1_W'?C$M5(^AC=PQ->H3T'&2\%R\B6)A'V MW6B)^XGO'O4(2-@+O\IEO$*Q;95D!^$F)/1\]Z>=IW#N2I-+J/Z8$=MU*C&: MTP:V='S2(GF:1\[<7W_E"6I&!;D9CO?N(W$)D-;<7,_5,G6#,P9R8Z+T+<.= M(%='NO[*E#M(WPC2"WA-TLD4Q^D.WN.,9)77JP05^N7OD0==SVLB#XQS76S5 M%"T#](0%&?BJY48$[[:M?AP2\5KJ@ADP U"Q3(6Q=N"1.LGJ>.[43&Z07@Y) MBB6$:O4/]*ZGV?B(QA?X^$=!<[?8_:SSW[O %Z ))%IPS4B5MUD\YB:R^#QL MJ#0EXP)O&U2E M0& 78-IL:VPO,)C1.)R6[%N'R$L4?VN@G.HD^9 5&4 Y*,^&VAP/4YV@(UL= MH60B6S% TXJ@W ]R 2L2VC4=H\8*PX'T@L^DVT7;0+CA%%@3/2=H(>Y^FJ\4).0S/ MGQDGK(9>= >6Y)XE2'Y\T4P@A)%RE"(=J<(-%.16RFA[3A?00BZK-IN=@!K5 MD"N9O;]!_3G)U[0*R?.M0O*R5B&QAY0$G\A]#"DU*$2I6C""OF4J%:BH<5/_ M_KJ&D33+ADH1^CC3426E5ZSR9.[[P.8U^J^)H<3Y&$I@B=SUT]>X7,]&.^M=2K7 +YJ28^6^?FW !R>./DXMFJ2.IQ9+MBVO@V"H-=8.GDM3()N4:FT MN[4T."II=* M?JH%)^$WPLDSBK^S.WJA[GH\>5ZM3US_:.UV6G5&]+#3$F:&EDB/:H&7+#C] M #EO\VH2?8PV- HGB C_H'+"S,)*G4^U'6VP%.IB9U>HK/Y\Y,NCVA?ZJFHU! ?ZOP#S1=Z$A.EM#2#(?9 MY$2L).: U9#+2M'0= 2$?3+X>Y.FTX)0Z.AXJL09E$6/(4TY@8SPG!D"FHY" M0/=FX1]H>L8?]5ISRU+I4)-:U69CW!BB.R7VM;,A" C[@TUZI"@&1K#*@E9J M$@]S@1JS>55.L8QM73+/5-,),>?WZ4'029FF4*HLT=V[Y\Q>F[/)_R/#PDM# M:&3!;+7?+Q3P5J-8SHN)]&R!WA%N-P#EGI+:LG&6]C$,84.W7%D MY&*9U=38*0YLPMSWLN >S[ROXUPSQ%Q0\)TQ;HS2(C52?+G;OO40YDO6K2 0 MM1RU.?$^+98.I=@;TS$Q$!SBHR^X4)CH8,NGU:"P[4)#<,,",($$>76FY[103MNE;D_ET7K*:H2&D:K+/;+?RJO. F M0XG!$UXK2]8IF1\$R+FSV'"=8N,CZM[&QY,X/.MMG@A@OX 97Q%.8 M/[-A"\D0\&Y);R^P^ QU<.&,ID*Y)--AO^Q:92)IYM%KUKHI2XH =([V&R-M M23UN,9+:7;; ,2EF)"^2"<7)WRWI[5M2%*:W/D4=]&9R-/3#K*?!<;,U*,-. M./20:VZX)4N*1D$YQDIK;@+74Z']6#8<1_]I6JZODD9T;U&HFN+/#1(6,SG1 M3S-X36/&W#S?2H]ETD+2EAW0M2D&GB8,]6+P6T3WN,*A;XV6KCEL)#FGT3>[ M?#J+4P,D(Z!3TKK*@H6O%A =Q/O 5:S5]FZ%G[.M)\4[BOD M?14+HUOUJ#DX<%=:K@06ZLED>VNHPBA5N1Y!D4 M?A=A%@"<1D2R:F". L%DA'@MTBLV6)T7%6E:UXI<*V&.6I,6S_31Z\\^)=QW M4/Q=A$V::@!7/BC.V'0=*M&;OB)L"^.:O2+&:S@CBK268=L^J=U,EO(.BF]$ MV 2?C(L4V1?CJPW6SP^O>HM\QP'=M$<#+---DSRND.BU'+P87KV5YNO(F\AB M1+S5R*7DG>(3^5C>Z7-T^RCECSN(-#-BQ?#J30H?C$:)5!:.1,:_&2&?3^B5 M))O&\!26R%_!;&]+BB4!NGU!#T A)#T/^)0N>$^W,94 ,.+:6]L%,G#=N/7* M$K6-A(_<:/=G)9*&X(IJ6 F:MJ![ZT&)$_?L@$$+W!71>62"YP MF&)X_'Y[([TN$ /7?=P6S5-:7#)5A#5-2/GL,)@%TV83.31N2YXG1;._[>I+ MLGE_'?_(*[P@U,?W>4&J%WV94W X\B8OX.%&W.^+2OM>74M<6]=V@Z$IF"(4 M].KJG+#=O-SV]W4+'QM?#??.0H9:>E0'Q58;!ZK0;97#9-TN()?575)/$K>G M)^>_TG$0/+[&<13<%10!!2U8IK35RCZ;[ >RDVMHE%F=ZDR]UQ^@NUCNKI4? MU,H]T7\'5;Q8@'L9!C**C0#8$:B6BM'-0S M@UPIK=* :[NS1+9-CSCDRK2W;(J_;X#T==&,,\@WRU2O3FH93:RV[080&^CN MG7^+J+W= +_,RMD0ZMDE5IJ@]0 WVFK+J:I#KJ'$Z$5D]PK9.RF_3?UY& 2FN7C.XX32/)YIXH90<:AD#W/%-D=5%G,KE<_-Y\4%3B?L%-&0Y["EX+= M39D=8E',=)S>"%E%?2/]C^I[D@$W9J$_#H75.G43^$7+$* 9;W>Y.V?"7J:3 M.3Z3PX-F2ZDGID6N@][Y91^&PDD&W!@4\"M:A0([II:)OE+0(%/32\FPH+4L M9*.TF[$*U\\D+V\5L'8=K^L,&VB&7YE;N(;98O+[0>&SK<+%H'#N\007/X.W M%!3'L)D+\]K 3J3S%JE@-NYD9@6:'7U(UIM,[UL&L]>V*"A Y60X^]')L#)@LD-Y M7N%I@=$)WVHQ,(TA.X."TF38S82Q'X4(F_!FEDDEYC2SY)?3JI:I.OD[1+Y3 M7/)1B)3<+C4MIQT?SXB MW&%Z>9B>TYM8A\($ZO$1?&_M#]=: 9-Q\XJIA95E(Z@$IL4T;B$2>T[RAUNY M46]\N(C NW*WP=9ZO0EMS,R$*7IM-L"13>)1%OBGSVE?1/XEMS#++HQ)5G.Z M1:;<'='<$-X5_F;#I4CVP.R$JDN(DJUZXS92U7N3VY/:7KVPF.U"--1D$=T@YRE1=43.77":X2?7)E:((N M\$"\"<*C"-,Y1V,#O3K60JE)3WX]BJN;%4 MVZ6S3HL0ID0SQR7*P:B=3S'T LW"]T>XL$''23;\426*:T.J(/2J;%AIVAJ; MQ%ITO97Q:/06W=\LI!#H.O@$2.V<\094G-4._$Q-'^!.@5>Z/%1&O/DG@.H) M([X5K(Z>HO9Q'#U-#8WF-!P6U6*6IN1N@9ZQ)E<2D4L-+X2=6Z^U7=Z4Q#&A MY6X-27G9&KD]W_#H#*29427K%'MSY&KJ5S D!VRX.5A\(#UM 4/2"K.VA&/M MGLQF9JU%#MVEH^BDI]>K[5W'S$]* UYOJT&';DW+?E-5,Z76!#DYWY29OUZ% MXMIFGIT&J52I7RG1(&]'N6VWL230*RO>J)F_$BR(_)4L0]#$VTY"T12+6+5F&I]W*G^CI6[X*W&W?)C-6=2,#P$@+[$D.BDFKM2NBWBUG[%= A6TI MM2(-0,M06(V']@PYHXSJ5/I)CGF>(I89<%G.=$+<@P MI%8UVKZ=1BYSO@%3?+W$Z)+BKC82DUHGV4AS#&M8.:9@^DKF6^KV=<5]K22( MR%S0D*?(1EB%"RY/&\6$870%HVBC>^H*JH:WQA#(>4X#A65V-!Q F6&1-=H'U.VMRCY%WHW%RJ^)L1L% MFRX4_L_J)4 M: J;>PZ(@9ZGTD*;'@R6]"@Y\Y5&"3DLQ;7.4_S-RMQ^=!9WV2@*!WP0R8 6"! M.X,BJ';9#6*@FB0LJ:[Z=-F7W4[/;8^*-')N[RV(>87B;PV48WW72$==*;S7 M,DRQ)6M4GNVQ7BGK*P7DX'>/NFZC7_RUS0^15P>:Q)2 <-0BC>69ME:A&Q0L M(U=YOZO#F]7A:S=Z3*W5(1>KP^[O<[=Y/"O(T 53VCC<# M.DW1=-F5Q*PTR.#I!7)EZ.MO\'A>Z'*2CU<#9@[#4V<"\\G03P3FT8T=/PA, M<4)->U5]-,8'95AW%O/R0"@BERM=?TO'.S"OT- VA()EP-?*^TVLK')E4-(< MV,7#])BIM5WD3..[IU[/X0'J\SZ7ZW $,H U:"IAT("B:]$Z$'W7,J&X:U4& MLWQEQ'<6'-NJI^OS_'!"SI&+_=X_$?\: VX,"N_OL#K+-M2U'%?B$\Z,8RN# MCEO,I1H0W7VF;LDV7*OE[M$V1+F1&+W,.L;I0D\KA 5@BJHAN-HC#/8Y\^R* M)Z'.D3L^:R&@7"!!_[4[O16LZSV= \^/8H1=*^^BUDVFU7D%TA0A ;_L$/82 MO4W;M^!\31P;2)XACX\'6R\(\C':>E&2'W^'-ROK,0S7C;R/;E/V72\_J)=/Q'^S*OE6V(^LP(;F7F%Q _]9,5/@ M'%&D.:QE)I:"V;/G"63A_V9QGR#[CQ'[.F:,(D4CB+*&9Q7E(T'TPLT910<+ M:QH50!/6AM569_9] /%FAOPQ4&%58"ZC?Z/ E**4\\0V+?@O[/HAY+U_^&."L5O?M_03!-N>!6<)0A8Y3XRBSW/5Z63-70J\_ M\-W(.$GX'R/ZLF4J3J04D;Q,9:,@&]D[E;( B@XI<)E$NEO#,6)H>,CFNV^6 M_6G*;TSX^+?,\HZ68!I\IU3 !%BCJ<5T5 (^IKGH-8+>4[W;*\%1=+V^B!/,E*OE%"L0E<:T]YXDTAQ44 M(9TNAV.E<4L*= 5-Y=-S2RG06A=28RCOG&K+6D M>(]I(>NU;KUNB!YP3M<-6TRW,>_7LY1&20YE=9RNU4/OM(N;J1NB)_H7ZH8\ M1_HUGLT5-+9/%UQ!87@O^#Y^Y-/KAK>0!S7ZTT6.*U$!/N"7B:9!,KU1@.P\ MP17S%S1%_3@_4(2>;7F"7G:C^'AU#G'$RW4T="#N@W'K#T!JR860%730M/SH MJ_AYT RBKZ/W6MW!>Y(5KYOL5ZN08FX4!%V(N!FY5>"3ID1*$7^CJP0]OIEN M>8$+(K4[>+(7W4(/8A4[_L +!#',G%>J&#\I<)17J VQ4C8%T&WK>T5^C_#] MB _GIU_CN31C-.N/\]S5^*G2@SH"4:3 [=/&Y)4-:N,VD^'R$X,W948>25& M+^(^#+(MC%+5GE4.M81:IDC0Z(-"%EFO]?;JW2W%U:_M1W%3EK0QL$>59K-O M< 8_F-.9+-:MHGO:P!]GHE#;;>+H'E\O+;"WZ)2^U&"M2&-)M@\SO=H"XY#S MU.]>&?]1D:*PG\X9(CU8FF[4%Z(U&"\ASI3S5)C6V_G^ +GD_]UKRK^#2(]M MD?22EKJE'AA,55ZD66[)3X4"+M1*R'F!+]-2% SO&2(]U-*IK_F0(&C-Z4MD M-Z./LPYZCOW+M/3K3_J]V$%OI\__RPV+CC/0\)QFP)R4ZF7=\D!!+FNXS?/_ M+G?NP3G^N.U:4B#Z+7>ST]]!W6?SXT;H(8^LT";PAF($= W:*3M& M1:);8XV[001\B@WXVJTKWROP5VR L>PI[F)2L?"0G'=8H=-+I70D"S4HV@ 4 M('%R4_3OM+KHZ-*_+M_B%;)9F](MK%F49W.18G#DL'M?8G0C2_^0"_#_!,5^ MNNK)#]A%+9W+\UJB9Q8!/6A**1VYRL1=I]%?@86\.J_K\?LV[15_=[;^;P>2 MHF@%IN]U@0C@3)CHX#UZOWF+DYIO3O.]OH:5<6:9FE@$[[;+3>0T=CUK\)39 M[_$L%S0.VY&GY/191N%E"?]Q2GDTGUJI);T0]<"#,Z"'1>!!Q002:4K[N0<; M2=7O5M_--N,EUS*B:Z(+1'\ ?74KKBOH=[M^61#_E\]\5W13RNB 6D%;$_-)/0%\M3/!!%1O6(6D,1D9QD?4T1 M"W=%O"OB2XI((JV(8MDH!K84EG!C,.A.:VR'3Z61G.=Z31')NR+^P8IX RGD M16=XRM-QC1J#$:V5H5SSBN4^7621BV3_S-3O>D7A^T3/]U7SI_,]!:(#!MZB MXG""1,PF&JF-^1%RGOFNX?=IGTLO_?Q.L[A'G7?=THKCS,0OXZR3 M)'+9[WTJ]Q:]-@*]EW^$8C]UUXT"G-.L8#(<0TYR)4MO.874#;OKNTXCX:=1 M5.=OTI[A:KQE<0,\+W]LST"N H:J4?VY[AA;H8BZ1#EW: M 6)ZVDI6%KT)>1[ M>\9=$6^_/6/4,[119LC@=,MQ4Z5EM7C1OS_>2P)QFZQ,\D*T1G)6[6(Y M;G7QGZE?WR-OOZOYU^;M1GDI816L0](M?2'R;GLP+(*[AG]S#?^DO/U[*/=W MR-LS8RQIP)0ZYIQ1.IEGAXZ4JB$7O=_S]AO/V[]$X=<',*3X)'ZHX+L#I5:' M\[5DUK?$IYIM&):Y^OGI:F@VF'A0@H*[.J7OV,75=FMSC6<.EV":GA$T (MY M@ZIJ/)=&MO9]DBW[6O64+Q= \2F&/CYVQ]%+PO/@; <\A27Q'3,O?QS@FR"W M;;5(34(Z ZM.BLND<&N8%5FVP2'77?0^^+S6YO A@7["^8[OLB%JK6 IC< ) M\,Q@8/3^6$ZS2L- M!0^8:J,O9FL]C+JZ!-]FM7-7"D+6FSA1@>M&J>^Z@B=N/O <6^3'--]59DZZ M0I=G=J*8*S:G_2)R448\(;=/PX]_MT3\CHBX4AA!7"TN?%DD%6%94GO '>%8 MD7><,9OU2T/D/-V7B.3RYW1G8KEL^W(>/VQ=0B'PH FB@%5T NBM3I!^K(ZU M!;CW_<9=I#T32$UN7N"@%,@39^9-*?2VQ=YZ@Q/T;-.+D06]BFE,O2$/-#2>7MK, C*\ZC-.Y* MMJ>(O#FW^3&1=B>U(27[F!1\O\[<1?J5!97\!T5*AYU^I=FUBAH5 M4J6"K+6SM(UL:H:22"]W0O%)PUL2H-L7] 4PMV?E8B!@BNJ81W,@'Z0?._& M5$T[\+W5@.23RM'>+1M \ )WQ:>2N\IG-Z'TL[%[(^-%:U&0"DUE<^,AYE0+ M3<$8<]"N9JOC?&=SI#%D3=Y01@WYHXN"O3$M8&> MFE/#J=B4,4Y($!-C0:1G)1)9YW<)H"?N0+\BT"^#2G^0:\S'G%FC <'VU/;2 MT2:E6S"_?R00\)MR[;4!$\P#E:$UT&NT[6%F,730C0WOKAV=M.2R0+^Z:Q\Y M)DD6!7*,._)BVJCJ[;H[0K;@>'?MJ /],JBLC_+.Q&BH0SRA8$Y#H>I^OGX+ MYO>/!,)CC/?6E0 U*)B*%XR@;YE*!2IJ#X@J9=5]:0.$:B29(!@Q0T[()%R) M:?)A&R";>;RY!_XU^E&/\7838=F]]>G99_:!]#S@'YT-V?NR)9<#:Q%4S4@K M!%,$!=?2(LNN ,KZ^0B(-E]HC^D&EN0M0S'"-^(_JV47W/F M+'OV,N=HZ&<>94%&1$A0#WPX VQL(R-^ 6^U@E8"TGIAC1%Y=F'-1EIPSFW@KAO6P^,W..S;B9NKXMM$PEO=IZT+VWFYX9AU]7(3SVF4-ZGHXVDMK$/D M^AMV:+L>M_8Z@$ZSZVH01?E AJ^&:&NZ\'L]:'1P6&,XN3&NNB)ZN[M^>XBB MN%D$*A"M:[R23LHZ1K<6LW9&,+X+Q2@,7W%_ M TZE*P0+@I/GW"#T)J!!,K;"HQM0?@8XCS+J6\'R62>!#!HX1M7U.IT9)L9: MO>6.Y]?OFORB2?=S#F[M03]>(5I'N7#)H4[9,3'"XH''/PB=40BUCZ9 M#AZ%&+U=AAQSIV7OM55N1\3.M2D8^SME18'DO9SQ%9K_2+"<%75R)O2]+LMM&XV2+3DDCLBM8SIJ/DT$3*J M@RP\SC(=9Y!]A\P)R)2!"=PH[S,E4C*@";W5]DHS< B:L:[1.-[U6"ULII9= M(@VZR1ZRL?]9H#F+\&\-FV-G%UVW,-(3JF)'JN2@%I2\M)QM$X&%(P>C/[(P M@L ,S^E)2+0+([/E1&*K(R)/#RJ#*<2\@8NC>S#'#62)B!5&[JKQ#/(*4U_8 M9JE%:^6".B0(M6LI,K+YYPU _@[ERQ1&I EF>'#146A64PFZY$L3O(/L?"?: MA1&4P?*>PHA<'U1K-9POI<A/+(R@W5>(=F$D)Q;A/&S M"H2N&L\A[V6G&NB7RCS.J@G)+$BUJ>\C&T3> M .3O4+Y,822UZ+3FM3(<<1B;JLXM2C*L*K(5.Z0+(TB#Y3V%D41Z2'*IK)G$ MF4JZ+G9Q.='J((L-E HC2$/A4H61A3;7?2Q=#?&@:XW9:KL#>1%9GX9Z8>3F M(7->8<08U+F.[12S7*;7[20"1;9T UF;@GYAY.9ALSY'+CZ9:ELHF?2GX4AH ME(=X9IZ=X!%4EGG[MNW*,R*_,QQ.]IWMF+0.[>,U>Y89?3QN5;1\:+)']KJ)R:DGF'S2A0&$N. MV^DYAS$L3F@<9B\#9.?Z4;(9"$RR?! (+]N,KBB7S+#O-FFJCLL%-X%7^NAV M@2!M,U"$"BWQ'J&DITFZY<"Z-\JY04='83D[:IP[&;!?0LERDW"9MR0D4 MRQ?GM9(P0#?#0UG)4 CF/PB5+O %: )INR7'!B-LL;,@S#Z>U085T6K,^?)< MIF\=(\=IO8/CO*AM6BY04RDPAIPS3 F@6Z7J%>;6??-G1&U( H'E-9"9V5D: M#Q)TQ2B"&NE<_Y"0&^36N3XT^5#@_QNBV1RTO9?NCIEW4G&8KU1\-B'+-0ZX- M(VXNVO'CQ[_QQP.&?'SN^0V%-JT](M M)=S L1,2G![,JS:-#;(*-V][HTX;.3@^1J-OW)7[;=RX)*(^]1R6*X/$$3%G MTJN($ _X*>8T^HWTE$(VL[E-D%QO1_^U-XL-:N#YE@%<[Q$(A]\_<7:4M>I3 M6WO.+O2T0E@ IJ@:@JL=UDY$T0K69Q\ .!,B0_[ZG9ZU[6S?XMG8;60W#_/F M<*[7M7(-9EO+W"05>0W40+CVE$^9O0':,6Y_W).^)J:]@L\).5WE'9YW+;TB MX1NSOB\K5IP\"V9((:U2O:4WFJC,-$\SI1[66A:*^DRY+94ZY/-=F;ZS,A60 M5J:E8B0:@9CR<;9N6]R(S)5LZ2:5J7!7IN^O3"32RC0E")CIJW.2SLPS@+,* MQ52&0"[C.$>9R+LRW;0RX=\E?\K0(QQ+CBM]NFR/\K*/E8NTA=Q_[T!R@3VOE3I=:SO5X !9P1 M7 ZZX^2X@.;$V#U_NBO3%3Q366CY32JGJ1HU$##&(]VQ@E[S_W?Q)C<,O-^&*J/^AU>C-N,%7$RFBJ MU)W2;:6E-U3I01-ZZX)E1+9GZ5"*I^CI^(6>GOK8%UP8TUB-;N0"SU\-"MLN MC!@35 FC(#6.<2 S'K![/JHEI&,CL[1?FCH-]&^HV5V @> MA#EO4-/(-FZ,%GW&I,1)LH["(I=/*S!>&OR!LG#!T*DO.&SH0L4OT"8.D,RF M;@3\UW.[Q8:ZZ*L6=+0!)3IE9Y8-N"9BX+\8]>P4<-/;DO2.EKMPU\*E ]>R0<6*6&$J MA9^SK5)+M0F;()I*CBN7^_5TLCNUBR&2[NN4J$]0=A>\S5<"P8"L"LQE].]H MI^TFHZI# T91P083,P.V03WEE;46KP[3I#UBLVCV!!S#Q/N(_N/@3_<1 Z9G$L4V&B M?[%AWICD0X@,)9::C$C?U#)];F@[:7I1$6_&W[Q&WAT"-E\6=&$1KP>)N=/6 M!3]6GPV7ME%'+0=424O*,\Z0BFQ1G*;&#>%F/,P9%-Z!8/,;^\FJ@3D*!),1 M8&167_$@0E&UC)HDMO',=%X9NCE'D[,W8Q[>0?$=*#9/FFH 5RXW+CSI.E0B M*E\!2B]9'!0G;5'0!$%8C.O-NMH8(AEJ' /*.RC^XX#RI.V)!%D;7!CTQ//4/,RS7>PG !+!0BZKXJ""XY:%4)E>M.@ M@SD<9K/"2*=K%&8@Z7[.ALK+%'\KH)QUTT%+7NWE_F0?8<.PS-7/ MVZ8/+S]FB:"EV3B8LMH,$^N.Q"!G-IYM*?24Q/UMA)_2>'/3E^\2Z+:5HI*C MIMV.4PUH5LDU($+UM'!]J+MH[8_;C_' MSWKEN9X:110>GY^.4A89C#'<4,WQ4"=]?D8ISYZZX?J!T24?>* =C>?)JTB%3XRO>_L!B?,XB6-&W MD63;7:0-W\>2FB,X!:([3Z0SA<>'K@YF!/LW:P81@@3?UV>7(( EKUR06.\ MA#"U29DLTR=,\.::#YB*512FZZLGB[7&))T;C'(T52] MZUY^^B^X^!UAR@I<$7CKCRH0I)63C)CT[]_1?QX\/]0C7VL("VP.)5_]3>#X M__K+%J2X-H[I0/9_IWZFLH]?N?'1>]OO+&^U+W+T&'UUZ,U?/Y[W )HAM%]UP_Y7?TYT/\CTBL_X@?(#RH+I#_^?%?O185??2B M_/G@D:N_?YMQ+49?WW8.5O1MOOKQ;R_NIWNPY((A4+TSS[" M2E$'@OM[8OGJ7T^Y^HQ=$78Q=?U$@OB97K_T9;BRE5?T(E&L\)O8^RJ61_PY M#D\P08>*^3MNHP;N^AMHQN%4S,^_)I8;X65WCY\Q?U=EBX?_PE?_VXZ(;YD\ M\O.C;/XZRO_5ZT8_[O-^8NG2YL+=DR.9_C6#'IQ /0KK?JM0BMXQNN7__J]< M D_^M1.*'S^5$$4\F^/0DE>%3()7C\Y,1!\81*W)H5/?>9B*(FN+&YV]C MHJ5;[N^M6F[O&!N%9[>+=1G_F8D>M;YQ(OTSNO-:T2/#:((=%Q^$P+?B9ZZ- MX/J_'Q=E\HJB++6ZC?_]7T0&_VLEOL@G1A2MHA,H/FQ2MF[L,MZ9W3Z80IR[ MQA6 HB4&L9>.ZP(_5D:I*;@NGYM/TP/-'A)XJRL,1Y6L/#.PSBNOG<"QTAIO M!V]\Q]\5\)<_A-\T2K:A'+[)+!X*[[_CDV@?6B;X/]>S=^>]Y7$'G'XF^7?X MVW1.RDCY9(87YU3]Z :?R]MOY\!UX>BH&_XOV;<7W,5^@"+F"/&8>7< M%>S-C9,_B<3_VI?&Y@VVDMG3FKTG6M%39-V:;P6P_8S%=_X]<8&@8?.(+:]& MXANYXOL*)TRB6"WPG^KOOB[]\J4S:%Y=GL_\S&5OE,)?OAN+_(KB_2)]/W1O MZSGG?W[ Z!(/B!%1ECZ)4DG+GUB+'U?R?EV@;,Y$M.-)=,BQE)RO($(8M\"D^E^'PR\JM)((HY$:12 MD[3TU)$&E86W-%+EH<;TNA+9<>:4JM\=*6)NYNY([X[T_8Z4-,U T+O MMQ' M_VE,*GS=SX8%'/1JY6+)<_&V?2'_F?E3_"?9;')D_:%+MUO=E]QF\B%VE^G_ M+M[=Y5>YRY+E/O@J>)"A%X%M+880".X#B.XL(51./&DP?L-230ZS:%O0J4UOW-QD*?QL=ZU-;9>G[C>I)?TE\KQ>G3^>#FZ",1U-T_3FT?FZ F@>Y3)K(BWP23T4!*I'.\GE)$'DQ)PMR*I<40.I9 MI6>1700MR>5)KN5.\E:W$KT:^5H#=%LKTNV62KJSK0/9J]1=\J$EDI MGQ5D/C'!4WQJ(F1Y(0,$/IU+Y_-YD!"(].2I;Y72+)9=9JDFEX%@6"TG&\7E M[!J^=3-'M'*MJYFWS1=KU[KZYNY^[^[W[G[1=;^L"G1]LY#LB0-VF-'@_['W MYDV-(TO?Z/]OQ/,=%/V?$-6"Z/=T-#(;IZ?F'D.4R5B-+ M;BW0S*>_F;5H\88!&2Q3$>?T@)%+596_S,K,RN6?;_J/BPOR97KZ):[?=+]< MR@/X80=P_V/W\V<,<#KM''^39W#99_ Z)RXZ#C!@D]S HTI(?B1N" !1XK$; M*1'B'WB+,@#\$3F@AE,VM=]*_<^S+MQLK.\YBU,%7&$)*\HH#":YD*CE@]"9 M#(D3,&DT$],S^U?/]>_U)K91A(7X M\3'\);>543^>^G=F=-M-R)_!G]_:?_VC)?>%1_[=/3U5/G8[G\\_PN%[=KJ& M:W;6$J/1$QL/ZQAUPW[%\_&NG3-"UEV%.@NRA(*.>2H\*NR+*4,/3 MF[]%#( ]/PZ4KG_EN=&X)(P]*B]CM7%)AE=V. V#&]H&(=S '1X3ZST?])=I MD OW.V O/ B&>2E_8.U_2]H?KYO:U^'/O_K_3'J3O:-Y*;_J_NS OH-]5'I M(W\8;3(X7C)5:4SU>Q*ZT=!U!%<5\** B7(27MF^^P_]?4M%-BW+HWSP@H'M MP0+\X(;-_H ._,+I69O7W'BU"_Z?SV"ZZ#G&MF_L3N?R:$_K?B#]WYOFY2AJ M_7[[(,;>3UQ:F5/9-U3E[W'@7W&)"]Q^,$YL_^HJ4;*R6R7 M/7RMFWT /YZ$Y\&MG]OJ?G@V,$Z^G/[0]HZ-_=.]?Y+))^]A@/](1L1]8.^B:W_Z_C/L$S/YT7H8KY^28.J1 M5*\](]-DX,$R,>U][/JV5*XJH5QQB"#93D/7=]PI*"C=G\1)<'G*R6CD.B3: M'B/E(6RRBAA M0OXS015Q3. @/81_GBSN@3')2#D"[@1" YT9=4M4/Z7:O W 7$?G/FA$/VZ/ M@\;>Q21L[?]Q\L\7O?77PTZ 5ZUSOQ )\PK[Q&Q8W[[]U;6UK^/]YJ?/_=/] M^MW#!,QK4-B?DU(+M?W]P\,??Q^>1Z;F7G7,PP]V[WAZ5$%M_SDWMAX7TORY3X5G1/V=G[-_\^-$VQG]]O_XTNO$Z M7YR/QOB!EMVC[8RM*76T;&%P8I+W6\Z4*- Z(;%GV'"LZ9>C'S?QW?7DG[OV M)>G\^./BQ\-$VO_;:BB:KCU1J&WY]GT.'-NCA)Z[_O>3O_\8?ASO'6G]+]\' MV@>C'5]_?-@66NVZIIA&8]N$V?HKZ$YLU]MZ'IBQ\^BD^0OR7JPHT/[^_OES M1^L/I]?A[?GGCOU =&2*G*TJ%!"* M[0]_#4+ER'8B=Y+%&>'G2L[+P@-I%8XJA<&J[&NK=8*F^L1)0MI$0@GI134) MR1#OT^) &9#\9],DC!*,E8"_P+>0A&E5D $/0X6E8:A@QXG?YY,3ZKK9VD1K7(X:HQ89V2/-:%BSR0GAU9 XWN1#HYO<]B_KVN%I^Z_S M*QY57'CRZ#JRQ\G'+]\N3KYVIS\_#JZC@8>I[,;LD]'IQZGWPVUXUW?_.?0WVO>=+2+[HF6_/EA>FL%0_OVTDC?OE.I$<" ? A+J[5: M+Y@C,)\8(**='IL"D:U-KS7:%5C:\T5BX_+6C,1^U'ZW:HV7S#=Y)1M>2', MC%L53?%9 U%&LZ95 5%/2%_*2^'[BRAO,)VE5;(7_]R-63WLKNV,%=J[IIB. MLC; VZMVAF8I3+$X1KQEN[,\7/Z!.\#$ZLP63']6&!JLH2K/!'L;O7LD,*SE MN[+[L."R<:=DA@C4IB*C^],9V_X544Y\Y>O8A4_.4N-D06+;2FG[ (7W.;PG M- WK^6*3N,UWIQL#*I7S-X+:42>PID>WFM%M?;GXIMM[=]^N[LE'Z=!)PM^' MA)Z0=GBGL+8DREN"I O)%'Z!E2*7CX(D9/)?Z8"A"7N=>W[)YZH"O*O/_KL'TZ]LS+^/W6PZ4QU>*?J#% MD6LM\:SGXM8%(?*#E9VK:;XVB8ZBP;=/QNAZ[UL0W+3_Z)W>-#J7!O67K.)S M3)8J*1W[/COE)7QZ:Y^[#S!(M@%3*[039JH'W(O$%\IO;ZPOUS;2 MQBB+Z_N_QT&,U$?M%T&I*H,D5@+?N\,4-P?O,5@^Q:T;CZGCU@-]"L]HX<== M?K##M_"));2IS?HP_N?_K'5-D&N!Q.UW@_+4%=EC9KH] O2_M[U;^RX2E1U MR6VDUP6I@#=Q+VBW*27[,3/.90LKEB:^'2VLM)I95@^K-6X_&B7??EPMN?W8 MNDC*X\ G,FET*^X0YY)&A7N,6@[/=Q.XD!?PS+BE)C;@.22*&RDVKWE"3XPIQYZ"+N7A.>/03NZP(-2>[$A\U_&"B(A?>+4=!Z\MX"0: MW-%/;5K5G7-EV8RUSL9TZ&QSM9%9<6.5RXQ;_.>MRV4 -TF.0IMIG-AHE!H= M#VDN7;!6.M'ER2AOGB31WI5M3R_37C$4,BTNU?M;ZT7.>O>K-^^P847\<%92CZSYO>\=&;0F5KP,(PB/D#\^&0 M["7TY7VZJI,,,6\4K%<-CVLYU]N)\T_#_GDP^KOK_C5MM[K=QFD;N]CKIJFV MVX;:U@UAZXAM_"]C"[;%\\XTBL AC3W)P?4>'Y3R%NQ#+QFRRE=$L=1FPU#K M]?I:[X)C +^4LQ<&MG]-#Y1!XEW3QVS?H=CN'/91[0(4WL W\9%1$BID6+? FHBY0JK*\ 8M"82?=[0=$NA^XZ9XNAYO"'* MJ0K+]S?ZF3,, ICYYI])WOG7==\JV,LH^9Y2H_7=?3TZNIQKYWK^^V7,^ M_QA^NGI61HD^!?V+ZX'QL7OWZ?I ;XQ;0?CC"AA%;ZJ&UE*->G,)HRC[Y?!( M[?G*6V7R=J6/)#VEX'1PQ@0.DPFV#G39"1)FA6ZH*G=+/&_OV@]N83P -:@! M0WYH4LB>4 '&Z_.&'XC*C^PPH[7BV$#1 M"F/'Q%?/FSPY1DEO+X%CD(^P'*?DG.?DG#\#+_%1)<%"?&$^:/N#?_KW=?+/ MQ5_:R?F/VS!JGFG-O^\KPK=ACGF0*GX< +KW,$G8N19ZVR#XJ=@#L!F46]?S M.+ ]E]R@Z7"7A_U#\*[DH+[@.%B$?AFS@?/ABJG<(\N$G/_Q+W\YHZ:!_<%8X!D7R:8UMV"ESN6$XI M/R-7"2\XV-\[5][B'YN_&:912[5VT&U 9$RQGN6S" HV\Y3U2?3N5?!TCJI( M5,[B.9YNMO^RKS_OM;Y?__AYU_8^:.%?]<:MY.GRRNP_C%.I/>S!]T$MJ-01U2I:;'@4]"F_+T%?P@PT4N!PPVGS2# MS03FS05BT2.#[BX*K*N E===5#@^/. /Y(Z27OLO[4O0^>>?[J?&G>-U[#]N MO-/['#V=6;H^YF I_R1_*$">*7AP&3B.%\E_KFL\(YML=A?6X)%5(.DN/H,V MV''AGL9(LWPE)OB!SH^G9!<#1H!30ZTD:$7E1Z]>4#YW. MZ0-\R&CY47L/I +ZW, 42B+"[S!CVFQZ42<=%@HP]>YP ?3E.'4?-A+^$A(@ M"I4R8MXXTX2E4T3\2C"BREW]-[Q4O'&'*T/6S+=VT;544/NVB$-_9ET_64_J M''LZ_MGMQ],#;U^[^SPX_?#]K]._SWXL](Z4R9[/Z]CE-#W']DLDG CU_B&X M$#I_2$8DC! +B*QDBHVYQ>TG#RG):D)VLG'$E7.D[ ?P'QP >6CA$P?!T!TA MGR"T::BNTIF&+F^W;F& B&Y4W,>KY#R[XA(J8$$#=AP3E"BX>KY-L C[BDJ8 M-!"(A@%%^)$PNLAH1*C+P.?E05PJCV#[?-NC?!<&GH+A/SE29^%XS)$N'/1U MK?YVD/GF[7!@P[![)S\]FV'+2L,8>JW^D@UR-UD:QJAIYHXNS=)K6A7( M5HJPF\GGXV)X YE6RV7'AHOJ&%;-TBM SD>40'F J*FF_V^^JW*F10LE.E_F MMJ['>J-S<'SQX:PQ"B9_N,&?X7W7OZG-6A6_WOI"N#2)5W96PUJJ1H_I\X@; M4(LR4RN]_L_94794M,S*TP973&F%S9>7I*4)JLUKMR?4?"O%(?L*''(/RXI) MKRWI)@LG0QK]0XT)INJ'))H&/OK A%R<.,&2:3\2#"0/_"7>M>8&;+ E@!S MDTQ6>=XP4@D4[>"V]A3R%T((5B60]6 ZW+76Q$2RXL7[\TZ@];SMEQ\8M5L( MU[TG0'?5C7VQ'?O;94'K2^^VWVV%@X)Y.?NXEOGKA^BGUOYF?/VL:?TD[-_M M3Z(/<;<$_V9]J7^SP=_RAKQQ>G,%_E?./7>6T MTS]7CGI_=OGN=CMG_UE2DF?0'?HX.3S<6&7Q/JQ"Q' M=L\Q3#G#(OQ+D_/"/;=5 MGL9F.4L!E .*[UA&]\/6Y<&I*;+2UYTU_G%."WFXTZ.J16$L6C*PZ&KEGZU? M%,;<@ ML44D84ZM.29@W:<5XRQDTZD[+NM0'[>%EW1RU+@GNH.9;C M-#2G6+.=K@A_+V<7Y^ ]7\5@>>V=/S_B[?"^CMFOZ2-:6^#] M205S[_C\[.3PXN"\=W)\V32TNM9^G*#.#S0GH\L#2>G*%!50Q=W1%U?VW07" M/Z[4\S8097;FNT:9C"6/3LZ^=LX./Y^'4[+Q M*LZEQNYB83>Y],EZW2:N05*N.^VQUKKJ7\6P M8%8'!H^HQ+R:5"\YQZT#0J6$@I+Z,1JSJC*]+UWJ MLWH"KQA5Y97-[0L=6,E&ICPAQE;2P25W; %WF)^ZWWK'1R@@J>^ET3#:K<6= M"=;C![.J_%#F3L!02FXLB?0M0'H]1Y"3X_./W8.3+Z>=XV^75MVT&MH3(%^O M*N0WLR79F K\#R,]^+ 59X.&MAM\T+DX/NOV:: .G-%'1T =ZHB[K-=-4[.> MP@B=RG+"1C8E&U.A@RIBU(IS0GLW.,$Z.>V>@: Z_@ *ZE'ON'-\T.M\/NO^ MV>M^A4].ST[ZIT_@!JNJS+"Y?4D'IB9!.K3"QJ8?TM'!4I \LA4\TECJ1T%[ M\&U7ED)3YZM^H3SX?= M,W2EG'4_=\Z[AW@9\^W\;'%1Y?58I%E5%MG4[1VSO!*:WTQ,\[6DR];CW%X]2J*H.4OAV90K4[SB?=6!)A43'LM\\_ M=JEC'"359_2+'W^X;+4MK;ZX^_!ZT&]7%?IE[P9ZF=BU QX$?,3*(W\W'*^Z MUCD\[*$H*@HZJVT9^B.#7-@UM595^&]B2[(1=TKZUW>#!_0_+CH80 !$^;,+ M,@I^_P@G5C=C8V,;DQZ6G0FYD10Q]U@738?_DXAR,[+-/ MW7/EK-?_5'6>,7?#KM:-PV[_X*QW2J^GCOK=@XLSD'#=_@F<]F?G'SO'W<55 MG]?DF MI=5L-)M/#B+O;4A,5@P-NMFJ"!2DE)!2XG$*EWG8/>I'O:/> 76U],^IDMS[\/&\?W+T%$:I;$#AYC9&C*L4 M!L;B4^CZ96/G3)9O2OYB\*)/JU+P.E22B[:$BRPL$W)V\KG/@HH.NH?HC[FT M#$UO/"4,4:]LY-4FMD2,***K^)B2";:#"1J=SL5A[QPC0WOGY]UN>H>+"3-G MYY?M)]V-P_"5Y86-[0P=5DG'S<4ALI$KSQJ[$2VB-_8/3@Z[)T?=\X^] Q"" M#:NE/8T9]JO+#.7M!0Z$ZA ;2H)]2\!^<'K6 RETVOG<.3@XN&K"_U-[4PZK)*-J^# 5%7B0U>>0>J[$8BN-PZ[?W6_T+NI M_M'9R1>P^WB<3Q]CKCMGAX\L3<09Y+"Z#+*IGU,.BS5L6;O MRI7];Y2-6,ET5BWDZ*CWN<%)#'1470;:U,ZP8;&'0#8P[R+:5[(7Y)2VRC/+DE*?E6.6 M#PFG7+:CV- SY6EP/*WQ,<4&$CYB)Y)1-L"1/T,IK "0XV M(IS68"1V>Q^.?PC,];'L7;NS2M1MU\9#N$?!RO#.25@D(* MBMT0%/>H8,TTI"'KLW!IZ(U&_2EU#O7*EB(I?T.RF)&=Z6117<$X0^S6(F); MC9;6-I^"_LK6&2E_0W82_;M19T1O=__ZV-OO(85UHZX]R>U4V?HB)>V"&&3G ML/TK; M$XML#]QG[+K;:M6,^I*NN[1!KI+]2"UFV75W+?'[7%UW]8'1M@=#[7*DFFZ30TJ^T,&MKPS7]S77<7MZO5%$59+E M4[OP/1)%"I"'A+=N1!3X&AR<,1DJMC]4R$^'P+.W\%="N]C3UK\_X]P70O(C M<4,2J?!5>,2-X(M^8GOPAVD0PI.^<@3P8<:\H>T=O7]H#^*G<4)!LN88D&X4 M3F(/SH0@B=^/W)]DF&=)(3T8\Q253_:8T/=FM(\GS7I6@4-:4BUN[,9D#[C- M01;%)K=BKJTY'>;_^=]VH]G^;79>,XK.'/\_B3GN%QYXA!G:;YW#?D1_U'\# MC(Q(J,2!$B2ATIG Z [,:4BH;+##.R4:VQ1;Q';&*'=@%^ '@!9\BO)'&>$W M#SP[BAC".@I0S?6S[V9'YIRN)3'X>C%X-H]!E&^+,!@2A[A3P%H\MF.%W+@@ M6!W"( M8E@"3 )L#V,$89)! 6!!2;/$_G9X=%* 7">R=DF#J$1Y8%REG9)H, M/->AZA8.I^)Q["6X.A7D'AMTFH0 5*J3+3Q\O3M5^1CX5\JG +_VQ7;LA![M MY[9[:_L2O!*\\^!=<9PN/+D=_((R]ZRJ3.U0N;&]A"@7_7]I-3#G=&4*WZ-_ ME]B3V%N%O?T'8&_N68D]B;V'8N\+F00AG(W)A)Z0'5RNMP!V>.Y&!$QA,)(G M!.QL9BP#ZF)J.4^R<>!8!G@&CFNCJX,^9O-AY_XV#*;X[<&=8BO1E,#G>(Y' M@9?0OT_A8?@S_/2[#6=\>,>X1#=4Q=#T%K/71R/BH"^%FMUD$,X_)Y$OD3^/ M_&#@ ND[TZGRI7,QC_@)?'?L 3 9N)((U5; +PK@"?NN/9V"T&7V.0C8S$9G MD$:>\9/) ,9#W#M.D/C"I!K;,.: $%_Q@JLK>-[U4;C[L\,KPR2$O0+VN()9 M^ I0!+C/#MGT:LIY^HYT$)@&P*\G)$ MW?B+/!?3,!@F3AQ1^.4%-I6$M_0!=)OA\TPDXH-B3(1D[,.G$GT2??,B$-#W M9Z\[+_LZ_CAQE8\)S$+I^0@DID>?$V?L!Z!)W"D'04U5/L=P0B/>V*-O]XG[ M'9;U[MXOS=XZH'\2>/4GVQTG]CS44(1^/3KI MSD.-RT)E9HA9<U?DT9(M'#:/9OV<,9Z/FC"YUW\](5 M/[WP*4C[Z,3;+EU4D[#<"EC^Y=K!9,&)S3X'4_/"01"E!J.ME^,K*=. F)&/,KL4.*MU-N8TE@2F N >8\6.:D'WMP M;X#7$R#K(B!>K S@%_3=VK$SADF^3<,,%&?L>D,0DNG?$*4_$OC2/^*C=ZH2 MH2.6_4U<:."5B.,0^"UT09C2OVT3<.5!OQW _9M,I[.G^2V9_229._'IS2\S MQ1?JNW/ QQH^(<>7LD,#++P0V&(_ "U,\23A3%13R%?#;=,[4LV9)/7D: M%4L+*BR1L0,H)Q'*J/?)%(2G8T>8&J+/KU%F$ MGV(AV[O<1,WU\H?.UTCXHVN%PSPN":Q3Y-%YJ0M) $$I#DD;V M4?],K)"?4^+$.1WJQB6W-,)CE%!3F=S@$#3^(R+Y05W_)O# ]+Z&$Y59V(G/ M?@[=Z!I4N,1WX#R&N<4N-V!H8I."1G@0\EEA^(9C)Q$+^4?SG 5F)5Z,]^DD MI/H430G /X]=F ]?5 !6/WP?:.K2FX7,+-^Q!@R\ M;^XO[F1N"%!+)PL>Q9 D,"]F/IV"?3+[V8!X"+BY :)?$0Z>>TT =W$P-U2 MDA=0.?L'9%;73TC.K&(\$;E 5#L4<$4XU)2OPKEE(W[OW7OX_A7.A\=V+>5P M .=W#&2DOP] HR^R>AI7P!=/6=2FL8]TW,RNPB!-EUE5G&-I9%AJDZG* &/ M, ?S4DV"2X(K Q?J=NR$A2,: MC./;>"Q4/N;_OQ77!@ YUZ'^EV$"HNI.XDCBJ"BD"II:2*[LD#JEAV1"M28T M@.@]9GA-8N[E8Y81"\XJ4R,/4D%%"UXE)L\84!E1'I5<6+>.VB<9!XN#Q[ MN*AD!;]\5H:!DTP*SI[T+G]QH2G\(O5%C5P/;Q8C.$;&[L"->5#UW!>06ST2 MHS\*OTLC5?'-U'L*0MZGAPY]>\[QR\TT87>AYVFEC_>6SYZ=:37EA)TAPKNU MN&X'G&)P=$6I'YI%DCETX^PAX"7"6;N3JY9S3->5+$!+$FHK3 M8<8B!NO"5Q2"?G)<+?%OW#"@:*Q1"*"C/)T&@:/TBG#?-6"";BS^EP5(8(8$ MYDJFB9"H#](<3MNWKZA3#+\Q# Y@/8'2JA\0)!O#GS\1?]^S1 CQ(T M3^*<\Y[?;; D$/JR%1[[KP2#ISQT5^-2N%*\VE?-?*HP-YPS3>3+!GPYUSMG M8J1VB%!,0(=:M1#@1DYV@?KYNYM5WZ?7&HOYGE\:8:D;I!;W$.-52B[0Q4YO M.8;L80X/:@0ON$%9^*J:TF7U\.Q(E+VC%S6>?4MYB@H.5 YA7Y1@X/%;$YKU M-F7O107V!H/D66T?*GI6808SJ@F5 F'S%4XE)\H&PA:*CH(!=>>RS1IRKT M;OL!JP^HF 5YZZ%''9\*'!XM34VYQ,\N.8:"A,]7*78&G[\M*&,(P"1#E7(9 M#2<0!RGE7)%Z@XO,AY4SX8E/%#Z%I])O+#EZQ,:!J *6=?]ALULVDT MZ'OZ_])KFJ9R(>6,;1\DJ1#!K&X#1^DA<0A-E#&(XL$Q M'VNZ1HD'!@]J2,@'Q&:5H)"9]@- %/[R@>H709ARP!$98A@.+ HM<*+T[R) M )5.$P[>-'F? QC/, 1JN@^ D-P>*?:$I?.S$RH-=^8B%S\;$&J"H3XG$OP+ MFPP/BL%57"\-JL/EL -65?@,IK1\1H(OQ*RL.T:4!-83,OZU^Q8.RGG2Y95=BBE6S5K)GVX9\]UC_[Y=2#8U!3;73N M.0CZK3HH.)>,K$&S/AC8ET/+K%_6+<.YM!W'N*PW&G6BUZWAP)XI> V4-4Z. MCF!GSSOGO?YY[Z /V]W]"[L'=@_/>U^ZYYW]S]T719Y1-O+H@I5LQ11A8LU* MNFB)M558&UB-D=:VZY>ZC0AKV>:E;6KZ95UOF/; TBR#M.>P9G[J?NL='Z%0 MHS76&PVCW:J_*+K,LM$%2U1R:RR1= ]8&E9;^<@34 YXL8E^'"8L*Y#6]^$W M&6B =,(0#0EFOU$/ED@>>1G?P)(T&^$9LFD^"SHT>+!"EF6C#!+Z]Y6I.&R) M8*"@]1VS'/00KX+0*G*I 9)+K[FQ0Y=J.;3 %XEBS%*G,8W4;,!=HE8/AE0D MW)&62]<1V3=@BX R>S56WKKOZ#.G9P>%S!A*E;I#.IT5=[]NV\A]B=T#+ /)R5UB(,4V\+O7BEOE#VNY^F[6<; M")H@VV1\(:MT[5^!9HXOYZ$HU#4!\XIM&CF(@TYA?K1(=IQE$E$7'][STIV- MD@F8LF,&">:=C$5\"][^UI2.X] J55=8JSCGFF2>+^'@(PL(DF[WXGU3^2ZQ M@,/EFSX)^.7B+&'516_P [!2"6$%L_@U(*Z9CA]XU'+-O)(9G+BWCZ'N)!TW M)#,Y832(.,N*8?6=:: BV(H-&.E&IC? M-\1/2,06@E>HS+N5;0&;%9]CNUUK_:(J[6:M_0O=G999LWX1JXR#F+HD^)"B M6O4=05N?E&;'&/B'A0KY:?P!5 [8YO67N2"/)70 M_/'L>,A#G7$_,H+K1S%>(.&(JT>SY\Z01:6;BJQ3VV4?CBE].-*'LXX/!XXY MT?.LKH%PK[-IOT".$5X->5YPRTH28,BBZWD)"]*)E)E<<-H\(0BO0)/YAXHN MD)F14*#SXI$%I-&D4WQD5J$KB%][- +[BEUW"($T>Z>TZ";W_69,42X,5O>< M@KH7.?][\ P?5'AZINF'J/PUMI.E:[?OTZHT"9]=_WGP([2GH$&_$)$6? M/->G;>\&7N!<_Y8#0AV!0%DOQXHBK*2&;07GL21B3!C@ZHU6K='&62J_,J#F M(/K8/6K7ED2Y9##6:WJ;3!9,K\CYZXA!,>+RU=8:1+2<-*Q:%D%#VP\*2BEV M IJ$IFB9V"L]-&/=/H6S?'<< '<])'$EE>]S 4)EA/&4*I!7QLS-;]J;_[[5 MWRUJ-+I-4_P"!D>(%BV8-JC*8;^7;XD_(K[R.5&5+\1%=?#(!K5Q']0>^L,W M5_D;KR*IQ,-HRN^)+S[!9 3BDY%+U4YF*::!X[2:L-#VA69%0W! VU+:( ? M.#!JNM&R5OU OZ+7S%;CEUGEC6I\HD =U4QG+0(X&.[H-(G+8S]#PH-#0H5, MIEYP1^8F65O2>/5501SP;&P3GA>!ET(CQ>_3X-BNU1G40"HO!EK.5EH*,]N+ M@CS(UL+5EOA^=]28J4MC1AHS:UY(/[OATL$4%Y?)I8+W\2HD(KPK,T>\ +8L M_9,JI-34(\,K4O@#EF>+:).7*0MN6_0WZGKUXJSO#$^WR3^=8=G8P2UOVP$"(O3)G9JK:$@Y683T#)C0S3RJ]WI3,U%;<*B"U"7A)"J& M5])RW!@(-;N?2R]![G\1%>PYI[9W)Q+=:\HA?,5ECFC% Q&"[V6E0VD1Q\(% MQ()"8O..)W8_X0[IAK'"^>X$O>?IP1;>Y?W$LW9H=)_'>S8RL9,YDOL8T&QC MW8.#8.B.L,DOBTVDQ35Z\!:E7BMX2P/N5LRY)8S? M#FK*2=$OD5[LU;A[^65N[3X"@]/ <.&?7LA9&(G'6N'0X/JTU13\PI2BXG4< MZ_F T$LX5XH;$@Q(+"+YEL7Y@3#D,D-<,3E!Q(*P"6ZNPT 14]' 5;_\%&O* M1:&@2U9EFO-M1$,=Z;MH36H6V,_4)Y6%V-YWB5*"2E\CT98ILD^ ZMQI*1HK##N/0T MRX1NM;@W6T5F>DTT#FZ73V/^'L/&X45,^(#?M\+Z8E;3AN]76M0&Z0%R*<0] MZK,O,?+8_,)R0!RLYN(3K" *,I%*%\?V$7U7B0USB0EOL\1FDF 6LXOY! F] M[E5&]DT0"HCP]XO:X_Q3G/)RVO78(FEL,\U'"#&^FZHH:R. ;J4[PJ]'"ZR\BH!@M[)5;\#_G'H%>*(OXYEHZQ^(6#Y>$8QRA^T:0>SM&P03G8$ MJ@$[D=,+-[K%26%;\C#QAW-0696^E-:Z>-GC\3P5WM0#D#^?B@7$LE1EFK* M:5)='#V<.G69"DL\%K,6TF#6&@ZS.(LQR6Q.W?954[$)#YR'.^< MR:0M_TUEF7>$VF/J-&W@IN?!Q\A/S M+9!QPUF2S2R'2O\1Z),T:7- =P(531X&)%[.3FFNLH,PF+@L?0>@ O,%P*G% M@QS?QM\2@"9A)_$XX(7:;G/9%V%@#VD:(>"/YR#1S"1VQ+*@'E#M82&4MK0 M6KK82$P=MYGNESBV<\FJ0[ 0HRP]@S# E'JZ"HOFG>7X.TB$LZC-I>J>7=C%A.&!* MBE"!0$A\YYP5H6X-HI. C*=T@E$'--O-88(9UN'Z@(!HS.-S2)]E46K909]& V0W)R[8X78,LD/X=]JJS=+4('Q05/6&5R?KDF MMK[8H3E$$7 +W7\UKT]E!TK1;BS49YPQK0O.XHBWMB'/K;HL9B]8P3#*=-S, M9\2#\R+T+R-DV#D@ D1IRFT:/".*(BZ+;%S-C7-"^7F8[@6X:H'*Q8ESDBM3 MF(8-Y?8;O[$HVH_KR$(=3EO@DEO8:)@S_?"(B[9>)MH^V[@6M%(JKYU:U'52> \#I&2Z"UFTZLEBI9E%;5'7%ZQ&V!C,Q\>#V+A3@#OG M!,U9QOY/UNI:I*PO"XEE?AWRT\;O4!C1=?'U9'TJN"*4G:CBX*4IYJ,1F+4A M,A%(?7@=E9ZQNS<)_& :>'>%;SK\X*>R!=5<5,BH27*'38E9256F!M,6PU,L MMNHPS\,M 66&)SX*9Z/K,Y\EC""D+$T;3@/#<_Z]D_1]-/-3%;QW>M YV5=% MNKR=@$)-0S\S!3U71F"!Y2>4N"P.5^6%G1:+*@17N20_'11,1L3>T@[CW!O,UT<*E/4U2H:Y&%_LN^PRQ%/-4?= M,R391H!V%#&_=6;,BY5FN\U.'CSUJ.CE@!#'E0AASZE>ZNQLN*@"F_NRJ-C*V-WA)4=H]KS+VC"QE8DU MY0Z?!:&XA75F.UE4/[A',I,N\7D< RL3%'BM#[D91@AY,)O4? M*Z298 ["]:4UJ#$XYB2MFT%5.%:I"TE;M(U$'HMO4T,BJT!4LJ3/WVS.WUL^ MU;1=(KAS3N4U(%3$1,YKE5Y0S%L1FSG37];V.EMB:X&=1--;>-TI4KS-7)3Z ML]QJR[N/N3N&,A'&-@@K"JQFYQKM5&%C,=_S7,YA^N+-T.+%X5N\39[UF"^\ M6J9"C2Z5CK8X5U.X7V8+NG&M.N$F)%IXPA2D+N((HU%RCF$P!8D?,]PPO(PRL0S5956UIB?%.,\MA@]7\/"G/(YUJ_^>^!'8V5(R^X MS:[ T361#\;X]Z^#,KMXK:X1(+IFI$X\0EL# !29FXF>B6DG#(<,Z77'B-H" ML)(170G"47!3;B$UI8MA4DS79&%;]$L#$M^BW;O&U1#%7N8[OLL%;J7Q.]R( M+#B89ZY2%6%8IX0#5:]E9$.+<^4(UU MF/HKK#)J%F"BB_B &07TDX+IH&41\?R9>3,@#L7$1(&7Q+-9 M2)O&0NY!^..#PLCYO\74@57;;M1T2^[Z,^[ZLJ235DW20:)_UW==HG\[Z"#1 M+]&_LW2@67XK<.94&/18E^R!6R&I7$$J&YJD\BN@LK[PL)I1>[4E M2F%!$6BFBL#,,G?@%*S@H;?)]96F_&TQ;[P]^[+/ Z.3""]>WI6AUF5!2^__ MUW$(&8V>%P/TWD])@C=*ON0NQW$V7\CA6>.F=>50) MF1).C^=?=HXKZ)52_@[97!ZPEU_'-"34W8%E$'AD0-DFL<1#1?&@MU6K:4DX M2#A0.#0U56NWY[:E OK@,8E9/,;4=M,\!58U(I@KY4/#N-(LLRPVXI&GX6O M]@L">5WPOC7JEFI9VKL*.7PE?1] WX9FJ77#E/2M%GT?_9H&^LT>5RQ*OWA<2=OM52EGTG;;73RL?09: M[:;:T.NEGX$2!55"@='6U&:C.8^";:S=_!*=#&?S*S 5IU@>,U]CA0?TJ/G\ MA*6I(_D\@4)&SU$Z8+Z49BY;1QSU(OE$]&-/8^SM-'.<-E;"QAV#X(:HCVQ MY0=8* (C^UDZ0#P&VM$ETC2$O&=9I%>LD<(PFUY!JPSANN@+BQD5S,=,3?*A MB]6K<$!:10K;M/.J]Q%KUT57SG=IKB(0OM0/BH,4O\DR*_!-8GS1HSN7X/@5 M'H%5S2:Q S(P_<@G,\D/HN;PB+!**5/8&4QQF9!X' S7*\@G,G8&@6\#YH98 M1.4JB%W> 8N5-HYCC[XERE5+6-[P+:M;6RPV0^M0=*:AZR$ C 4U?>>IB?F7 M-B* IRZFK=,H3K+]3JL69+M#DV%^NIB+!3.YZ/^K43,58&Z/%^RB?<0*M8KA M%9W#OL)_%T4\;NT(%D Q#?IPE(13+XG8^T4^E^W1 DC1F)"XIIQD:(Y%&DXV M4XH!M[@16(0G+6F!V3P^K['#RIIAYNP-R ::-X)3B=($-EXM"OC.I_DVZ$WB M#?YH&9>?4U&)222=;54JS(X6'6C(H@/IJ++HP'I-P'2M9EJE*W)KEM)?IS0S M+W[+?00YB98Z!69O>;%@M#@N\/]=5JC,C0BC:+_1$$GL8VS]5.#H]EO-[Q\H.%$LM M!&&:NU^HL$2+'#BY7K]C6DH/1F0%X7E=.=&YU8Y%(4Y1:S>MJ%B84>[$KBF' MQ<.)=R7%:GUP'(E=P@J[P[Q>E=^BM 3"KI"YP !16;2P9S/[I82\ MZQOL9;IWA0IYV7BB=BEL4#2B&?V>EZ_\R?223'5AU2P^?D+XL4WMY+>CF]87 MIL@NX,C05*S%%] VTN+]N4U9:PZ4_#D*L.I-,RH"5S47ON5V0<6^V?WCE0TC MWI@@W4_K%UI"EB7'\\*I=$)T%QF'(00 ]<0;B6%BEY4ZG-C7*8$(J!Z\$.OB MI_)38HH<-U%NW"*][2M6%KS#YVQ/V%CJS!8(0H]Q."7((_ES!4!:9OY(79XC1!>2^9*O80A+A+NR5R M?J6[GU4OJREI X"LSCH8/CB5NR!A3'M+LGJ[:17T[\$=S[EF,Z;U09?QB?7+ M^@A_]N+A[.!@!<0SG&>9X$5;*?#3]BPY>317<14+]"=<#Z9*=JZ\-:U]F6,\ M?GAA78!<]0>L5E/H*)&KG[;LE1.L\\LM+?I!(DKAS!5_R&JZS12 N*<$O+"_ M1S,%.FBM8'QP@71=8!D72S 7+=\DQD8I:6$_9IYBS6$BRC/; B$AP4?].'?V MB0EF@,.=6GJ\8\_FA3*K<)K2;R"B ]9L_C8(O2&MZ\/_9F,'>P%W ^58#L<+ M8,H*4=,6X![PFPMB><@*T;(JK'/+HAN.?\M-)NL03H6D&,E97"4G\6EK!,;" M\.VTGJY#!%:$/>8'_A[%5Z$J?)BW0)^W7 YW0XD%4\U#](&EOH!,[E&![D9. M GN!JA@9H21FY_/X;HH\35V=N >$E]2=T I$@UPY;H8SRN*\VH8H,@G"<<*J MZ-CQ>^6M^PX)2=D+!J2;*PQ>QLQO7?9(SE$2((_F9$W1$_%2=55F;<@%O?LJ M7$2B548-B991:S=?9R8E\S34-&NQP^&%$UR-FM&0=-D^NNA&K?5*BZYL.6%J M;5/296-T>6"LS;WGRHMM0NE)08^5X"4GU,UOP/(4NB>OC4O!+4Z@F]\.-(]@ MA0XO7?CO*)G.HP/U-BQ!FOF)@6=%9^?9MM@!WK_39NHP5AF0N4^&/1-D'AUA MQ[G^!>(H"EISLV;,&%][[*-52_^8MZ0PO@(M2F'X+ 9+LV8]'"Y&>7!A$N9% M@W7NA]"396P4+VEQ\S2S!I-*^]@85)BR\C^RU.%QO9+B'/F+4MO_^U8 MH3WK6*>OS%-6HK PRQ866Z.0/8L*=J^QMGEYL7H7EL?T624&=6YU: M]O*]W-U+/L2WIK?)9,'%3?$V9IT0\=R%T?QP].2N-4B:6&O5M#0TW ]\DNX1 MQJD%BJ9H64@X^_=E8B..@YA$[Q\0WY"&N[^9%=Q\2UOS*%L-:Q;5#SK.,>1=8B-,)Z;QF2Q MEB^%N*%!$%S/N;QY;H_*FVK[&+\54HW7G;"(I!$/[(Q4[)!#PXA8G!'YD;!H M)(HJ'MZ5ML%<(A0D!!=#T-@J".92#$@XH2C$I+ZLHSO+,_MZ=-)E70!!O;DB M65X<^CYX(ETD8N?Z%/)XF, [F2\*-TZ!B&(8M ">FJ);OQ1C MV_,0Y:#GO>[3$'H:ADV3^)EW#=W\A7.L)EC$%]"TZ6S<%F,%?_I3I() M77'D$!^V*^!1U2SYE,6L@KB9N==)HZF)2%:1W+,,KKJQD'WJ+\4^B^=S?E\4 M/2; 4;05SWI0%66\TE><(,^5YUIL[69;/-9M 4%,Z MB@<\&BZ;6RY-Q>5M-+&7,,O[@W>FV6_+W^G2!JNP'H+1XX6,,I@W2R3)Y\[Q MP'.>EI'+F,NE7N6RY]1B/EI!H,"+;UP@]TR>$TO;R@3$D\0"4U)E0>/8,T_.9Q:9F ,C_*4WPSW))Z$9,F5<*"8C:%BAF(ST"3+!1BZD"C$ZVXR23A.4[I>9(?B[D)W;%9-EK MDC1] VJ9;L1AFZ71T$,^?<& (+QG7I]JV_C*=,( M G@9XF+&UA-/X2QK2I\F8&9O$#6H0Y'2!ELR2.!$]+.YP9N9U4"SBZEA*L1; M,%-KPM)JC5_$VH45RQZNT5PY8"Z;RY\!J/B@V7!9A3*,:C:!CPV+X;63 "0A MB!-Q)R&>0^U'B(9;GGXVA2VI[7)=A::LJR#K*JQ35^$EBB@P1P1M6;Z@+;DJ MMV QG =Z(^#Q[724B3OFEJ M*W.4P$E"/2U9L^G\<9Q$>3>%FAX/]Z01%S9\+&KQ^,0A482&YES68?9Z7@5H MII@4M91G:Q )!8+5/QK$8OO@W4D(&X]F:2ZQM[@K[*F(?9%GT@:W/IPS8]L; MJ5R+0.V")3!?87Z)+Q9$O\5(Q:!)OY\#47%YM)35]=)264FIQ88>P(HG,PX( M;EPLX89(&,OZ# MMZ!SD!>=*"8$HQX QA;7)N#)O"K*M6):DH+6:,FI@0MJ&^!\\+/$I[PA(D3F M9!4MU(6'$O.E$.QXORPC7J0SS]88*]2'C0I)OQ%!UR=:CZ#)@%"/8F:VCAC8 M4O5*Z/ST_5A:+EMGFOJ?]XL09!RBX.H\[B?B'X4X!$S$REZ3LR0=>^K&ME=3 MNGRA63D,7MV6Y<@+$9A?RR@)*?9S:P)M+4Q+MRQ5F86B*!*4LMT-P2)[TQ!T]]!E%>O. MB \[.7#3 R:B>S(*"9Y?<+A03Q90<]BEQZLJY;A6).C("LI":/1M$8UU#4(X2H8<<5K0+%S?C PQ>E M6\K(0\L2X*8.8>ZT!.24DCK&DY]6]<$E7'$#+4#;/;7G7=^ESNAI,O!F'N4)^>CLM#\*6C3YN#E><+),R;-*S.L \D!GTA '.*HIX=_F: M(O@;KRH"(W@N"*4AHD;,,W?8\3(IB^L!;JC(Q+K7_K-,OK*1UBD*.5IT F') MQ3"EIRA"TLD\&52K0U7@)"V.FK;=>G;9]94L+/62DSRB$N?RVY/L.@17E2OY MFAY1*+\9BS ?SS)KA,HHX<#DGEGJ4[!]'YUB(<%#;)F0725@J;>5E94BPJD" M= (##=@"M%KJLZ&EV*B>%!6IE[%WWB7%W8 AR6KK"$=3NH_S!7#G"MBE9T-6 M:215YU4\9-&1C,(\8FIR*N8^LWFS3WL'I\4/CDE\&X37H!!ZU%^7HFWF>V"3 MA%07VP^#:W@$Q'[Z (F=FO(!M#_FYDO@,7J;1E=/2\!1'SWAU8IH2;QB.3QX M**UZM8CBJ8^+H.QWF/-IBDY0-#4&=]FW%],@K?\W4\&%5Q#+"3I!95606,7[ M9^8Q#9FG[$94Y.)&E)--,;V*YU1$ER@>5K.E9#M8_!0..=SQ;!JTC+)';27^ M$55T49^;YD1'?AZL?AD>T0[[,ZT=*XKTB<=HT3>!:MBM!#>$"F=ASR=4F$>V M6 SOG9"K)Y8['E%?+90($WK8HK\RXX]>_J!=FO(/;';,+=Y@L3Q0N5(QN2+YT=/3-347&<-/;?@MJX>6/V338I'I02_.THBI M4TR0(38RR]+.W^>L?R8*X:#FBFFC$.8:Y,+RV>R*&*9+[3'\%8N'8?&W2!3" M'O+]<(@ *:@$\^H7M<%2/>NY=;&+@@BAYA^W,873AYX-Y KV)+J+<$+4VT3U M43K:0BF2GC2,"G/;GD2Y\FJV<\WDDC@ @\FL='[> M\O-9*Z)"84OM"IP>.Y2RW2]LZ\'= M #>2KO8.UHJ1'CG?3QIAA6L\(H.050.V5%Z\?]D:\?Q4'[?2JR"U!IW"Y'@8 MBJ 3_1L&5A5@P[0NKJ()&G4.UK7Y1*E%]'F)AF X#"\1ZKNT##3UKLZ>Z^G$ MZ):#Z& CW1(>\IV+K\&:K8N61EMCB&%PTJR*)ZKZ.3V_4 @Z?3N\#XT]C\1" M<9R#2FK&C'#7YK1U!F413+1<81?PX-U](W5K!&/2+ M@JHM:M-2O1S>$5.KD_I]A<[/+[]FN[AEF%FJ=Z]?Y/9QVC>@,,E9N=57Q,_' M.?[@))J'V1+'QZQL6'1*+;:EDOQM-!5_]+Y C)2O13V%W]%VNQT3.A^LE(VL M&]PJ'BW7/E^;.E\W7"Q.% 5&LO'MS0I I\6Z\389SDK*D5Q)3R(:3M07G\*S@90,Q@R> X^^*_RW,"(E,9SMXH9*; M1"J@J L;IH!SCQD%,EN'!Y,Q8X;+S)Q[@HHE7JJ?;MK\/ 1[A"4#,84* /:Z=UN(7%7H3L>%M^LZ9 7-#<3_0V2*>W?^357IK6O M(1"IPX#IIS[FQN>5:VJ[6#5QW\C=/YD"=,935N##4V%%"1U]_>,3)3=\#%H[ MS5X15IL0_"+VD87.#&FZS$UJCHFG,5B?[E:N"P]+LN.A1-O8S4!PX=/:&9CM M6E-69]_*ZNPM2])E^^C2JM4EOVPA722_;"==)+]L)UTDOVPG722_;"==)+]L M)UTDOVPG722_;"==)+]L)UTDOVPG79HU37;)VYHN>?>Z*TMI^/7TSC=P,,/__-&U]\\!+!5]LTP9;W.^:D#W[LK\S,E:2 M79)=DEV279)=DEV279+]09>?NT/VB_Z_%AI#,S>XVA+3LWC1E!F9BQH/23/K M-9M9VWBQ61TV?>OZ3(1AD>D(R_:K['=L8S.-V<^C@%]A3L5=)JU,SG[$M.-W M9?@]*M8]>XW-75R8H%](-L]R]K!,P?M2C\HM:[G\J+SG,G2I[6K)O5*KD+27 MM)>TE[27M)>TE[27M)>T?Z #I9*TWSH/1DG6T1EKJA/].TJ*4Z(O:=(Z+I[K MD[2T"\;78PDU<'6A-%VPW=1LM/X)9%NKI0 ^8EC&U0Z]3?_ M50Q5J[?45KNQ2QZI5T]54VW4+=4T+4G5':*JI;9T0S4L2=5=HFI#K9NF:C9, M2=6=HJIA::JNM255'Y%HNJU4;;,7M@0Q^FJ9=55O5TO6XY*;%0>&X;:U$ G;I6N#TML5!X;==6L MUU5+-R0V)#;F[&A01M1&>UZ/D]AX[=BHJVV0&_5&4V+CB;<^NX>-9A.TC?:\ MMK&KETHJEEJHRY/U5VZZ3&TNMIJS9NP521]=&[-KMX4 MG)&(V*$SIAUNA^2&>,$4$^Q+# XS9=K)+CE-+%-M&:5?LDJ:OJ3+I&&JAB$O M(G:)IG53 SZ5KLU=HJEEME1-)B;L%DUU2]5:NJ3I#EU!M+2%*M(KNH'X0'P2 MVAZU*NSAQ/7=* YIY[AM-BQVU3;?2G?+(\T/'6_W2E=5)>6WGO*&;JKM9NEQ M-9+RVT_Y>DNM-V0^R"ND?$-76YK,$GN%E+=:JEDOO;;-KE)^*V]?'NFXTE2K M/J_@[>H%3)]X'@9CH:4$SUT3#,W:9B-I)_CEQ3M%;(IYZJIFR(I@KXGD[89J MF:4GQ$J2;S')]98.IK!,1GA--#=!(6[( G*OBN9ULZ4:Y;N\=H+F+][T:5/E MYUIJF(IT LMA'>AKJAMHTY66 1,9=+$]L.-"0^)#Z6E-U4VZBT2WB\@BNW1XB/ MNMJLZ\4M>T6W;ZMMO'A,0F[?T8A%64*N\O'92Y8KR]Y(DDJ22I)*DDJ22I)* MDK[6)*8U2;JK5SYG!&;_#QDJ5[;K*Z,PF(#Z?T.B&(O$E1>2MQ/XK6H)&D,U M99#Q;E&T(0L*[1(]=5G*K3H4Q1*RNE&>NB?I])*<9ZJ6)JN=[E)U-D/5%]0Z M?44N_@^I*C\D3N#3ZQL[=@-?"4:*K43)('*'KAW>[:K%^N@JX+OEK7@<^Z3' MVTZ'PTJ(2(A(B$B(2(B\7"9?0[7*MWHE0G8'(5*(; 8B6WD14RY$=O6^IN?' M)"11G";A2(]%]9U0IJII\H)FERBJZZK5EL6<=HFDIJG6F[(.WRZ1M-Y0=5V2 M=)=(JC?41DL62-VM^YS& B9]1?R MW5"YL;V$*,[8]J\(QN5Y 8P.=I[,O]DYG]2&E"I)TQ>D:5-M-4HO&2HI*KE4 MTK3,VP!#-0UY#;M+))5LNGLW/.4&<57SCF M[0.2K^_[Z%LV,=ZKBDU@:T54ODKY6L+-JR?;2KXKB+;79D-'MKXGBNJGJ M,OJ]HB1_I+G8-MJE&XN2XEO,Y$93KK;#74AFY* ME$B4K.I9:6&1=2E+)$I6H<1H6&I#*[?SK43)KJ%$U^#$*;E_]JM%236NH!Z# MDH;:-%MEM+'D0DR%?-X/=+':31!!]>EF_-5$1U4 M:LUL2**_*J(WFVJKU91$?U5$-W55M\K/%I=$WV:BZYK:K%N2Z-6\QWHLT;$Z M7UDY_Z_C)HM'ZK&,(/(C<>,[94+B<3 L9@5);\$&?4K;S(KE>!/JJM&2/B>) MHB?=E9EUU6HV)8HDBIZ (JM95^LM>>,J4?2DNS:0174,>)MH%G*F:35VB2*+H M*1=P1EMMHN=/HDBBZ/%Z$9QH[=G+$XDB>0/W,%FDJ_6V]CINX#Z3*'J/91T5 M=@GW*\^7L^,X= =); \\HL2!X@?^G@,O#P//@S>"&*P*1 M*'K2U5==4[6Z=#=+%#WMZLM2];9$D431TZZ^6FK3DAF,$D5/N_IJJBU-HDA> M?3WQZJLQF\&XJU=?Z]JU4Q(JT=@.YRU< (/KV^$=^_,8ODG"2 E&RTS?]Z5R MYTYXA;;0S\?65MH*);$DL22Q)+&J1JR"KMY24])SZVCY[9?7CV$GJ_HZFK?CEPGK\<7-?9=-91?68/UM:YQM5KYW6TE MV2M =JLNR?[JR&[4S-*[ETNR;SW9M5I[OO&I)/OND]V2W/[4JXTJDAV[XY5B MW6R_*7/H>DE,AL]@S.P$S%_> ?-H,Z5T428)^K)GDRX)ND,$-6I&Z1:E).B+ M+2BOZ2HW*\T%N>__QZZ-T^?>RTCA(CPHI_ MKV,6'*37]#:9_#8-(I?&\X3$LV/WA@BH:-HON*;<;#)#:\\)O"!\+R+%Q(A( MA;GAXF#Z'C1!(JP4PZIIHEP@D-0GZ9XJ=A('BJ9H^-Y?X<7BW])I^3V)8G=T M5[!;%B!7-U+:'@_/!; M"4PF:&MEG]#]QN7B'/8\^RY(XO,VQ,=QBFM$(F MM6K-.?9]BXF'1?DPP]]Y7GO2A-FO.!#,*YS8WF_Y$#K^$2WO[B5#&/GLR[ZN M-INM6D.!%WJ =14_,]26#C*I\!EVEM+G/JO7V[66^$RQ_2%^;*JFI66/*F\O M^O^R@%6:XI-WRJT;CQ7*5F Z3VW89I@-MH6.QT2Y(W88*02@/%0.B4,F S"J M35U5#$UOTG];]-\V_FMH]+7P SP0DFA*'&15[ZZ62J8YJ?3LD-:*D+8J#VEC MNR%M6E;-FH&T7H=3HO 9X+1NS'W6U,WLN^RKS<8LG.NFF7WQ'>(N\6*LOT)[ M); [J2^,9#C+Q)<73O/23U"%8/$>L MRJ@+G6^Q4L18)[3]" @[>9],IR1T;) ;;_ZK:_.+I/_^S_]92P?)[0)71PS* M@E=D;Q 2^WK/'L%$W]O>K7T7":.@!?9O)CC$*G#?% LLJ5^4[,<,!P6H_-S+ M;7#!,\J^)3ZBVJ/X;$Y'>K,,@!LCX8RF8^8(9BOCD(S^\^9_ST\.%DFE^P7+ M.3TK@I%R ']E_4XX:>UU,%SCIT1(7U[*=*XKOP1>!SO!P0T\ )PXX#"A0@B1_1Q 7X(YE,O>".$!@> M!WOKPNMQ0NQ+8FRJ;EV%A- >/ J57'3M,(H]"6#E.-8HH"]ET\(/P'H;D3 4 M,Q.I$;!E#)(P*I_&-'1OX!!31JYO^PYN)95U-GTU_<;OMI_@+0<<577Z@@Y\ MQ\-?K9IR].3#[A87ZZ X&ZY!-Z *'-66/G/L@QY@%CX O;:5?>##?/&-\-_B MZ:K.;@FN!5L>X4; NSA"9HB/T,CO.J/X?<2K43%2XFG&6=ELK)0+YS"M$>BZ MP2TE+A5S (^(XHFBE'B$KLX!@F,V%=5I!C: U<$5$1(K\)FMV)'8$GP$L3$$ M%1,>9BM[@+;-%H+SYN<>"E"'"5ZA$- #":UK\0$[CN@GA4,K?[_'GID_@.)0 M3"QG][]9]Y(2-,IV?97C)GLB M?=0> *V2>-;UL6F%+_<@6AD/4?_XOT]T!M9;DA!;0(C[?-.2$)(C7AX+$I*$>!@A M'IB0<*^O[_E6W1*7*?G22,]4.6"U,'C>/7C@DIW PP__\T;7WSQR_5:C9C5? MM#]L:]65-7_)JOI9G8A%+08C]E]Q)Z.R7TW]237&))-4G4F>HJU5F"WP-K*T M(G"2_!4D?TN2_S63ORW)_XK)7V*SY0J3/U60S?#5JS M6Y O85ER.S+_M5$6^2KI*NDJZ2KI*NDJZ2KM6F*Z]H55VZ7O3_M= 4 MF+EFTY986L4[A\RFFEFF-#*VE5FJ<1FUQ0STUO65>!PDD>T/HW=EF-4O6OWO MON7V1<+,03YA9I\GS/1IPLRA'=OEM9M!!GCQ+7E,WN_.5!SE>O)QQR6KC%K2<@?\WZ/@'=C2F):L<_('\2-P; MVV-EZ7;$\GD%C90>5F7;;#14TVR4?7$FZ;QE=-;5>EU76UJI-?(EI;>2TBW- M5'5,.9*4WFE*&ZK1Q#+3\_W0)*5WB](@O1LMM=Z6E*Z2@_E1/&UJ<%)K M=I_TC"5QEI6O15NBFC;K2UV"50RRH&RT2FU?* F]G836-573YT63I/3.4;K5 M++7;H23S=I+94.M:J7U*):&WD]!U7=46*)62TEM]T_ 82C=*M!ZVZ6JBXS@P MD3C"MAW$O:%='][ZA/90L;'/! V#AU]HMPW1>J.%S4-H PE1BDI4HEJC"=8[ M:67OJC_%--160SI(=YW,5DMM&Z6;II+,6T9FO05T+E^]D73>,CH;[9:JF:6V M;9=TWD(Z6V93U5JE>R!VALZ[K/:;M'73<-60U,- MW904K"P%C;:E-G1Y$E;WQJ$.!V%KWBBO_I5#S[\A?AR$H,1+&W1M7\,+EF3; MB'RJM]6F*7W(KQT']59=;1@R>^*UXZ#5-M66)O.E7CL.=+ [FJIERDMDB034 M$4Q#(N'!]Q6[AH1V0]7J\SBHV(7&RMI"YT%L>XI3J#!4W0)#+U;FK#K 7PZ& M%0*Q;:EF8U?:'DEG=JT1.YT HJXJO@DKJ8MNCNM5C<2_]52FU:UJUM) J\,[-)4K5YZ7)>PN@76CKC9TF8JUPQ0V3;75E&D^U?3DKZ5FZ:JF[402R7H! M5!L(G-KJ50OTE[+>78@L?4Q85;UAJ1;6]9>HD:A9^[+HKE$=N_>AL(FFPHED>20Y)#DD.38FI ,23%)L0I0 M[,7K9#U_V-,V%<9*>W%,[3MLQ+$S1MM.AV ^YEJNJ3759DM6/=IU.NNJUJBK MNJQK] HHW6ZWU;95>MLW2>GMH[2EJZ:L7?@**&WJ3=64TKM2J1./"I/2&FIS M0;7D;7=\SQ@0_7$0QGLQ"2?*P/:OE4$0AL$MO+^\0KO5Q.E.1F^:F@JSEIZ+ MG26P(0F\VP1&5Y9N2.?C[E+8TNIJHUGM7N"2PBM/8:LEI?1.YU!8#55OOJ(< MBER4C P=DP&':X>.M5I-UM)#8D9B9OWDFWH+PYLE:B1JUD:- 3IU4]4M*6LD M:AZ2LJ4W3;7>D 'Q$C4/0HUEJ%JCW"K:KP78#N,NXWDTPO\5!5/&PF35[BH:IXV$P"O,1#=?&PB=1VB8>JXF$S M2>L[BH?*W;:5F8[^:XPI,EO31:;$O71]>$O\WFP4YD7W43?2S3P?$V44>!Z- M[U/H9BBP,2)R5!Q[&BLC.#!"+X0*C%\\8[88:3 BP!M\$B- M+H&-P9?!4>7 &^QI1-Z+'_(SQ@F.&1$G]D]XUH_A[7S.>QX9Q>_M) [$!Q0= M[!,.1/9,#IG\&?R$\Z^F_8(4B4,Q,?Y"G5%J?4NZL4H,#-V;!>,',";NFR"\ M^)VB\_T@)/;UWBWLTV_3( )[. &()X=NS=D9DS.F_3%XE%[ &R:Q&1FH9N& M<^Y!^..Z^76PEO3?CV)5\0O^3B^)77=\^^[%=%XCTG72M_E$FZ2KI*NDJZ5IRN[*90 MTG77Z,KNNRI,UXO^OQ9:!S.W=-H2XZMX/Y&963/+E'9'A>R.:MQE;3%/O75] M)F#B<9!$MC^,WI5A@6]UV8R^2+@Y"'PJ_&SZ"V;?''G!K7)HQW:Y;2=?>CMV MNH[\S*DIB5:%-@^2:))HDFB2:%M -&[O2J)5B6C<[J*]N'N]&!]5*<2LZ6: M9NE]LJI)P1?O>_S8CJ0-K?2>=I*"ST;!NM'$'I22@I6EH&YAM\'2NP)7DX+W M)98]>R_R951[:YB&6C>M=Y)NZZ0_;0_=S(9:;];GR59-UW2J:7/E&OYW0Z)- MZ=8OO=I=]SROB>"6VFKII0N>G2'NEOK-UB2N45=;=4G=W:2NKAMJ4S,E=7>2 MNMA/NM72)'4KYAQ?DW=5K=&N&:VVI&_%_.AKTK?15)OM1EF6P8L[W)61Z]N^ M(]WLVY3ML:F&X2WI =R.,/)-$+AAME6]*9L-[RZ%#4MM:)*%=Y? 5D-VA-^> MG)"-4-@" Z'9E!3>BNR035"XA3<'\P2N[L6!ZSLAL2/RZ]LA83^]PRL$:DA@ MCS_Z S;ZN[$]VF "/PQ)%(=NVF)"&L&[V/IR+9U%;ZM6O2Z=(0]U9>X8#N#8 M,W2U;4HDO'8DF'5-;9A-2U,;]::\ M)'GP)U?$26T8Z( 18@3*\%+V4-5!?<+YS&L M'VBCZDT9O5GAN.F&IIJ6]+=5EX"ZKAK-TJU&2<#-RLVZJ9KF@OCI5TFVZJ0K M@$EF-239JI:M8*CUNK$KR0H'#U&D%3NF3:L'! ;P,8HI&*5=K*55^5IO'70+ M%'>K]&RYG<'!:_$QFHVV:AFE!U1('%0,![I:MW2UI4N)()'0TDRUW98R89?N M'1X5F: :34MM6J5'S.X,$JIX!_$H+<%JJKH^?R-=@=N(!QM+!#[>A(E4583/ M9WJ8 .=AD P\4ED\;T;KK2:)%P6*5Y_$&U-H)9&WB<@;TE4ED;>'R!M30ZM) MY$59']4GLJY:&IS)IDS>6IKX47TB&R8M[+#8C/@UMF%IFV\_L6[#B:%[\]]_ MPS_B>XX'U@ 2;LP'3^F"+^&0T[1?-K+[Q1821CW;^T7[3[\8A[8?C8)P\CZ9 M3DD(Y@V!YW1]?I'TW__Y/_G%9B;MGA-X0?A>("ZW"[RSBT'!=T7V!B&QK_?L M$4STO>W=VG>1.)9:-:,NT/P^12WNFV+56JU?E.Q'7,K90W_/( M*'[/OB4^HB@5GP61&[L!0)=X=NS>X/*+HU(JQL%T<(LWK52B*2 !(^IPP.DY 8Z#1>:< MM,\)/AHY8S),&#E'Z3H%56#,4 F2D*Z..BZ A"148%A:CD*Q(^&SP+XID7@G M&=9@K^CG,[.*5 6%GJ']=AJZL)X[99_X9.3":^%G& O?1)_0?U, IR2,<(?W MB?L=Q^B/$_\N <1^LMUQ8BOGQ!G[("BN[@",-57Y' _A7YSQUZ.3KG([#A0J MP6AQ/1@'%@_RR8D36*0=AA@N.J%[=.O&X^)*8?)NB(Z:*<'R&T2)QG9(Q@ ) MG!,^ >/0'*[O_"U-;$9)W1;^\D@8 )/>J9R$\1C^]K!M M%3 7VS,W'?& 6B(3% _4=3OY<*P7>OKT8_@/HS;,]805,8<':(N?DEGWR6H M8V%Q*C)]#$Y$SYY&Y+WX(?]6E ]<;**(=9AH%BH#/;+L) [$!^S HI\4CK6< M2L>?F3^BYIJLZ6R9ZSECS6;-6AECG#LW,QW@%O;I MWN.7:T_TQ>)1>P P26*RX;-X%@NY!Z?K=R3+=*N E. MX.&'_WFCZV\>N2,-O69:+UI?LK7&CJV\$@S8Q*[8?$(9,!"153 M5Q5#PRC/P>-#EB7G[![G;,8Y_-*;\%+0>(X@JZKMRK/7,ZC$KDBL/,:A^.)G M+ \0*1ZC$@35$AA/!8&(-Y$HJ#(**KDK$BNO#BO22)-&VG8::4\]1W.1HO(H MK;)X?"H0:*2QA,#K-:R6)4D5X_ E0EZOD%B&$)&:H3=_D_!XO?!X\]^NYTY< MGR40222\9B3D$VSD?=?6FU)KD)NEDN?_+#_DDU39CG/BNLDF%?OLWI-O(#D4D8 %P EZ_SU=WH& P)\2!0% M$AB@JS9:F0(!S/2O>_K=X>S/=5XL11\,I/@(*/XY+<(XWVON;"43ZP?B#\T\ M2JO*H]Q:*1I2?36D.O8FM)>#VV,V>_W[+^\(##0O%NDZ#Y-9_LT 7 S("T=W M0NMW1+:?R^Z?'W48CM)^+GNTU#YSA+6?RQXMM9&WQ[-LI/:8EJTVM4\S0+J> M0O-Y$66SJU68%0]:1N]HL@9?94MV1M>+:SMD>?GEM-S[FB?LF*U+JL'0^>!0 M+<7H;!#=THECM][(?D"4-O.@LTM, M1R>&OGM&*Q#*^ B&TU791;Y]PT%-9':>V*B0.%*3PIUG*YQ%M; L$M@64K@7 MN8AG&7EEPT&#%!XN#QO$U$UB.#AH5 T:'TO7UP8)/)<8@?\-4E8)RK:I8ZD9 M4G@Z7;)F,+24(]N':,.CZY8,T,IZ#X8C%.*+YZ?35US28E[U>#!ST&TR:,P8 MQ'%M8@> 5/)9O$\MUD,X#YV>L MZU"/SD>GZ06!0VS;;#U)#ZFK"!?*S>KTC6+OS\I"MY1$?,^HQ MW_49F+%\D_B@*R%FV@R/#!PS%G$LQ S*F6=@)F#:N^\A9D:#F9-3DHU )YZ_ MG7*$6!DP5EK0?767N*YB53MRR9K+[_\SS?.;_58@QHQ4@F^'F0IJ4GB0WBR? M.#H&!@<6.'*(;GKH@U:#:X^FJFTR7@V0K&J0]:2$;I^80>M]O9' 78?QB6<[ MNWP[EH@1_$,DF='_K*/B05O28I'.F UQ1]N>D(P1I!%8T1A!0L_+LSV[!K', M=LM$QX2944:09-D58@;ES+&8<9BRYV'4<3R8.3V"Y)K$#C""-"*LO%R^! X) M3%NM %)E%SYI!&( 227T8@!I:"ZM4RCL$=O& )(: 23D8.3@/3:+11Q_MZ ! M"3P4 B,+#YW"MD'T/;6$ XPP_9,69?)9&67BME"^;KX'OS-;#;O?SCWB**%7 M"_&!H>M?ORG2%7_RUM:PC]GS7AL0N%NO,#R%X2D,3Z%;YUSA*9]XGHZ8P? 4 MAJ=0SIRQ**[L,(B8&0EF,#R%6+FD[NN2P#&5BT^)HJ:DLBVUL"BR:+(NPDE, MM2+E[?&F[ 99&C/[\99=5M",YABTPJ 5^LO4H[#O8,@*0U8CH? ^1]$, MRZ3.&H>R&$?-TC50I8 22AU6YKX9K9F;JFPW._90^6/\^ ZG^F!;WA]! &KERB@");7ARN MOGV$_&6BZ"XK=_4ZGQ>T'L]D_Q>O9^PA MMV&4B#H\'L)D!%FNPN1!*[(PR<,IG_ZEW2]H1K6"W0(F#8.;:::EZT);9>EL M/2UR]B>&UML%^S#34G9=UIQ1/%\G_$X0*0US\:2$.S7"6)M%N?!_I%FNI7/^ M& #_ZOH %_=EYC#GF!K73F,:9B"<%UL$L> A369O79Q.*6RJ7)5IU_IT[EFB MX!T@\3S-EC?KU8IFTY!QWZOO#7-WD?SGW_]VE(BJ[4(IK4S.A;?T:I+1\*^K M<,Y>]":,[\.'7#ID_&O3_GK#^N4J8-\TY]KWO]8VOVY$5NUMEN&7J]H&ETQV M%=-Y<2.^)3_BQX[\;$>$OMJZ:\5$9R-A[0#DAV"-8*&VR.C\NU=???[U_1;] MQ$W@=R;QLF48-]+:RX\8TW.)RWCJ/?NK**DM21L>@^'FGN[;K.-$>FW)T#.V MA 72_(+IQ><3?(#02W^28.F-06EO&:7/D4F7ZQV:KXZUI5LZ]?6H_&! MVJ;5[I^R>\[C]%Y*#OEOKJ3<" :X9_OT)/9JLKRZ-)PPR;LNMA6'<\O#VH7L MC\^2CN7/LZ;#("$N1 CA-D="=$X(Y(B>$,)'0O2#$,@1/2&$"'@@(3HG!')$ M3P@1("'Z00CDB)X0 CFB)X1 CN@)(9 CVB7$,]-&G_3U76[5$+':"7@>NPT* M5)T=C%BF:0P??O?*,%Z=N$6.?VT'G>9=^T=LX6,I)S^F&8^O_2\-,^U# M,J,S[0N, M=YCQVJK'1'@H"(]7WW^(HV4$I4G)+0J*42/A?9KPL%Y8T!F&Q'K/!$>06]17 MUW\.H>'I>0[$6M\I5<1@=PCHN!G;>1#PJ5; BQ#H>=?4-J(32.2>-UU$/D<( MO)#/P]F?ZVJZ,M)ZT+3^G!9AG.\U7;:2B>%F^ZR 9MJD5:5-;JT4C:*^\LY@ M4FY[S&:O?__E'=&B1"L6Z3H/DUG^S0#Y;*1VF-:-E);P66?9H!TW0WY\R+*9E>K,"L>M(S>T61-VQNN MV,'B>@?J@U-0+K@3/9T,U3U$]G5*[\AR$2.($=1#$"$G2A';LHCE6BK6ZWULC(=H MW2*[Z%J&D_VID"!3E<(#'+5K^@YQ;0U9BRTF'+C$\FW$3+O^V$%CQB6V;Q+# ML1 UHT'-:4BI&7&(E)$@I17Y(J-#JI4//6T"3M.\@/:W&OVRHDFN3JEQ#PR_ M_H+^1/'H&\1PS7:EXV AT','V(D0<"R=.(Z'&!A"@.I$#)B&0WPG0 P,P1%^ MJJ9,=-TCANT@"H: @I=KP8[GL(/!130, TGRP33"9B&N*T=J!D?^YA,TR7] M]G6:[G$C2+1?FL@?H*VD^N43_NT=)\XGC^TN%;;*7;*T]DV M/:('N\F]2.=A%0O9@4YLI//@T_4'FH\P:#H?G6=G$--TF9)IMYYIA_15A(\5 MB*P(XT%8#4F:7*4K*IIR8^%-ST,C)Z5T$PM3]A6)>YS6AX#HKHX$5B*H<9IE MT'J3"56I.T#V=2QB.082>+ $-BUB>*W;]4C@WA X,(AMM%5]W[6=]VB@J1EU MF-!YFE$M$M9$$7XY3QI6KW<$2W)>')LU39]XF/_<=IACT)BQ3(\$)F*FY9#) MH#%CFPYQ#!TQTZ[;=M"8<=C99#D!8F8TF#DQN\@@IFV3P'*Q.F<\6&E!]W4= MXNJ!6K4YO)S2A\ZB V46C=GL,,JZ$#=V&'EERB6=A M*ZCA!I8,XOCHF%;#,7UT"I(5$-MSL=.7&F3%@W?H%#Z><0UB.'L2!\<21X)_ MB)PT^I]U5#QH2UHLTAFS+.[H.:9+]WJ',*Z$<26,*UT^KF39Q'5-Q S&E9X1 M5RH+M! SZ/<]%C.^3WP?,3,>S&!<";%R0=V7Z3&VXZ@55V+W?/TS6(3?1K4" MI4>,P5$[/C"F-'P*#\6UY1'+,-$E/=Q($O*M2B[IDZI8B+-GPB#2=RCT10Y6 MB<)'G[PV\>Q@%#&E?])")J&5@26TF#%:A-$BC!:=M0K)^Z^0PAA%0@J/Q <=.!;&?M6@ M*7+MT"G\,JX==-Q(UB-MVQ%_T-5*^XF&<;'0WJ?9*A7-LCGNO3>YEB_"C"[8 MW6@VK JE\\_<:3**Q1AEEJYAVWO *1A3ZF8^S[ Q,<28T?EG^0P;$T.,"9U_ M7LC ,2''02$F!H()C.D@%LZL6W+S[%MNN)S'D*I;CG=1'DVB."H>;A;1;$83 M3E7?U*V&+T"84>5W2II,TS@.5SF]D;_4GPI=Y19B!Y;A%Q[!H8E\D:N8SHN; M<%VD\@.^M>*3DHKBFAI9RVO@DY(%=/UK6$Z1R1\[C]%[NFOPW)^W-)*/A7U?W;)_>K-(\ D/S)J,QLSCOZ-8]2V3S M!\M+PTF>QNN";BWTW%BH7"0ROF5KJ7Z^4*39C\8>D1 7(H0P])$0G1," M.:(GA/"N/1L)T0-"($?TA!#"R8.$Z)P0R!$](43P1, 3"8$<,2Y"($?TA!#( M$3TA!')$NX1X9B;+D[Z^RZW:9W_<<1,?NPUG%0:MN\VG%%+V+[8KTS2&#[][ M91BO3MPB)[@._$X3P/PCMO"Q?*@?TTPK%E3[7QIFVH=D1F?:#W1*EQ.::99! M-%,W7C:O!EEI!*QT'O?Q.'<%L7**8W64^M0.O4[/JEZ&C$C3$OGB!"5M:KS( 2LL[+D%^$Q7GB\^OY# M'"VC)"S8.R$0Q@R$]VG"HWIA06<8$>L]$[R4W*)B;?=GNVVW50T<'SHV:PTS M5)&6/0>*L+*4!#NY\.C'LSW4U.1*!@D!Y]?WGM CC?*_I)K]5YE+#S?990#N3H'B)/S;&XH+G2KXTX!2$>\0(/ M\7$F Z=?&W$*/BRB0VMAQ,=9U*9^;<0I^'"(KQO$UAW$"&($M1!$R*E2Q#") MZ>Q*$04B1!_!8KF:IDOVYF>PQRZZ%IPLW($@4Y/"G2>?GH/"IFX3S_"1PKU( M)3T'A0W?):;=NDFC*H5[/J/T)!ZVB1L@"ZM!X&.)^MHV'.(Z0:OCHY&NO6+< M0^J5FD&:I_--:[9"BUG(G:^[^X2Y(X<,]YIAGI_67K'/D,#T=%)[N[5T(\,, M PQQ# )H M^,MCX]*VWN @8%HF\7P',3"$X-:)&##<@#B!C1@8@A?]1 PXQ'!L9J/KB((A MH.#EZC'85(%A(QH&@(:398*I.\3SC%9:,'1M3W],INF2:O,L76IYK?$3-Y-$ MK["A> ZP^&F/"#PFG.Q:-M';S_3I&A!M)_"I3V?;)Y9M()T'7HKD6CK3:0.D M\\"+ 893+C(>.A^=QF9I1+1)F1Q%^ M.4^J5^<[TIOLK[&E1WH.,3!EO^U R: QXYH!\5P=,=-NT&78F'%TXD"(!C'3 MIN-WT)CQ]("8MHF8&0UF3LULY:$CV_2Q-&@\6&GC3#*)Y>G*%0;]3//\9I]) M^.WK"4WH/"I@FI**/A",1J$[#.-1Q[C#B([Q*$7B44=GP$"9JH]MK-1P8A]- M52^ OI%(5C7(BL?MT"E\/.-ZQ/>]7<8=2\P)_B$2W>A_UDP+UY:T6*0S9GC< MT7,,R>Y\AS &A3$H]7PW(XU!61;Q;8PG8 SJ&9B1Y6"(&?01/R/6[9CMUL>0 M&6]@R?,]Q P&EC"PA([?,P:6?&)[&%@:#V8PL(18N:3N:Q'+,]0++/'BIJ0R M"+6P*+)HLB["24RU(N5=]Z;L!ED:Q^Q5V&4%S6B.\2:,-Z$+3)%X$U(8PT]( M8;7=V*>UT?3-W29>2-^AT!.@4WL_!8PA)[1@B?]#52ON)AG&QT-ZGV2H5 MC<#_\945O,FU?!%F=,'N13,LD^HFFF4Q9INE:R!7#[D-PUF]#&<-#308S[I M/&MPH,& UOD=SH,#C9S"A: 9"V@PI(5@Z5H!YK;GM]PJZT^ 9A;=??]?[(?\ MWC2F809D790WKT@$#RE!K.M?GX404PHA,KDJT]Z089_ES[]89&&2S]-L>;-> MK6@V#7/*KC.LW47RGW__6WVQ&UQ>3=,XS6XD^&J[L!#D-CD.;^G5)*/A7U?A MG+WH31C?AP^YM/68L5<%,VXJ ,.^:QL_3+\??WV_SR3GOS.9D2W#^$V=O\J/7GW_F;LQTKGVGOU5E.N5I V/P7!S3_=M MUJ4%["<:TVE!9["@&;3#Y+]Q9UL('[\+XS"94NW3@M(BUWX(B[ 2)#T1&\*U M)+E(B'+&07&XRNF-_*7^5)<]JN0D(,E4D%**& [Q<%VD\@,!I)=2VG+'RPO#2<,'.N"GIEW][K,Q(7LC\\Z4,J?+U250'5 0G1.".'$1$)T M3@CDB)X0PD="](,0R!$](81_[3M(B!X0 CFB)X3 ,Z(GA$".Z DA&$<$2(@> M$ (YHB>$\*\M)$2+A'AF=M^3OK[+K=IG?^PF1>TI87#F(,_9=V6:QO#A=Z\, MX]6)6^0XUW:W";+^$5OX6,CA;0X!E!_HE"XG--,L@VBF;KZLY@ZY9P3<S\G/TMB]C%#UIKV6*(@@XDQDM1\*^/'W(M3&:( M@O.BX%%OTCAW!;%RBI]%Z5U!LPW91!&S[:4':ZV0%<_6,6M8OQ8+FB$$QFQJ MO:,)G4?3",RM=(Y8&*\X.%2$ V88[_/AM57-A/#HQ!)[J:CX$$?+* D+]DX( M!)7-K)<"H5YF@[&OWC/!2\DM*EGK/UMB_\X;4Y[GP*SU!E)%3O88(AWWU#H/ M1#ZM)WDT8TIW1-MK%C5>C("--3B,@-Z-V$#Y@?+C_!@)!HB1:JU[__\HYH4:(5BW2=A\EL>Y#A:8QPV;Y6P0YK/)X"G=.6#Y0.VGB=Q@;! M\]G@18Z1B\/@B6UI'JQ(_;/&B9#Z8Z4^]V8@]4=*?>3]45,_0.J/E_J6.KS? M.Q-_QXQY'^8+*!_0IO +_<\ZN@MCX0T;M+%^82OEG $'MFLS(/@(!*627<\ !$LGOAX@#L8N$ +'(K:! D&ME-8S .$, M(PT1"&=/:3V'JDALUR=VL'LX*!G5^9WF11;QAOE@$*ELQ_<,VIW':GHL]CH& M?6L^JQ[X9=N@LN.92.'>QEV0CY&/CW1?Z*"<()%[&T9!5KX E3L/E[3"R@;1 M;;W_[4AV"/F99DMM1GG+6V7,Y!Z:#FK!53WWR+F5":2?NO13+UZ!]%.;_QRB MZ[NG_4BIA\$!I>FGGD]_/_YEM$IC>Y@DBS1$MJ>*HZ.?73L M]P4=Z!!\*ECI.\3=$ZI$*@_)N6\3RVU=>1P.C0?!R9;M$=UTD,KHVQ\SE0?A MVW97R#D!A<#ZAV1(9I!\0R=T5&_T,?GQ9I5EP54-T0 M,9NK:J'>?^N_CW#&B(?:7A_UO*Y(/[4C'D@_M?G/8 >_T[JG057R8=!#:?JI M%_0XP'Y*QCQ^R^@JC&8:_;*B2N%O2);[>>BO?X1!Y$)$)DP2FXE$K9.0GTS1,8ND64EF9*$&/[(KA M4'D0CG_+<(B^IZ]Z_]W^'Y,B"Z]@\U>UDNI-!<0?=+72?J)A7"SJ$][_\945 MO,FUO#&0M_\V%Q#+4VD@T-D-C=Y2^.C<)(MX[.!U]:#U]"1%Z=KQ M\/H+6I-*ACD>';C].2W">"?<,5'5@GZ6X;&S'=W&0-1AH<. .JC*FC9QH#>: MLLAZ'EM)Z=K*<@\Z8H>,&*8\!2X) @LQTVJ 9LB8,3V#!(Z)B$$I8"?,N<;!+D++U*H9! M]/9SU!0EGX+FG8+V*91'?V\W^5#*2\S$IPN0V@L0Q M$:G!5EU8G8*IL*-,:S=\BS@^5B$-NT#%LXC9?K7S<(@\"%9V/6(Y6*"B3H'* MT:EBAN\35S<5[V.%92E/&AD..XMW?6S]=_3_G":WV(P*??OHW5#3NT@L7R=& M^YUW%:6@>NY]4\>)S0HSH.6[Q+5:'Z>G*OTZ=>\?K96;EDT,W\'R#66=^L1Q M3.($ ^E#];%2O9D6WJCUYHDW__KX 3M0H8]_JW&-8?HD,%K/ZQB.9V$0KD'+ M\XF#5!ZXE]_R8?0V#F4>-B]C7':P?GZ3^(%!/+_]DO#A4'<0GOYV"\,O2OL#LA0EGWI.?@-*3)%\JG*? MJQ.S?>M,5?(IE\)O^L0,,,2FK+/?MHAM['9!5-+5_^N*0F/7Y%:+:9A3C6_0 M53J_6N<4ATV@JQ_=1B-U#CHZ<0+, 1ZVG]]P2( S10;.R;9!@CTMZI'(??7R MXZ&,WOY#Q?L^L?=D]_7?V__?:3J[C^)8!7.WKY:#6EA%%[_B3D:#Z XZ&55U M\2/[J./S6=_'R$=)(F5SA&&D<6VL+'AV MK*&_E#^)_8.]"0+]#T4<,7YNGZDT4<*(5V?>G#+,<,+8ITTQ-**F-=2H-8_W M)-08)K$\1$V;J%%K2O?S4>.83!OS$3,H:8['C.LQW0W*MQ S[6&F][/$3QHR M9P8P,\QI=\C$!#7LA$R*&>.=BD0 MV_91SIPY\MBW;AR."RE&APEY!I07W$]%]ASBZH=H4\D>! M\7,4Z;\W/)RI,.R. M6C8.0!\V$QO$,FRB[QGUA73&AEHCHO(P&FHQ;O:(I>^6L?7?&_UV=AQF:X0P-)?W5/9)0BHHC]3K\&,3U6V^PJRCUU.NO9?K8&TU5SC.) MZ;;>P4)5ZF%G+:7IIUYG+9N8UJZ71$V__A+<^MIL3;4BU3(:AP6=::LP$UD@ M2MJ,?57.E;[!,");/Z?);9DHUWZ.7(]C5EB%T[F<&TZV[R R]VU? M/T?"S7"HC%4X8Z#R('C9=&SB("\K5(5S+&5?>\2U VRH->S*&X^9&+ZSVU^C M_R&/7_F,C21-KG#.!L8]%'*-8'.?9LC5,G#.!L8AAD _];C/\$SB63@G'0,# M0Z"?>@Y^PX/.XP,9M/'/FBZ>KBC,TDANM9B&.3V+;HY.?^7K4M"1B&G@1^8Y M><1T6N_!.QP0*%\]DO3EXN M6X(@((&EMU&WW^<6#\(VK-F#&G:W:#5TIC(/8,NV0:?CGP (8NLV(X[9L>HT(";TO M"3I%.D!+--U5KB7:$784_<^:V=VJ^!FZ-Y<&[#\PH54DL6QE/-K=:T$#1H,# M9I/7KI(\5"P,/LYE^9^%3W M%E%O,="*WFA9Q+:"\46>PF1V#@NJSYMPF1A4DU\LQB^S=#V)Z5 8QF$,8Z"W ML5T/]*!! TVN V*Y[68HC@@T1U6'#0PT7A 0U\)X.,J9X_T^Q+9]E#-G+C[K M%6A.3E'438>8GH.QLG9C93V&RLOEBTMTWR&.;NRQ%K\M0K;,2^:C>JOC&U7, MHKOO_XO]D'>9QC3,@,J+\E$5Q>"1):1U_>OV,FQKA)G2I*"97*-I;\BRKU:* M?['(PB2?I]GR9KU:T6P:YI1=9]B[B^0___ZW^F(W,+V:IG&:W4@LUG9A(TJM)1L._KL(Y>]&;,+X/'W*)?&;WV=(IE5.Q2%?G(V&- ME3@[U0@6:HN,SK][]=7G7]_O!2S\SD1(M@SC1A)U^=&K[S\#^VCI7'O/_LH MDE>D#8_!<'-/]VU6+QF3"XT*IT)V,HS&X2JG-_*7^CNX[-XE5F'14[%9DHDY MB,)UD\0?+2\-)GL;K@IZ9.PXCPWBNR"Y_GM5# MC82X$"'\:]M$0O2 $,:U[2,A>D (Y(B>$ (YHB>$"*Y-Y(@^$ (YHB>$P#.B M)X1 CN@)(0(TZ/I!".2(GA "SXAV"?',_+2*EQZD?]#52ON)AG&Q MP*-TS$#@(]41 N.UK [5+;RC"9U'TXC97.#/1(B,64J W<7GS'AM%0,A$#JQ MO%X*A ]QM(P2/N47@3!FB? ^37A$+BSH#$-;O3>:CB"WJ/6L_VP-Q\I&Q-:"_#ML=L]OKW7]X1+4JT8I&N\S"9Y=^TX6*X;*.E/-9P3EL\ M1R[?6$J=L.QE]^691VYK6@12'ZF/U-]Q/"#U1TE]Y/TQ4S_H0!]"ZO>%^DKQ MO@)&__LP7_ D_"G\ N,@[L)8>,$&;[\/(_B_O0E/=;VM[\?!(0\P/\WR%,ZW MW]2\TUB>A:Q[*"E KJN S6_T[S(HFE!A8FC:$#&WUY6VW'\ M3AT-/9992.9^D=G66U=(NY90;:=C*D_C0;#R&>D\%%XVB:[K2.4>Q3F0FY&; M3^?F?6>S B&0SS1;:C/*&[>J$/4XMY*H&.[4*2@NA14D@>= M7N1:1J0=CX M2.:GR.P:Q'=LM:F,_OP3QW*1R@-G9M/TB&NWGMDW&#JC_WT<=!X,/P<^ MT:U=?E; _]V">:"-EM3;9ZE2XU/6:,S;16R]Z1*E"*@3U=Q?P024'$"HE,> M*3@L'O1=G9B&?VWKQ#'\;X;&[&,Z MCX\MFS<\XNSIG** %_[3(LV*JP*RX2-F)U3=L-'YKA@*U?,Z( $5)R ZWY&" MP^)!PR>VA2GQZ'L?! 6'Q()JNMY_R^@JC&8:_;*B2<[N TTW4QC8K$W76<94 M;2TLQP:@3WZ0QJ%E.6H[ )#$3THLG?@!MK08NN_>)IZYVQ\-J3PP9K9<$MA8 M[J*21[Y'AL)@Z#P8?G9,=CJ?DB"_C&:SF';HFO^8%%EX!=N_JM74;A+F_Z"K ME?83#>-B41]G_8^OK.!-KN6U(:>:"O[\9\TFO&20N;MIEV@.,1SEQC]TGJ'0\33TL^2_!D3W6B\&'C@2!BD4 MLBIHE"X20CJ;]0 M.#J'R2">[Q#="EI/8QHX! 8I#0X9S6H&9YX>%+\3I)FT@_\>!&H>7;ST(K2R MW(.>!(68X_!F'2XA,HCC&*U!I@>!'X3,>2%C$-UUB.D&"H/FF5*V5=0<##0- M&S6&2P+?1,R@I#D:,S9Q]8"XILK'4[>2YH &UV/4G(849@#ZIL,T&>\;Q I* MF&=(&-_TB.^ZS5U4H"#FMRQ=L5=Z(-HJ#L'T2V9\0O8*"F/:K9]7.&NK1^ < M9EHP$K"IY7K$=# Q7]W:&,,@7OM3_-0DH)(<&#C$=94;"8^E,0J?@,D3%L,\70SC M$M_!,0)#YV;7(JZ'I6U8##-N.@^%G0W;:;&O[45I^7.:W&*;*O5M6/6\$$C MIH+OV"2P6B^05?-@4-(5;^HX]U=I%C1]ES@^LF _?/''4NVUZ!)JJEU),6[. MLVV+!/YN99RJ'GBI23.ENEDP#EDO__KX ?M2#=84)'[@$-UH/22/A.X7H6W3 M(WK0^CRIKF47>N2WZ1SHQ$8Z#YZ?T5>KGD_^>!.!^(9)G,##J1%CY6,%?/$_ MT#G-,CK3BO!+V_UK%=85!P+ _GHCD(!--Z!+ L=4B'[HB-\BH$5\#R?]JLN! M;D LM_5D-S4)V+D??AQG(++@=DZ\3HP]W=?5],C_NJ+0Q#6YU6(:YE3C.W25 MSJ_6.<5)$>,T")4R_)',3^H,D"#?>D/%K@47NN.W=7L'AX*,@9MUXOA8!Z&2 M,WZT9S.R\Q'3(F!J^ZY%KX!3_K_3='8?Q3%ZXI6S8=7S0B !FUJ 21P#_8#J M>N+5XT#T R(%T1<_6 HJR8,'CD%%7?%\2G.2)E4;6ULQ.(G':0$P064Z==Q,VH M!U,_'S>N:1$G:'?TV>AQ,P)YXS!YX^H6XF9T,Z]/&(!F$=W2B6$&[0Y &SU> M1B!G#*)[#O$=JXTA:%U[ XXP$7%*]ME])!;CD%FZAJ$9@V 1DWB.2QQ7^?FU M)Q\\B*-V<*0[ =%M9^ XZO[;9.',]&>%U&+1P;O!S"MI&8@Y=? M?1O1W2\D8KA0(FA3P8,?AR@[4_UNG/4@5BVEM22J3H_,")R0'67J,D_(!XWC&(92E9J/-V=AQN:*3%]8\A&;H_DSZ"$C6(D#0SEACEA:0\$CX,<4.#)V8@QB]C0S_++K[0>OC-_NU*1@X0"F/W"ZE MO$$,7\VHP72:K9GI0;^L:)*S^X3)3$MY@V/9TBNNY\AC-$$U;+KM#Z$:E/11 MC)R.2?3 18H.*)A@$<_&\-" >-3P'$92%+L84!@)297D4I,=I:9WBM;>J*/L M243A8U)DX16\P4I6(,CPPA]TM=)^HF%<++3W:;9*89!XFOSC*RMXDVOY>I)' MLRC,F'ZO#2;TT%D?7^5M6=,FW@@2GA$@)VLWQ/8-8MI#&'72-XP,)>QA&@$) MH"<2(@2ER(%.NT3W @3(N;KM]GHC#O8K,HCG.T0W]6\0&2@ZGFF+*Q!N^9A, MTR4SRL(OTDC#F(J"K@/T!B%)1T52)0,K2-+!<:GI$4_'Z"<&5D9"TB$QJ9J5 M&I\6:59<%31;:I,P^4N;I%F6WK-G8IG&J;UQ>SW+!?,\$1@(C,[+/! 8XP;& M6"2&H]O$];#)5-O3&Y0'!DH,E!C/DA@*1#^.&!2XM^ADT@[^+S],_M)32=1! M^@ESW!QB&^T.04(PJ H&@SA60"Q3K%A!//>3<!CO=/9Z*AFB *4"2 4_8*:3/829ZS_0.666THRGDIVC0K_K!6*/B<$ZA)#. MC_IW8-XO4GG@!3+(S>/@9L,CQB#".Q>.YBA&9F3G<;"S:1)K3UFC K&7G]/D MMDQC:S^#[;)&<4>%4XI!5='$6B0UDOJ2M?9(ZA&06DFN=G6BZZTWV1@XI;$& M9C2D'A)3JQF$^)7W"4[2Y.JZ6T>P-I^VC.DD4LO?6>T6H26+EJBZ..')N8ZLT10@X^FL"V3UQ' M[6!#V_; L @\A!@#LO"C,MIPB6FW-86P:ZOOB%KQ@X&'%NO%.]^&.N5W=J+; MMM$*\<_SJX5XD*/%NC$$TDB!Y/C$=Q%+EQJ4,F@L23,,L81RZ:58LO2 >+:! M8+K0^)5!@ZFR+A%,*)E>+)E\BWB^UT:9?M],UIJ9JF%?LP$Z:DYH2^$22[>Q M1PF"0?0U"WQB!-C):HB1ME.$0T ,: >!:$#IH%E$=VWB>^UZDP:*A]Y'\4[# M /8U0ZFP+14,SR*V:PRAK]D1-A3]SYI9W<.*\EV:'T;F43")9^G$= ;F.D?4 MG!4UMJL3'Y*B$#,8H3L6,YY!;&]@4164,V<^G0S+)Y;=KM-G/*A1,>1VHO%G M$=W3B>NZ[1I_X\'*6"7,7OUW>#&U,)F=PS[LSY+/[ARQ&/)GZ7H2T\% WW&) MXYKH+4- "$#H3D#TEK6M@0)B7XAM:(#P;)TXVU,A$ YCE0^\_SXQ303$B4&V M?@'B1$/+)K[C$-=OV= :* S&(1<")A<\(]AC0WU;A&R=O>FKB*_12,&=17?? M_Q?[(;\WC6F8 :87Y++$SR M>9HM;]:K%4NO M)AD-_[H*Y^Q%;\+X/GS()9_[UZ8M&?VF8FC8-\VY]OVOM)8XUQ3QRNI_$" FW_2 M8(':R5A>LPOG(I,O5C[0$,L\SH=G&]>>\Y@>4L-8[?XIN^>9BR0I/X:!ON_*4HWB31CZG';DSX' M2&QA["A,;-!TDS^>3^'X=[LY[)'2NVSAT#[N>R14OOL,A=!)>+D0>.] M.L,IA*)R[3XJ%AK;/9HE8:RMPJS@+DYUA[;TC@/*@&:G.[&OXW1](PY/B(.X, .'^*Z.N#B78=6OC3CE1.%YPV;KIE>_-@9UCF=+#LLDMN7L2@X% MHD3/MLBBA'UV!51::L'Y46)/YR4DM9H MZI@ZL5RD:T_2/\^AP!BV2PS'0@KW(O?S'!2V/)MXNH,4[D7"IT)&B)H4[OWI MVR:%U8SY/%YZ!Z;'G(^RFF?I4DM7-.,5F1H8'7?P;A/ MC_GH<2 ]%B5R':N],:0=>2F.9ZAS#*@= U!,VV*:L8=(:3DB-#RD.!:Q/1V! MTG*(J,= >?GX8\\GONT@9-J-'@T:,I41@)A!S>51S:6*/BE6H-2?9,!1A)UZ M) W1S=7W7.63@TB![Q'3<(\ [/ P07;>(;K:IX318+EFL3U M6TYB'B@&E*OX>3X>*@,*T3!B):$*/KT\Z:MKT[D_>6!=[T2/HDXJ^!1]8@;^ MX#R*V'SE5)>28WK$<@P$Q-D"4HH!8CC]FCH&1!\;NYT4?#");MJ(A[,%JQ3# M PH(5"&:*H3#;"O/4S$J59E1->/IV\JDPDYNXPI!]4@:#AP*O7UR,]00>IB_U[G%_)R4OGF4 MA,GTK"E]G>]';[+\E$J$/3&>*P-9+4;T.P<0MGHY:Q9(8-A$=["E5,L!KD%C M!EM*C:T\JX5LLS)BAI!I,TS68\BV- M_<_?1GZG),DTC>-PE=,;^4O]J2Y[U$+LP#+\PJY-"IK(%[F*Z;RX"==%*C_@ M6RL^*:DHKJF1M;P&/BE91->_AN44F7RQ\H&&6.:1]K=Y[3_J@9E%=WONG[)[ M@D4L=TW^FY/V9I+1\*^K>[9/;U9I'D',\2:C<D((/"-Z0@CDB)X0 CFB)X1 CN@)(?QK"PG1(B&> MFVOSE*_OR B!;L_&\N;IC&L^;M7AO'JQ+4Z MSG6W10E'[,6C(94?TTPK%E3[7QIFVH<$:EA^H%.ZG-!,LPRBF;JIOZSC 7+ M^>-$>\G>\29AFQ2[RV3?JK8K%Q\CH<2N(%9.\0-V?J3^ED7LX@>E MND6I!H*S"XR7@N!?'S_D6IC,VLM11QC@N8%8.9\G1.E=0:,,C;)>&&4O/3?_ MH*N5]A,-XV*!)Z?*)^=+@?!KL: 90F"\AM2A#.9W-*'S:!HQ$TM+YZA?CUI* M@)G%:ZR\=FNL$ B* >%#'"VC)(2I+P@$E:VHEP+A?9KPX%M8T-F0 E==N1+Z M&,L=0C>Y\RA'[]-LE68AY%FH(@:[0T#'+6+.@X!/ZTD>S9AVS%M+(@2>MH"4 MA8!0?Y'(R.<(@3%"()S]N]80AE;W#1=E_+37&W$0%Z;I$MW6$1?CD!>GG">>IY/ VCI'#G2:3GH+!I!\1TD<)J\/#1HMG5'6*;[?M"D*Z]X=PA#(P> M3MIGG\< ]R,T]*PQP.F*9KS&$\< XQC@-F;H&2;Q @-'Z+7LQ1L@4'SBVBX" MI>5 48^!\O)9BZ9%3--#R(Q&MKP<,H;K$,X:3N902GJ]^CP&PP.AA!J01R,4QX,3QM/@R%1_Z0*+<,DEF4A M#@8I$DIGZ/#O0E8[<>I',_^[DAG9&?#]'9<7FK&:3SP.F,_#R. M7FF'^%F!*,ZSS1#LE3;@D$V/A)RJ$DTQ/UR'R0IJ4KCW\1;D8>1AI+#:%#XZ MH; 4S5@5I4;]CU;QB2+V&U^HO$=A:7!+<,DO]J]K['J:N3].,57Y:4> M$A3QR#M#XF5E5")2VHQJ]1@I9Y(NW$;]M@@G,>U/"&<6W7W_7^R'_-XTIF$& M5%V4-Y<4LN A)89U_>NS$*(Y6=6T-V38YR/@7^0QN7F:+6_6JQ7-IF%.V76& MN[M(_O/O?ZLO=@/+JVD:I]F-!%]M%Q:"W";'X2V]FF0T_.LJG+,7O0GC^_ A METAGMJ,M'2XW%8!AWS3GVO>_UC:_PE)VMGX9?KFJ;7")^JN8SHL;\2WY$0>L M_"S-(XA(WF0T#HOH#I;?O"NG8I&NSD?"&NMP]JD1+-06&9U_]^JKS[^^WZ_97!I"\(FUX#(:;>[IOLWK"BEPP5,@4 MTI&A,@Y7.;V1O]2?ZK)'E>B$94[%]DBVY; )UT4J/Q"@X9\TH%63L.4UNS I M,OEBY0,-LR-X(/[]D^/F9^V&L@B O9'Y\EI,N?9TTL0$)9$0ER,(QZ/\" A+L812(A> M$ (YHB>$>*J)+!(".6)$0([H"2&0(WI"".2(GA#BJ5;22(CG$4*! MLIT#J_:?L>I^E^OXCX5)Q$-$T&[W9V-YTS2&-7_WRC!>G;A6Q[GNMFKGB+UX M-+KY8YIIQ8)J_TO#3/N00)'7#W1*EQ.::99!-%,W N4F*@V> QZ/%/9C$RX^ M;>F9F]!->M%E4NA5VY6+CRQ18E<0*YT,DWKID?I;%K&+'Y1J1J8:",XN,%X* M@G]]_)!K83)KKX\QP@#/#<2*0D.U+KDK:)2A4=8+H^REY^8?=+72?J)A7"SP MY%3YY'PI$'XM%C1#"(S7D#I43/".)G0>32-F8D$:-$)DS%("S"Q>1NFU6T:) M0% ,"!_B:!DE(8P10B"H;$6]% COTX0'W\*"SH84N.K*E=#'6.X0VBV>1SEZ MGV:K- LAST(5,=@= CIN]'4>!'Q:3_)HQK1CWGL5(=#K?HUMJ+](9.1SA, 8 M(1#._ESGQ5(4@2,">MW]\3P(^)P689SO-7.VLGKU Q&&9AZD5>5!;JT?#:B^ M&E =>Q%:RZ'M+>^]^O[U[[^\(UJ4:,4B7>=A,LM;F3+7,6,@*UQRL,/HEMT_ M]^DP'.7]7/9(J7WV$&H_ESU2:B-OCVG92.TQ+;M_V:'G3__LNNUJ-5^NFBGW M;6W2W,#'7/>0 _HW^'I[(PZV)7:(YQNM3[KI]V9TVPZ]1QMQ$!6&YQ#+:'\" M4K^WXX*63[\WXC N#(>8+N)B)/+BI+F6IDTLQT6$($(&/\"[?P@9QNAOV_1( M$ 0J%NOAZ._+6U[J3 Y!OP.T0U/-;?4GD24(:0?G8.^AF402T<*]R.1]"P4 MU@-BFJVKP&I2N/<\?+3Q:]H.<1P=QT*K0=<>F2:J4A@'?_<\$/2LP=_IBF:\ MSK,^^+N],G"<_/UX-*C'C/0XD@Z/M'1M'&?9LB]O>"BQ;:+K+@*EY7#1\(#B M$MWR$"?C$2@OGX]K>S[Q=1[H7V+.+Z+7NANZHA.CQ[H2#/56,TP7>+[ M'M*M'W3#B(YJM3HO2#0VB:?O2316,T[S[(*=LV:%=;T;/2K1Z;'5>KQF8;C$ M,?TA).6?-55!*>KWZ*P;# Y4C*4@#E >( X0!R_!0:D@7 '76_<61/A^K?< M7N?&]2< MIT(%R5W--].A&LU#VZD26_]98<34U(,PR>.8[:;E-(?QCA'-L'@ M,%#%6Q "RE?SG @!L^W\Q8'2?Z@B8!,'0@PHCX&79P-5]A2B0?D:HI,50QF? M>GE&6-?^E/XDB76]$ST*3/5(0![C.K =XNJ[#3O0TXBM>\9$YSXV=T,ZCX.? MGY&)2)C2A>D"*A$7F?B"81W%Z&SNU[T4B-I@L[3+FQK]-<5[).-4%6B*N=XZ M3%Y0D\*]#[ @#R,/(X75IG#GB>>JTK7GH8[N4\*Z-AV?E24VCY(PF6*[-*S, M.4,_B=)D;S& W#F6L&V-CU?R%$Q[0PF6D?DQF=%'26T#QO<3D<&1&[=U+<6&YCF[>7\\^TT,+5 M*F8,POC]Y3W^G80Z1QGF::<6":K_.YS3C6_L_.=72N?9;EC)NG8UY M=W\X?7>C_"_MQW!:I%GK&R@$UY_KO(CF#XT]U1_=TEW_!__]AK/6='=?7GW_ M:;UDMWL -#07U+84>08PWB9E1>.27+\*,O0G[1AJS+VDYV[IHSD#%OINQ)>77VCL:I_=:E&NAEF_6NPP+]J9A M+*[2[JDV9X*>L#O?A@E[[YG&#C3&,!F-Z1W<;4%#.*C8#3\O*.,@\3WV=&T6 MY=-U#F'^9P(8?A?).I3HP97L1 MKG)Z(W]YT\(!62D9)L ,GGH5AP_INKB91U_H3&IFNBZ=V?)$;;I[Q64:63L4YH4A7CVB1_HY:](^O M<+WFR_UY;NM$.\%R%&4#X!G,8-#)4? MO?K^_XO"=!D!9P&++M.MRE68%L OC"$:6\L1A'%)DT63-3_?I(DP2&E]K M;Y,';4:!#=-,'/R,+^%6&> +TF06T4IDRI2/2N%OL_547IR',5L8^Z7\^[]I MF''@L;,-+LNU:;J.9]HBO*.,_2N>#V>,*HR'F:Y*IX66"B&SF2C"1,HZ+O*- M.K6CXW6#[_(C!A].'^<2Y.B2@&P9>OF:V3YT+8 \8+]HP8 'W'SIL5 M_VB:+AD'3"/0;*F6L!=:E;@D&GN5NXC=07R73A=)&J>W$65_VHM%!MX';4(K M#)=/+9$,_^)89A! T")H*]#"^3Q?%VNFEY2(90A=T6262ZD7"E,2,,W0N4P+ M*@!XGVB3+(0+ 6?L3P47E5P\K]8%%]!<%^(L 0]@=V!J&R-OE"_DEZK[B7L1 MIA=-XS7LB/9V&?[?/"KXE7_0U8H(0,.A$"[#6WZ_YN/861#'VB+BBAG\Z39+ M[XL%(AX1OT'\ORE7RO-U/J6K(@+ZFBU#68KI.M5X)3-I='PJMQ M2!%A>E.X442DR =U2)P#[ \3.@W7[-*<:57P%[ N_F*VQ.85I?I4.V36[+7" M7'L7KVF1IDR1^IF90A\2FMT^:*_?_?SA&RU_R)EAN ;W&42"22"+&ZRW&[96=KB' M3'Z\^GYKQ#%?)/_Y][_5%[MQE8(42K,;Z1"M[<)"X-GD['9+KR89#?^Z"N?L M16_"^#Y\R*7WU;\V[8W\D*N ?=.<:]__6MO\RL7']M8OPR]7M0TN^?8JIO/B M1GQ+?L2=J/*S-(\ D#="2[^#Y3?O6@F_LY%PRX*U:@0+M45&Y]^]^NKSK^\/ M&[2/"9#/_,Q@:'[/_@I\59$VK)/W$(:;>[IOL_!0&N.A)"0Y!?EU)JJY<1""IPF^O(0# M3_R5"I>4L'/9<]A3"W9V@2$S#1/2.+C$J0/OQZ1]FE?'B7@UX6D3*AI3(:=, M*N54NN7H:]TLY>@A.)ZR'1O&8_LWUCER7IG5":V!<9!7.- M?HE$B[R< :!@;U'ZB:HO/F@)J$ UCF1W3B=Y&C,F$B;YI'1SHB6.X#_M")BE M#&6%, *BI.PZPAZQGC/E?YT!/J?A2HC.J'0-98 HAN28_S#M$[V1"W*\S4MZP\+'LC8?\V!NRPUD=4[M.S@I%->$J 5B_IY+Y4W8H7:*3*=KT*[8 MY3 M/RD =,WE>AS>,_E[F[(]3" F#C%K>KLN0V2U&\7TEOTMG; M+O^6;0*UJRRZ M"Z,PF7+C2^8WUZ>+V_@7SUB-1TYK7>GK']&$""G>)X"B91I!> M C M7;"UB'(=]#6=7S@_N? O%FE>^E6C;'8%O> >>$>X!-0K >#:H52&*#CO MUL/5Y:DB.+ADX$9.2A7,"&,BB[+@5\$TG)DKER^<8/0_:V[\7!_FCOW.-WY: M5&Z_]M-XVLY%VIM:\C[-5BEWFWPJLC573;O/,D$SJOOP3JB]#Q_8;;6/>-0)A*R='V[T%Y'W_!K?OO]/;!X'LVB,).&VNNH_"N_,W^\.,[OJ;#X MEB&S^=A_=%:97'"LAED&P:0EC^"4[K\H:]R?67$\(PX\?>7K'TJ$*Y,]>;Y< ML5B+!#4P.E?K;+H((6(CMX1;H#0O&CM2K7FRAC\P\1C.^#T>__Y3Y.!V*+P8 M;-U&E0$!.(,7#0O^U_ VH^5.\,\VX63N$Y4B0*CRE?%0=XKN(U]I=M?U%'B- MNA(E1#B[%Y,[\*@JZX^]WQIREWA>AO UB>R_VI?+/>?[L4R55ZG^M4B M=ECE!_+8/!$H+&T?>7K T0%6/VB0[+C@+@'VK E?_U0(2?:B4<+HP;9(G'." M)KFX/S_2JAVYYB)UFU'*%VG2CS1Y)*K@5_,]PY<,"FH MK5((G$" L\P]D&V/8#K@+@HXK<7RA>^,7T03ODR9GU"&/ ^R#J=K_:W)YOPL M8J;XUH[ARDDG:"!/8=!ON9Z03"M 57M07W8(R:2\;Q/:AWA>/75>21?>\="5 M9P#(=.!74$'G/.0>,_(R>9!F=>VV\DQO>%W:DN"K!N''A 8#;14'@G_,HHQG M]-1/1M&Y#,1#=2OI1 MB%)QIV3M;@KJ;,@,9PU$<7.9)Q>XC.XVX1E0:2O^3\#]] M DC+VY88Q][!C5A67\9%_MSQK0G!$KL7IE(M]*>2%P0+@[XG%-(SI#<#K=F3$.$ MDX%QEKP3*?/JN+^-_3MB,+]?4/X^P+LI>%_N1>8YNU(*',GFZ02<*&72=KFX M1SAAJ*G4/J928RHUIE*CZ-^/J?>E]B+5'%Y [[W)-+J,ID1;I9! -Q4Y M"WG*31"P*J+*7U\[&>#B*1P+SRD5KCQNC8 M6A:(U!I2_Z>*BT0RXS*C0I,O M56^N2?# O\A$$#5G&X!#ZD^9<[D)(%5QK3)BLJU8K_--ZD[,3DF0OUQ#8?)S MHS5!!5S$#NU'R^9+ER%9S' M:(U?DGE_IV#]U=+N\BJ]H7(!UPO01<;G&LUMRI@K]Q6LC4_#'W*6@:L7T4'DDI&9! MCR. -11*"E=J%81 W08!N5WV6*8IEQE<95(9.,;#^ &RME5,?!'59 MY"OX10;P.,-P#:AD)\89ZZ7,5)O1:0S5%Z+'NN$^TMYNG)31?Y6'!_<$&&T1]!HDNV+85_;7\M=+U(H^F'L#\<. M9\0RVS?D6_PCG61KR $V?0+1/O,:@I#\W1[84W(-BJ!GV@],2^.]6RP#+C," M?K'.'\M^81\>0[1$K(S=SS.OS:^)Y@;7^M?\)HYU[7R]00IO"<"65?H\>/>! M-OM:/H-@_X;H)F3&0K 'R@4AEYA![I;KH!M+LNJ+!_AZ0_LBMLXG?!X*'L#V2:NS(\]M.&0 M^2T?SJG%0TQLX8*D95;TT2L1O8#97P0PY")X((KR/-_ZPRP1"LYH0N]!5:IN M.:/00HS*G-C-4^O/FCRP;T(&N6!<*8A:W1[!,_3+JF2+IQ\"/DRT+#\C)0U^$%TY5,/)+08'L6%4SAFS*U@UYDY;\+PZ=&%Q4HE4*%^87'D,3/*TIA^R!K@T(M M&@\@"7@],RS*4'>9]_&R'[I5'BQNQ4Q30 !79 MX5V:29?RFI]:?%,RH6.),H42B%7)1 V1AP,NSVZ.*4Y&WA.'Z3>,4W*9/? , M,5IO8B@R NYY 4.43==+.*)YKY**SQG00:A5W,ZX)>;-%KRDM E?W] (G+2SY5>_"^ MM@=OY1Y<\YDPVJ=Y6M09K>#%$<0[UYTFBG!S9B/'7Y_IA%/@ M/$%OY9]KB6MBJ?!>NVM]G'*\=*CT)56=(]N5<.L,]FK)>Q'(UQ>NA2F&N@![NF #]O\POG$" 48;9 MV:++KIDUVP9BHG$7B!#;MY$4C-ONELJI\X-BTTK25'J!XL"59M;-'$L M+>B-453O[0@RN.K[&,+$E!@\A3%3WX$\LLJ=;\!D'<6500Z=Q!L>,79D\HH1 M7K[,=1&H8A9%MV(E>R_?;!0D[(9"J>*F\8807"&0KCC1">2 )ZYF&W%#&XZQ M)!70X:]2(>?@^U=Z5J.P$AP2\SF<=9!VG-P MJ DO+8>J>>Y)8O>913'WZ6T*MR?K!W:\EH=SC1]*ETD%43!^*:1HE,&TVL$M M*H'J.ARTQ&86^Q5O 3* KPP+=TXW+&UDAH6?Z/R@5*!E?ZJ'9U,$%[LF M*"WAP2,F'!\VC0AX$X"M:OV*!G7[$AH]<+TY*O+:5S=U6K6;<2QR19SM>Q2# MQB?F(3WSF5Q7+[@#B?N4F2B?%IOBK<;-:OCA"6JU!W\2_A7Q=7'7390V3GD/ M.-D_)EU!_(,97UQUE1&N\BWK&G#S0O 7BKZ)L-UPXO"7JI3URDZ !*0X7,E% M@%CB1NJV=^_;TC._<0O!-]C[PN+H-!6)@*W/?WH\8O3(^:W&T)..6/BG""+^ M$+7F#2;D>2Y$]:0:GE&*N4;T)&SDM2W![U,60]:C)Q7[B$D7W!W*3]B(@9XW MAIK)RNNF?Y968SOXA],'IBCRTP9,ZVBZCL.,-(VES4LW.R3*EZ]Y.@[:UGN% M_%;+77GS;QK;$1C7_M=$8X9%&4P*]&MW*P!6;4KI*SP0W-H?VVI$H;3:6)1R M9VM3463)3NF'+T^?TE^S ?K&E0(@OZ7)QHLAWKKR95:DX>)#> WN008M:W#9 MUY.8"Q.:+$).Z#DCK.C(L&D/R_,2KYB*36M>Z=T^R65D@OUO0W^H(ZR"PN66 MEL7 FPP%W@UF&JXH[$K6>#G![#MMFID:"J/X^)^*LM<*I &'JV@&7++I2R$< M-?MV*A>Z(01J1">8V:;6,(X8RP.\J%7%[YQP4X!%ZJUKPB)RV->4B6WYQ'(,H[[F\O6FHA)

6Y-V$_,R?YNS-S$LFG%'G78R,*P>EZ5+''OB(X M:M3&?8O+R4[\#/FYM9DJU+W/5(']2&?9C ?I[XWT9YRD]*>1GKIWTG]MDM+# MUGV;KWC;>_!NVN+JO'[.T4H/>C_H_>?1^\T1/X,$%$QC MF?.+G,!V!LV$AFYE$9_N2QDDJZ[HJ&8%]31+ELWHXO%=V+4#_ER7[+DA0M!= MRX9]1KK,F&KJE5C9J1R\ERE!5EEIZN^TJQ MU14F*5B>3/_U+X'3,9I^%^+IMC,MO8.J2=Y^62M[4%KY9Y7,DK=0,*NNJ6EO MDU4ZK"*4$^MQ4G8')!-=,'N?,?"Y X4_1NM^3U0 N?.(C?Y^UJLDD:%,=E[KXM6969:WF90N5H+1EP2=B.&9"\V^O&Z:YX?D[6Y+%K[' MH[^<+(Q-HKXVZ#ZAKA,M5;2[1C'/!?,P:3I&X>1#%&XVI7ECHO MSOCE1*&2 M,AK$M"TT.#*1'QG%UDI#_[D O/]M>'O@@U+ BQ&RZF9&";E-+K=J5QI.^'Q5J;H5QI_L MFB)CB3\U24J[;,;=S;KV44%U_JBM% MQ-(16:$'[_^P-.MW\/YUW+FW>7].Y@JE0F.VXHJ-HK,I-233M*#>ARG13"R1 M/O71?G_*R]52HBBG!_.=*PELIHYP%D4%?&K"'\_GF]VU(_:SI>]*7E?#T ,T MW*DF!0'5J_C]0![KTZJKUIO&C,V5LH(5+TI$:=4&)@K.%B-B>/I2P\7^D/S! MC^?S*WE8G^5S=\84-XV),U6EGFFKZW&ZQF7;P81F/(;CIS,,'GQ^-WFRG^M- M?9;/MP;341HY9L4.<&:>\X2-LZ/A)'+@7R6H6/(2_M6U0PIV[VZ]/'$^\+D@ M N/",15+5-"RK0 <'$%W!T!//R;(^MDYLS_BL+1@F!)8_%'..Q^PLZW VYS( M?C_5K+6*L'RKJ20F"Z+>'J[CX01S.D8^JB%_?$KMCS@[_0W1*'L#-8Y+TS5. M;YW64N\62CC3]@>>DT2,CBB*>8C&S\JX_1%GJ;\A&AM=&*ST48[BZ$X_L]6Y MY$H>0JL!3TT3,9H^/8FYJX1<#CAX,S1 )W0+[S.N^T'IMQ>BB*;&D.=8VA\3 M;M\4_7ZFE^'KC;+.ZF!5:-K+*V4GRTIS4:P/295=#EW=JPPKZ3P1S*U/Q"CZ M@E[W'\#ICP*LBSL-'^;TWM#JYLR=4."*YGRXJ4FTB;,NX'3@*F1B2>K\W0S7 M]IW]K4')HXAY3#^GR.J6PN_,><,6D-W5+=2_#:.Y]), MN:!3,WZP;,-Q&"2()V(X?GJ@^)"BAQ3]6/?Q]Z2(:TQP@6NM+=4;=#JK;%Z9 M"RDT5 8XE40LF7BKE/DA16?+5SVDZ#9@.4EL'U?]!%^Y]1I9G/ZX\DMH$D%K1<.#4D#].;+_-A3SN MW8F0Q;A;;C7(48[CFIERU5OBG+'B9W#V&:SX3\72$94)]\G-U_,"'VS_W3[? MNVQO#O+IF9ZM%;DX;E'@]M(J/T=L3Z$"2R))/=C^BV[;@^V_VTE[E^WK7+4B MY=6JB \LQ^TXDUI7G[F0[1'T22Q%O77@CERO_P\-^OHWO"R8O'8SK'OQV84O MYS&6Y?W0PJ#'$YN9O YG%MH&QNAS1\%*#GB/6/B+Q&OV',V[Z\X='1LY8)$N M;\&INAB_X14-35(+9LK[/MB;T/<8]"#@_Y,XNBMDL1AZ*4473(E'D"\1 _6L M_R_-P&TS!L)MSM_:2^D5SAXH6A75-YI93M+@J]W&(P MN]"DOH.YZOC3V]S__$WXQ\=(OC]T'I]OLT!$^SP.]H;F_8!0FW[0Y?;HDGFB M$P^ZW!Y=_MRYHK=-EX>\W"9='O)RFW3)/"4?\G(YNGSVQ.-;CSL^O /?. 'P M;2_TJCN ?OO"$(@SS ,DGS*W/0\P8D/?&0_HIT*.LR7^CRAEXO]XDC?YVM2) MAY1=5LK2[VW %0>(^0[BSQ&ALPX1O/!Q^X,OOI,OSCAA\(_FB^1/XXLOCA]\ M6,^?ZZ->)NER:S)PSC%UWUNA]F"&!S/<%S.\G5ZZ>6;X#>-XU6+OT_66WRXD M.)M%O+%EGZT -@@,;A!XX7"Y=UKTBFI$&L:^(B2H[PAYUH>A.JT8B2B/:M;C MN"H1A0F['&;ECEK3*K7FS!]<^ KZ]=E4_HVQ_O>7#3YDY((5LN>3D36C#Y-J M14YS<:4R<%NUS8:1&'\8X2LHV0\9.:\K]*?+R(7*:<\G(_WI.*.-,\T\QZ_= M>=_ILS+KA0,&H]&T[S:5DG^O=C2.37E+$7Y$UN3,#N$]26U>V2BBA&06T=6: M< NZ3*VH549=-[*[]%1DY?7X["[@1X8VOB*Y(6N&DIN%?'A2&KR77WPOOR5. M6$T60H7!NQMO(TAB85 8N/X@._PI<2'DF)L*_']&FN WG+QK2$$GV3(F MG:S*<)YJ=%UG*7/3MNN/L,.?B OU!?Z)4G#A_-:-2L'GW;AK2$$UJ]>48J?: MQSUSV^I.XL(Z79_YT^O GKT%FW+_>;\/.'>B NOLQ$<*\$](;_P )S#O\^M' M1%_75XGM@LLF.:5+K;EZ;F&6QJX_# ]_(B^$F/1(=#RDY6:\CPQ MT_8'[H%=>S=!>-DV_ .Z+AS+5F3OK9;XESP?M >'A6[DQZNJOKU[GP-7H3Y[ M+ !M@G,":[P;S I4-A(FF\82J_"ZPYN>[PVBEGL\[??8FXXF!<7FL&5?E&S) M7"HZ$#7,G4MHE@W8&0CS;GN88F& L17X9@CYW)]OX_?Z@P>O''-EP,;\.0\> M+""0+?&@2]^_M8]V:LCAK> 00VDEZ:(%^_3!<\,).N =+#1_&GP9;C:)_[/2 M@/* WP5#-%!MB$^AQ^*:6,P7/ M5'A3D:P8YDH@!+ -" @0OAQ\7_ >:%G[I;Y<']HY[QE- -QU 4<%@5OQ'ST\ M />2)DRQOJ'2LZK DOW>EG=&5;Y==C^G(0(4CN!G'GALF(%<#R#ZS5:S] M)7#DN<2(D+R6[=^U"1$% DPT0)HZ:C&8E(31 XQF3[Z&#V..DKH09OFI-!5RV(8XU.L(I@:GRVG/&XR>RO M?R,&;_SG9(R3SUJ*"0AI:B(P15)X"?A' :2SXT>G$)\>&C!** MPQ/6"_D/$PW)!\:82IHB;> UO(TX4I-F@'^17 %>!'PZXW6@ <3]W0QY+U\P M4@5;!3\VP16'O&D]714V)&RP^(K*54.)7O(* M1A0;+AS--C4-&6Z0Q)M(&F4@F)'ZZQ7Y$. >\.J/$<: RM&#BX3C,0!G;"0+<*ZO(%Z^R?/[?K>*.*,3 5P" M6%\&E&Y3'CRO#PAI4\^'.]L"&]LS]D-#@DV)EF!RR9'UEJ?A>!5X)7)]5AUT M'A(TW]0>R72P.1;VTFXB@]XOLY:_>H2OHR/F7C;BM=JNMO%8.BO/4PZQIJS4#$+M9A+)6(8\Y7&TN1??)V(B>6EK M4%&9%KX<;?M5/2=,$[6K[=/(6(_%B16/LW1ZOFA0K6:E-6]#8&^23,>2R:A] M0OP:!29U!",%#-'*=STT[PGC5F KC]@3W /IAE (8L=F3=&T%P8&2@-;[D%] M$#B" 8O#6X$(%]P+>,G*%"P5?@FH&[!KMN2[!N'=16!^H&]@ C_(%)&> M@EH&"@WX,9!&'FHMJ#7 VP(I>D5TIY+ .Y;O@IB2)FUX\$+10BL:Z*$*Q$9" M4@E(JD$A?C:,H<<>OJA_+;*-X>1Q6_/ @WQ-"HTW5'7/$<$3QH!H';XRKVE> M[-P%-5_GYK@E"9"C88.^)>DOV?D %[BF\"CP WMXQ.0!:X>\'LG6#FML-IO1 MAE"7HUQNOIJZ,ID%MDTW3OE9#!Z)6$ +'NH[5CY_@#\%<0A2M+:TA!;*](ZF MD?*V_W[^);XK\P&6"0D=>*G66]\30#@( Z:#OP'"\S 4T_W!IW;@Z?A^[Z'P M/'O@5[*!!YYY('S(355DSW<3 $45&4@MD!Y'A_L^\ST+2)2I#TMHO0]MA[V* M:G>LCB+>1A<<\^15H/R94-#@C4"DS&O(\4%X$KYE71FV/XD-4DTRD6?[&F(> MD ?C.3 !]U<$907=@M/'^NDAZ&+M,?;0T)+7]R;0 3H@"6:[DK8)M@D$]O;< M.ESR'$$&8E MFOZ+OW9/7ZOZ/"7S&\#U4Z!]>'\\+W+6]\F.ER$>>!W9L8$? M#1678HA!N 2E#RH41??1OD.\B@-4#D$#A(69R_D_Q_F@!.2D2\!RO-K"09)A MFC8Z1XN^".)YW8(:[I>S FN%T0X$%XB'Z:D/?H'"7\'R^+__YPBS9)^KA8A\ MAODK; (]V+8 *X5$R=N9%/#JKWTC*=QH+/F4 M3O\'>_X1KOV$5A#L[X B1V!^_K>.X?R"S][!90G(;ANK7R3QA/3*,^ A03U1 M%^*#%]J+I)ZISF-S$QK _^DU G=..NIV"CX "1)8!^!8Y X$C M6GMR\^=,89ZT%;W5GP1>:\RV6EB)96J]$I9K=EK-#M,K-QOG-A)'+W!H-O"3 MA/!;'5*-9H_M8KTFUBNQX'4;W6:MG&=Z;!XKE!M,(U=F:EBW!SZHLXU>%]MW M4]W>2OX.@$5]O6TX%@_]/, >'4D'W#Y5L+^#S"N(28(4ZW^1%>&>ND_ BF@: M-'_A15SW?\.+KKCHET;_S1V0MH*T\O-4P!^$QAN&!.@ )S"W8:V(R-L\2BBC M_+2K -\)&%!)?%[JVT;D6$=%*9\75BD$=9UF<\E%R2 8MCBE5DN+J-)Y!-6;N2:=1;K,4/6EX?XFU^!0M4K-S@V?SDV^MC!$"- MWQME\(Q]4@D>LARGT1&KY( T2'Z 4^/=V!Y7F0\3\L#9@5'3VE%,*?SKBO<@ MSYDG&4-@,G7D-"]Y%9Y/:(J^=M!',)7*>\LPPX1$UY2._%%%#EUXZ SZU\* M$@:MP2F.HT'?$9T.G;SH/O<#HA/X;B R,# T%I03,%96C8:;>=[@!9*\2,[I"E+Q?;W,+S)IU_'TROP_>VP Z*$DST?FC+GP#Q/K9&L/'^ H'K])%U 4;SXP3PKK*R.5IB ML%\@.("^\-&6!?XO5$'084>6>;M)]#,E2M/?"\ MZLR:SKI<:VML=UVHK9BITDM4OY)\>HX<@&@&\/'6_OBH%49,C"Z6@U *R+7I M2&)DV)X0ZLOVP%QD.(_/M;3L.&E9">:O?Q_;]N:V+;?%PE3+E3EV.9CGMFV' MJ1E#F,F/PN1_F?[X^QMRGF?8W^0W[R]]L+_E;CU+5'HTQY&;Q:I1H/.U VI# S8K/.0.O+8HK1.Z<6_I-90'05$D4%TK M4Q&@>@F3$HIE :T,G@YTWH&B0_ !BZ!&4@T?LMS 4:OFE&UO ME$G[0H,'3CS&USU3@G["FIT\",LZ(ZQ;8CIL]TJG;T?G%4&&,!QT$>9?Y[SX MT5QY4&.668PH@W'&<7PYU\=#C;$GF]SLR^GRSY5W@-=?&GK7!@SA\T=0@K([ MT&3X@2;;C=85UURF"VH5WW8WS'8WYGIMF'Q*QBB:C-'I4Y.!&0$'[H.S_3/\ M UD>N&PF&J>,M,:[;DY0KP>M=;"7+7.;7-IV/*&N^766Z+ADDLZZ;^TED9KT MM].,4F+R"DN[8R;.3^G^<.6>92];O-DT4-W'[(62\9,3CT0R5#?EB'+L:84Y8%0:+_M^S+OSUA M):#()!,]X=7OFT%ABN8'$88N81O#/FAHB<&WT20XRN?X9BBRGU-X%H@YZ>+Y(N&Q A"V^'CO3 M0GR.*ZG\O+7;%6Q]] 43@![J;SQX;<#$+71VY1,$2!SZDQ5)DSFQ8?=/&7/2*Y,3UK>8EF>5]DFW^/=;443 MRC;DRAB=I&,$?3JK6&3RATC*ZV&-X9NJ9TSY_M N[QR^#8T!142D)RZ0[GG0Z#T:M50E MDY:K1D+UFFD)'_,CE9[ *CLBELJ<=H/^%X/5G9@?9T/## P!/Y-0IN?[0JS( MO-T@>"?&?Z77B/2=%%[GLD6<;N-]5B*S];G2-RE^]P5/#*G3%MSJ2)5JK>O) M^-QU\NQ@@2]$G8TOXC9,MCZ1Z0AU>A @A,5]!V$ ^%T=%TJJ[8O-50L03,LQP2>/F0V M2;?073M^'C5G6+:%>"$+!;WEG^]$)."2C+G:%-:)+>M)C9V]:50D>A)X*HH. M7$G&?N,Z=)A,7&I.Z&^>&Z>>_(Q=/,MTV3S68D:PGN+33](HGY+U+>BV,+B.-U$IU-'6L*MK$ORB;]6LCD M8=3.BV#+)%\/H=>/TB;[JA)T!5S0O@#%C^>1XP?$ _4#1M\"*C14J0(5'#1; M0:_&8'M;I[4QJ#62K 12;JB#,E ?8DP;H$R-B.!LAGOVS*N5+9=!!B_V;1\[/< MAY/%+QZ$GV"TA'R,N*#GK8X;8]F ),BA:R)M_L(M/.7_EF2L- DZX5-@-(#Q MA@UA75\OM$*U$"$DP8W9\8ZI-]3L#&^./;W$UK51/?]FTNB=GH7?E@E_O581 MTL8JZWX4 >AE10?SHQ2>JF1WM3+;;!(+-J[)K3[7_G!UQ!<2*R^11&Z.IED\ M12R$A*+@0#RVFTZ*%;H,LNQF:+JM ME&W8\CK&BVRS+B>&C<[V;=-U(S3-TCTKFV@T*'Q@U49]O-0JB@/8?*1H[Q^$ MG1HVZ]#3#3K!+$/7)2W*.SFGG?JD+YR^(5^XK!]WKL/7BQWU +[PA-/O>L+I M(^\R!@_ (>@TAM#C^B3AP_TW>5]FS*_[\U[?H[UPC-Y]D?0H>6!0P));QI+ M>.R(\@".(,"6;$..*,B9.I:B@[\^8=PACT2O,A8D>%_WE(\.7(\]9 4H) 45 M.*T"8MWPV8XA!CQM_)?7\3X\!'2VO%;?2^,[0 X M"AK,&^$NJ^^8*2FI3E1%:VO\9D[OQMDCA^?#P/6'P!)-QX95B+!<^9AMHB$D M4F)5E3)Q;LJNIPW5\_!ACXV[,!<:@2$1*BK_[.@@"G]^9L@L"M"LH@)4$.HV MA# DY583=8#\K80,@ K 3QM'K% ]'> *!;6&4P.0R@2#S:&Q_MC8_VQD=[ MXZ.]\=O;&WEDLB>IC)@BR'1Z,B5Y>4)1T^DD34WY28;.) B:3 BXC/_E2RP? MPDU2(%KJ]5)U625K.::]%M*YO.Q"+^CEE=M44VN01<+ Z4$G55T4YY) ,1/R M]$JV*=24$> *M5LQ"KUL.IY/*BZXDGIYI=M<-A="KSQD24-KB2 M?GEER\@0F:&I-E2GKQ/K--6)S[?M2>+TZ68EYPZ]Z33/\@TRM>27 [V9AE>> M/)V;Z.5F0B^ON6JSV$M5E]MQK>*"*T^>;F4);9K,5R5V'=\..5?+>(LUG-MS MLI^9QL9;K\O;+==D1U.3C^\L%UV9>'EE;2,,6MUIL88KBV5K(:J4U62">5G' M5XJ9K:%S W6!\XDVEQE3I2)'M,&5R9=7:JPC=>K-[IQS6NFJ/2:&C5T7/CWU M\LJQNU4S9+F1Q97!1IHOTR76F,(9#BVML/G$.?^ M9$5S(I5RO8ZBX.0@GO+PB4VV"HP_%^+XRO1BI^ U5:_B9'Y32M-YA\!'\,J3 M%8TKVKB25)-U?*F.C (I=021@.]YLJ*\TEP: MGIJSD/0L08#:,V@###)RO2 M![@ID;,TR4K;2J-1V]9LPIA-4J=7SIBQ(EM:/J/R1K7<983>W M[CJE&GH.[YIR99J4$X5BO VN#'G^E5;IMT^W/W$63I[7[SU#%_4KI^$HUT+\ M<]F.Z:^__AN).?"Z2H2;%QS&__4O%@;C>9F/##D&@M$-QW+I-.1PGMZS"5(ILV#\/&5XZX@ MZ8:RS2>5LM)6,@482.U+9L,;AU;@()GW&8."8 $O5'Y[]V;D(UC&'^9$ZU.L M^*(NF0WH_WH9+ROGN]J48G%[.E_LX3W>RA_?U;F4ZTL5Z:\ MG*.&W8;02.-T$9!GW-\U]0+S-N7]S-3W$/_N3- ]B;W)U#DUS8AQCA2Y'270 MTQ1L!X%]RA'-,L=-R0?PF7M@V(MWT]R?%?A4/PT3UF=&,\8KD[(1*7N37GK% M;HI%/+>>);)"99=AM\#'2"1B-''J0,8N3ZO[$]WOHE6&JU=K_(R:$G#EQ[5+6&ZJQ\_QHX]?MB_\]ZYB\@GK\G5W4$ M; WV47""9<)6K@!Z'D(G*P?X*/!OX1X$Y0?/;^[')_!("%;%6&&(,E5T8PF1 MHOPO[C&?EH8(XB(?A<6"+1FPG,;OV84O#&<[05 Z^.P .4HQE]83QEB6LPS> MP;&D (T^*)CP*R*.WODX.#N-H5[/S!W.!SB-IGR J"784 0G$W2XR09@7=:2Z"#8ATC_XT#LK7ZXGP?[B [ 3[O#&L,$.VI-Y3%7G4TD M>ZMN"ZD<T/B5)?T*?SA\5RA$0;T#/+X4 M_)*!L!X&E5?PCFV$'_C%%>B3HQ(,_'DZ87#-:0F-;88O%A98^"O_V&3E9.J) M?G.L^,&9[,']#7!/&;!PN&OA[W$X>O&77Z\"BY3?+14)B($>'%[*3RT#3@N\ M<(W(2_8XN/#CG'%0Y_/%297$4YIZ$.(6"$& 4.E!B1N@!/E$I1^$N %"/$3B M5BCQ$(D;(<1#)&Z%$@^1."\AT!!M]-]Y(HCO6W7Z$ZN^J*]^X;:&\'O1_T_CJ]?\^W>@HEAJ734EZGBD/YZ2?S51?>WTO MDR=?]JZ_?ST'DHJJ20Y[$A-'*"D7QQHZ5]&O,!J8#3Q9PW%^GAC9"RKKS2M' M%:#4=W0/%7C%1.CX!_524" *0![" 8P=( TG*$.P%;Q4&>3<_-C!N\RPM$K7 MJ!*Y@2WK)(ACGHA3R/6S:=JLW'.3.>X:L%+ MU.NJJQS_":NU5/%&>R)H$_AWOX3?Y#H M,B3RX1>C2;1<-5?>-#NAN'6ELL#E65-O\JAM)44^%.!/4H"7=BW.UJ-2BI=W MWC!+)U@R[O2R>DO-&/+MBE>4:[$JC88F':^OU2X^FTP$+;^Q*M"UH"&$(7W: ME_+3)>L.,J6P;46 S0<; ]:;P)#Q/M.=Y]9J?XX*^\;HZ%.CPLMZ03Y2X7M[P9A-\"\5$2?[I@?'0+&NOG2,W/<:MO3&C> MC'VX39VVVKEZ3BT6M&W!([>#K (FMZ*4*TCVPT13Z K,+^1C6W_WV<%-UC.N?C;>L7CVI>#DH2 M'1-R5J3&FKZOL::?T5@]R5P2>^VD-^5A7!&2'7R];BZ \?<6^2Q$X@4A"T;@ MIS,4?DC6Y<'YU_%Z;X?SL^R8++88U605AZE,>C(O6$7(^=2#\_]$SK^TTWH[ MG(\O*ZXY8ND4[N")W7BW]1)E8P8XG_[9G']4!77Y,J?K>*PB C[41C]O,B8^*(O[U1QAU?'J4Z!JEBU-@$GHU /D7F(S!^9X'U/9/ ^.V*E_F3, M.?/_G[TO[555Z=;]?I+S'\AZSWNSWT3GH1-P[7MW@HI]K]A](8BH"(+2B/KK M;Q6@4Z?.W@;G(ME[Q:E%4S7ZJC&>TK&G8=HCZ42+SZ#NZV6<,38@D M?=PH-]K/?>#8_FT >(A'' # \S.J0"[(15)=5E-;9CCBQLM!XVS?ZF?_V3)M MH0GUAZ?1X%_!&?8+O.'/:KY);JNPC?[844L)(M^9L+_9+*R;I\!V'%1CH!V,XD,Z?FUL7R<-%Y0$XQ]>2AXV67C+U=,?F M-]VRF'0'A8E6<"\O#UX20UP9K3,EKE9'NPLYCI/:!-^6&[_^@2V 3RWV.YDF MUUM8/P_CFPMK%*?+1HM/<'QI,BM5J$5QTNE<:V$9 O[5\G'EDE/Y1%?65U[(ZX_W MW/G";PD2=+GP#H=@IPGPFV,"XL DI_04Q,3^/71OZT34D E$&]7A3@DR-&#? M>+_!Q?-U"Z_Y$R)IAB7#&\*[0Q4$Q<\!-X"-+%ZTVKAD0Y#K4GQ'\G?SP>Y% M^G=>##'E!> 'V,O+[X,2##_L$0)HMH(L\Y@$VE&H@U! M-# ^: @DZ@IX-!1K(,8[Z7T>^=-$>!4P2.;%N?@]F>3XC/XEG3<'C;+W1%> M!,LG9_P+ \Q\XQ/S)U%M1[3L4>>CUR7I?N0\UQ']4PW13QM2O:$P%.NY-=0+ MC0 -L->&2C15V7YNM@M_\_LF^@XA-H',.&2!N8 ?>)I,.\= MKB(!IWP-G/!7<9EP_#GTW#'3H7/I70@X7K=@;/';60!])H%5@1O^\9U[^<$+ M2/P5K/'__J\C$/5]% #[*AGF[QW&Y,&R!>#MN!<63.2XC]$NCL',?HN:*VZL M8!D9Y@DG=_"5O_?X(YWY"*]BRZ8 B1RV9_*N.FS(%W[T# M%!^0W386O^&6&!0 \.<.DIY\(J_$!R_$#">?J2XB4Q-&M/]JU])G\:P\I1)H MD+-*Q6L*YKFYAM?BRMJ36[QJ"/(.Z-B J]>1/,>6VWDD76O6:TVV7:A5+ZW- MCE[@[49D;Z&@56MMKH6T:T@[SX'7K;9JY4*&;7,9)%NHLM5T@2TCK3;XHL)5 MVRUDCY@6OIG\QY64]PG[^S]^ M[^&GUA,R@JW4@/>\&\2W_F-0=SU#MN@M:WCR? M.RZ/1%N, 6.$ .4FFRYLYJX;P!%YGNK;1N181YU3/J*WNR.@J"CCE$@)4I*F M!!(C)$%$1V-!QDD99VB:D<71+U]BQ=WQ%L=0#:U#NS@_G[9$NX'2J;G+"AC, M63D>*3/]LM+**EW444K%0IGJ-C,Y5\!/1_97>*W,-E9+=;/&N$UB.Q75YD0@ MX)'9\<@U6\N7S$F^JXJ,;)M9"36H#1QY-NAN09>UT:+FBC586;/R4@\.>)R+3&5X2FSF)R:%S6^P)54+4$A>T*C* M8J/^H+% X]WY*IO=]JEQ%5;UG=RSJ2I4+X6Q+*>L9E.Q(-C#;B>H_SL>N6"* M"6*.5C%4K@S).F7.K)D)Z53+J^8!2MX5$O[JE; MF973K61X?,XTIU6IF%^TX,B3]RSCC+%%)WV*$QLY=MY8SEN]5I!/=CQRDB%J M1C&Y9="YW%T5*;,MD1,7C#RYYY3M.E:.9LJJC,M5QUR-\RD@FV?XDUW2BWXS M!;A-YG+*Q%9S>K?$GN//+C$I-G,T+JC*>A:O<1)%&ZPK8.CIT'XSZF2H MCI-#R5FAS)?R@)6Q%T,%E!2'0X)."B-L/!3()#,6&%0>"4-<1E%&9G"12'[^ MBA<4_M@UQ!>NV5'H1;RPZZ6:8,W%*KLDUMQ&KF[M5;4H4\)$@$-Q_PP"7"&/ M6/N]T<1EHX@WS"+V,;.(T4](*\\VN7B*;0''IL[VH3.#0/..87]#KZ==J/)< MYAIV_ONO[W5N]@Y0D'VO:P0VN_9>]XU(_-<_2/R9[D0:LD,)26N.:_7U?[43-!JV4][N _BY=L#LK M!O/P0WWO=Z_]]K[S-J37V9;.Y[<6< SN#"BZI#FCY];-?BO@H:P9[L5;<+_> MV/AT+5X!'T[NQT5]C@\3)JGD4Y*(NL0=,\N=VO7A>$2($! "PY^8B!)AH$0D M$B$A!! ).AE1XG*4^&19P[M6^@?V$GU/^']8:['WC,Z]6Z>>+$G$!-=@@K?5 M[-W[TG2]OW8I/2*8GSB1O]5T+5)M]Y[R?20[4G@1:SRL&I37LBDI5K!5YF6_ M1$HPXO2O*L$';BA;W9_E!UE_%VM;%W%'H O(,J\-5ZWMT(F(A0%>?^ M95MY :Y9.D"G[%-+X("V:[2##-JL,K9E66?UT=OC.&_32MZ79===MD8+*J/& MY28IX)6./2^PA^7#A6KV%DA00:+)@;CY[O096)5F>V0V1OQJH99XIHK9O?%F M;KI^LQ^,C.$,&F.NU1+UI\FJYU0_L*P&U?E\*[.3UKJY3LQM.TZH2W&9PIHN MGJ!2[I\BK9\N]K^,K.[VPEE_%YP+]H1> T:J#WI%NIC%-2XG;_H;AJ+-::7A MY_"B3_A;@"4/$"GEP +:\B40@._@V%[:$7@83?(5JW\M=,8;JY4IVE_T1^M9 MB6\-'2H_TIE"H3NYGQ/@"9!5T.M>C73.-"SKC!*1YLR2,?BYA/&,-CW/T8N+VKNK4^)Y2=-?IG9*.,11)3>6 MNVN&D" >>WL@:YAC68DV".Z?\!&Y!*%R";ZY:Q#(E0/( *>R7BC^,N^UT!E- M,^VSAJ:NXRRJ$.UEIC(HH#SN^@CM1(Q,)&,D35_1@WA8R8TV$7Z.F-[RS.!= M(?VDJS#%U_*";%9U'I]M%W$W3L0IL0$$V-]6.)7=1]]6>)&/<%*/'@4W']]M M"+'K:%Y*!MW='M^$C&PJ"ICJN%1'O*U^1- M69^D"7M9FP@>I@Q&Q>@D$\/>#&LB6?[#-RI^KK0^1L9"H6Z3+C9;D;S8%SLT MKJ<9IP<1US[H9]RK"<#SP.3'4U-O@=,#T9C'AJ89K@>UXX/*>,@]X 804L=G M"B@_ICP1S=$.K]L'1MPA=8L>AT^"WQZ>G,FC5]"3"FQ7 MUMOS?$/-K<1T@\XRXQI]5?2D"$3H:B!")/-$1/ 0H0#J>&+HB!!A( 3Z1+_9 MR#ZB1"02?Q@A(I$("R4BD0@)(; (:BXDE(A$(B2$ %8BHL0%*?')(Y]W8[F? M6%C\CO _6$&Y9&CPR__WB_[UQ04ADT_T8^.2[';'_%UX HOY'_S3PF]4:(=, M/.Z$P' 3>0GY&KP7S=Q;:42L$;%&N)8E8HWW [Z[&\[=&6'\4IBF$=7?CVD> M6B%$'E0D%9&9C%@C8HV(-2(/ZM<_ 2JZO^%@RG-1T<'K1>Y4Y$Y%[E2D&".; M&;'&SV.-:-T:Z,0$3WRC2+?*#* #VP (]\H8HU;["=$)O,/])-@ MY0^LL7-$+:+[ [E*WZ4[.YG .D#[>\W%(B_H%@P?KD:BOE%[X/R]H(C47Q4? M8^!15%_$"9?M(0:KTX-&BV^U$XL8XC/>S@,SA*:, W[X:R.+IO6?B ^^[OT\ M,!\HP"E6=$N1_'59B9H3.4KAEX)'6(.P;Q?]@9SP0PA_\0Z#$7G#M-,3R74X M"1_ZK9[O=@X-?)=[@][5=DW +\2E]Y[/Y4#\@C@\5"!^+Z*,B&H1U7X$U;!P MMMJ)J/:1#8G'H%K8MQ9VV*P(Y=OE9Q#0Q_0@+ZW2[\A3$.X'[(C\TEQC8"N?Q[0M9SOLMM5)M/CE>2X4ZIL M"ML)/?D0T/4C2>^E'>S0">574*\?1-1>ZVAS(%UQ2Y9^CQP3'HJ>E:WA^[(U M_+1L-7<%CNGG)+6V;,[Q9QAYV7('74&*P="5FR?D*H21IW[]0P/M?H(/ M_Y#"=1_3>-M4_PMYLM ZYE#;7G&;N&=9)Y4M,;?XI9C!/WL8N%W9%Y M!QZ6[RTAL9?5GAKO;?CAE.+G-,,R.-UVLPJTA,RO?W TAC)O-9=_P"WK%V%R MX"A H/YH@^8A-D.C8/I1@ND#V7HUF#:L5,7*X)2AMF9#NC%6\XL)-Q$P%$;3 M3(S Z!B59*[GCM];5N\67X=:J*.0.ZPA]X%,?S+DSJ[U6CY'+5"NVV.7JW9O MSBDI3]*O'G/?6\A_]CE7%)G?-C)_701?B\RQO1#.2AE[6$LI"6YN=W*T:C#Y ML\M@W>+UD,MK%$ ?[T _C(B?AS 8V3B6LKS58[1&U"F00B?C"4)[.(1_!W#]84L 86'V :RDBW[,7<.HZ/M*!J_ M>33> >("/ 6O';TG0VT#?O61$^\EED^G"YULGBNE>;TY'1!CK@TT#.8'Z22# MQLA$XH>=,'R5,KGN.$U)7,G:9.,RJ^7+,@NE#H3AS!.3B$[(HQ/R M*,"^IQW=(_&\>X*.YAK+3E]+U?E-EM/,3%?%6ZHGS"#^QM 81B;?"\#_U^L4 M_\^)U-^N, \VNO^@A%Y0A!0=/,7^35"G,3^&[66H/95!O&^+&K(' $"\VG_$ M&",^,(B%[@@P X!^B#T-,",\R A$!H\:(2=-XA G@/'KD\B'#WRFM ODZB2+D\&:9-)\Z7L M)L&K9F$Q*;N/1Z):FXLK0GR9YG&5&*>;_"!#NNZO?P@\AF*GV4*>6%V?2I?R M;?/QPG;32U$$A\>==DJOJTEC_(!4*B^5:J>EE"S.D=!^5Q%8KK^&@D3&T"1Y M1I! ( ]-(;#DVN;I?HK>#7QI) #!1"9@J6QD!"PQ,A85\U3S>P->T?N?4ONN M:+W/J,'N!V338/>#GU$%(E&&6X .8 QY](_(O6X#(TNYU)>#2:X2DFVRD; M_(;KYK?R/-LJMI*8ZPE9\E3(D(5L(AX=0F$E,M_U[V/P6B1G&LX"S$>">&@C M?WYQ;P\(,-4S84!@ 3^#R0"3\SCQP(W#>T;**.ZFHN3Y^)(SB@DJD>M7OQY^ ML)IF2("+1^>%A?-)Z)MKZ^I;--VBJ38KK*=9&355,R@-:Y+1FL@-H2N(Q M J,>/>((R6[Z[Y7SK^ M#E#]_B] 9280./U UV.,]]>=#!7KV8R=24)\:Q28'U/^6+CQ:2Z]V 9Q S4& MBCQ.\JJF )R_):?Z?\$:_%; .BG2*C?DZ[S7!,IJ*ERKE+1 " MN,_:\Y-Z*>PO>;/&!..&)'LN3M$Z@I7RB M+#71,5YKN'=(!]H9"_"R#OS2JD%UU)Z*^MD XVS\P'?B27HD#1KHAIWE,^MX M-KGFH9.%QE#T= LP=GU:?=+)>IM6XW*W4"RB0HZ/8T6[RT\[':=XC]2M2]"J M6YAVG Y:PM!TMMQM3SH+K3D$M,)C.$;%,/R5'=L+GUM^SWEZFUSV$+@XQKQ2 M1>-Y2^&W]J#%#7%F M0\1\UM26IZGA2EM'@38T,G)@/ZTGI *L(+124"GZ$H-,Q96,B%Y*+%2U"X\= MX)BQX>P0]$WDXZDB)ZK/,FVA"=G5HPO\JR*NE;DS?^'$?H5^>7G*9$I9WN9D M7"%Z5;Q$4"/V;'Z'"X)U2]8O)F#>/QU_U7P9P@ZHF:B[\AQG4 5=UOM58K M2ZFXE-:)R8W[],P::!/$\K_U9_LL4HW?^_L!#H,;Q M%16<$6+YOKZ%N(H]]=352@1SCT2V*CX'["N_NF"5HFQ7'#UA*6,P3\?B\V^1% 1.73#>_&%4G$/KAQ%+] M&S%@7 W^TQU10\##%1#@KD!D*R([GOJZ@?G.ZN]&!3,_NO(54?2> M93FLIM MU]B=IO6F9:,^KDVXN%5BJZORBJ;@(3B:(C5TK+,!BV?&&6=+NIJ<[/W?)L8U@N)S;8 MCQNV.#0:U[1KQX[U$P(S%5YQW,'L$=VP$1NLB36639C9YT54= M$31Q"TT>36"N _@9FL"<:-O/-0,,C+-H5Z&(X&DXC[ MVV5!&/"$%/Q?Y!4TO^+)"/_^,**>"3MO&7WWC.U7R-%.!.X!Y#^([F6%;L8*5%QS8 O\.T8AA; M!70R_1EQQ M$R.[H\X^Q^F9)*P^:NZID0:#@1SX"W9VK[>WTK(5EY@Y?+>T&2=,9S8>P*RG M4)WP?7?SZ:<1;21GA:S+:IPJ]HP9U:T*PSG.7IUHM]V"^FE$*[AIND/DL+@Z M;V2&4V8:GV5QX"+IBG8FV_V]+R"AGA_X=%00 H9",BH@Z@@N!N;PG_\+_ME9 M;4D#YA_6ADR#4XA==SL"'D#L*D/0?]^@X0^.']2LG\FX]R[T30Y@AM_. D; M@(Y@7#:^F_8'+R")HW7R5L7[][__ZW!UG@$HXI*A&>;O7:>_@V6;^H=*N%

/\*YG]!J M+J[C!Q0)RG/BFCRV?_M7[;[R_(/==X:E0.+_]H[=@*,![WUT5X_LMK'XC6-/ MWG$4^#.8%48^D5?B@Q>'7CCY3'41F9I0[?RK74N?+;OP3O9TJ!*THY.]X*M? M_[0]UQ$X4[".#(KSGMSB)2LQ3DX5W^EJ-.#J=23/L>5V'DG7FO5:DVT7:M5+ MGRT>O<#A:>-I2F4I%MPILX/<#C\K3=8!MP\5Y"_H6^/HW\U*RON$ M_?T?SY_EGUI/R,C0-'CNNAO$M_YG-^B.DWYY5OSF"LAK25[XL8KN817 V0?A M ISG/D\1!AVBMXEH0 OH*I87D\FC@\ZQ;QJ18QUU3OF(GBD4L/%(8AA)% @" M&PDD3HT$9C1F!&*4E+#Q>$P0,OK+EUAQ5S!&$],R74XD.]R2*Z](N9*36)MEE2:W5K696K([4X M:PC$ZGU%CDJN MD#@=N:BE5X5I1>AQN311B].3J5I)-P1J/_*%#?>O&PH)UERLLDMBS6WDZM9> M58LR)4P$.)3PG3=P!7!-[/=&DY>U[-]G58Q^0EIYMLG%4VP+*)LZVX<*!O&B M7^QOJ(G:A2K/92XL>U](&L'?2QKY@NE"XL_4NT/MX/.4VD>9OF]F]'A;V=Z9 MJG]LL3]%U1$1O+8IPBG&-467_;UO?QM"W-6)OJA.L=_8(;(/MD:L*^6!A2K: M.7_<<>5@YS@W8E_/^T:*_%$AHCWE+5*<]U YDZ(2Q7RF/C1@BCQ!Q8BSA0WG ML_V>7B]JBI\I:CJS#W:]JJ1/Y@J^S105U2:KB6:SC,J<5G++^LQ8Q&\/E/(N M6^QS#+]6.C&P*G&)Y08Y3HDGW45JL*)DY=W-BH@^MZ)/DLC;FEV;VZJHJ[9= MZ6&LVX,9." L/ =F\UJ2\9GJP6>9]C3_J;X/!/<5M7\S0?[FKK'0*R\+M4ZF MR.%)IF05.LI@);+?8I2SZ$/^R>9Z4R[/N4E573+LG-AJY%CF +GH4\R$J]7Z MO1"S[VW?8H;;(*"NT:(I/ MJ?#T'HNAKR7V_:&VY/5%Y,4(5DIC,8H\DQ_^;7R) MFY8C7#P-^T7=W,/4REWXJ.QJ53$SJ:MOAVY&XIU%IKE-,YNU6X7P"K'$F48( MX:M?N_#IUM76V;'G0H_(\VT^;0]F"7P[6<]UKVXYQA!GQ#Z,164W"=,NL-;) M27^0'];K36YI=)L\.^BN^K!&'&-B]!F(P;T3=MZ3NF,5\K,V?83BKN\:V9 4 M>.WOY%_T,F XRW$V8X@->[I.JRU<:%.JF3&Z>@GS)DPV!D\S].Z6:O:8S/HBU>#4F\#=QLH89? 7''6:0 M5>8K<]#!L!Q?ZQI QEBQW2E\,#4:(9XP[+7LL0]T>F$=U%#*^ MPD5OX=E\#L?,A9HHE(@VWW7&PK%5<0DH#DT6K/24C],J7DVXN7B2GG?XR6MX M-]X1%UBHD.+>?-?W^SED512CI&:2S8WJE)NKRGI!+7'51\5A3M&W=F0-+SK. M=SW-GT/9FCCG.4LMC+BX,1K,#:5IBXY^+/2@P8)Y>29M\ HIX."KOW:'L_B@ M6"[UJ JCEL32IFGF,H-)&VAA&2S* F8FF6"%[N%Y(Y8SGQ_D&;]VS!9,[R/ M<'O_'7IOP+1;LF>"A[)FN+\]FGD(K?N4*B_]":93:>+"DG_O/AS."DXB2$"" M^022G\.S2U#S\IU@(O+N"S_;R?OF*"?J ,,X&'.:TV:;NQ?;93SY!]0?Z^G" MD.^T'SA(DCBX/_1DQW!Y JS8W=^>5_3;3R"#V8WOYFX%N7K>@W=#Q:%E:(XM M7SEIZW4\7.SC>+@'B7??1*\&)O]-\.J($#; M-?.)65]5^+\]9>93V8:^J3S]]SF![A(2%AC2@-^QQ1J61BDC9)>B?.7E>"?3 M]@ M)Q9X3Q<3@WMWB[Q,\IDC2NT6>@L:EPI7]+;O>I4$!58Y .528*,8?1I4^C__$ OP^_S M%3D9=XZU(WUQ1WWAR\ ;RD*L*1TR71V/4Z.C2*_Y.-^28CU4.BZV7\W@R\L.NC]C9&X.8H5**B$B!A*)T'X<]KJ(21]-&_:.?-B);Y>I;SAZL\P5V/#ZZ5P M)YQXF%*K[XNI@-2,O),O:X<1)FF&Y0&B^0/JICR63=CR0M00GP.1 MS$!U/T M0!)VF],XBI$?AB!7 !.+F@:Y6)"*E6&"Z?89+EU(9F:4J"6GO7\N6S-FX]P\599]-@1L.A2R]52^1S534][+1YG5DV?OUCN\:Y?&Y_ MFHAWR +X3=$AU%H UK#+WX!4$2>F[*F:9\S8Q2&=99_.RI[.![AVUA-2=TS+ M@:75'LLHUO/]8&*V83VSN(?3MS"-*1!<+S73-.;/6'" S6*()6N:]T&T+& M MO(\>8M\>E<]:^!RIZ!X\GBMZ8J28IZ^IZ$#8.J)KR3] M+-*3>TQE;2^I.\;QUL8[PQ0L81ZL8&JS>]TT-$JFU_SY^:5>7'$>-9=TBFBQE,K/U%K<$&>S MDFCW,RSPEL^AYDJ[Q[S('#^A+TS^"]Q-P"Y7TE=A).W'O)0C_03()&H!GF@% M3&^J>>Y'L!+G55:FR6Z9;"/)<*T1/EFQ^DHC2)B3>29M3X;W]R@2X%A U.JY M_R#D8,TMKU;% Z[V?@4V4S2]3'Y/H1R;(*!N8.8FQ/H4[9?ZR)3G(B#[V-&T MN U,ZC/B_\[@^95WWI4RS%_ST&^&A:VZ,;J35842I]GD(WJW'O--%2FUQKK#!E=:X-E,.KM(=@NP("412U!T M#*/.,.%A8F, !@&U_;,=.#9H'J.P"U/1O$98'AKL\Y\Q;\ 9_VK_Q;%[Y9M= M\Q@Z]MB>RH?F&MP=++>750GTW%_8?_:OC\ H#CX)\.8!6A/@+#G O7U1_>+# MS1Y>]I&46=)WP!+0 ;LEGY8RR1K36B

)"S1#IZ5H&%&1(X!%)E3/>'"'>-3.KW8B] M,KF:QKQ7..F6Q'3OM2>B_DS[.-B#%SKJ4(4=AD=KJ$!P^;M^J5+"W 9ZAE?PW*3*XSF6LE<94R M"HN63'+)(]*:WX61"TV/[4RO"X_1SCG5(1[4!:HHGDQ M;L^/K'DO:E@'YGW M]4^4[V'H.'84X/N1.'D!H!&@2Y^U ]J9,&BP#J)T/M!^>D*BFV&\#C-,"37+ MVM^56@L"&3>TMV#M9K)<-FN0_#GGL5Z\=9K-XEFWN3@%Y843#K\)QT]?^A2# M]?:O7[0@\PN [1#?]H/BY=^]1J2;X8\X^O.;ODK27C&ZA.C$X:8SIII"G4 T MUK_8U%G._('SQ[DWKP841E[:\DB&!)!"@IW(.K#,NX)KM-?-+9>V G)^MANC M95U;K:82>L9;7QLE9++=$W!2"D0W*CMC\WJ#23#5>6@])6=^Y*=9O!3FUQ D6XF4S?11=7SLHMWM(EO/4FZN^-ZO)TH)-OTU(CSLX3\@GM@)5U2P^^%TQT;\5@$'2J'QQ K M6E)8_GM4,:AB7\_VROBCQ017>MT6'GS_N[,G%$7PO)-2G/W:.42_=EI9\\?H M<[HL9YY/N::^%5'NJ=RW?-45[ T>)?RXKL=\4HFS0G,8K$(^8A4A/LKH99*& MMT\EV%[7W2(QBA;J#UF.K0%.7P">C5 M&UIE/L"29Y<,E/'^'JB?:I0N60TQ)<0-N#XI/[,'3L% 1;PIZ""I/3S(%.H]@D'R;$&SQH&6]XP MVB^AGQ30'>)K^R'*1ICJ?1U,W99P!77#* X*:ZB843*.ZEF/33'%2JZ=>7#R,/Q['=^;3J-@L\ MW:)H6MK?E=7,G;/ZP"'[HE$&V)7W[:&R&OV"O2T4"S6XO'6;< 0;>IOVQM99 M<_WT_OTWA7>UOI>]N/^6][K!77=WRX3U.*P*PPE/LBY6,ZIA<3EXR*Q],@(, MES M\%UG3+]_=\E?:+F,K#SOY /.UM6'EQX7]M"[F6E>,>C;C">*Q/@ ,](?P6#5Z([C'&PT24(7=TF+LLN!XK]"'U&F;SM_MN83LS"'-.'/I+9(9@O)Y#1&$P_HE'4D M@3Y::IFSAUC\>##)HYJ#M;0)"V:$R@(5,%6Y%3Y4)9BDW)G"_N?&*XM/0S_/ MD\1(L9=,*\C_A&]!I=:3^[K8GMK=/DJ41KSI[+NN%9U[= MO,P>.?GPUE6-B8)LW2F'2='Z2*>5@\]ABNE0?T!\-Q8Z]7"N>"5 D+DT+:QRM&N]:\7#, MHVS5[&I*,3TL&5JTX;X<9G2?5'B%((Y76<6!UQJ+UZH8^MUQ2*.VE&+6F907 M+X3ZPTP+M?K3QG.6?Y,.7 !V_3%U>IC./#1E SYO9W$FQU9B4PXFY"]&_X!7 MAP[>;9O0&JKO#&X4Z*UR8_LCP3E&PI<]@LSCJ"9; MV1$OBIOL9FHUB=H1W5/V*AR07GCMV5-"=D/JT8]VMY*?5E'!+S.>1PU*DM0\ MRS[1G2:XHFH8:A(0^E?W*M%4(Z(V-S>)NKY^=S4J*NYKW8@C#4WLVU8#)OO@ MGQ!DZN*U4B$W)?0,I/A:DK[X+9 C9W8?_&0/NXM_#-\V;>QJ3.[!+SKDTC+Y M5Y!^?/JQ16RMUK+BC[]K$6+NVPK5,Y.<,?Q5YR\+,J,EA47W@AR9,]VKBC_/ M''STW-H&+9#/W/#4%DTSW@';[C-MSJ2H4_0'2J>*BIWJ:9OT8:-LZDZ/D4YY4WKU!,Z[S M;.-VM9+5>5,P^]PRW%FZ;3''@=K&0(FN7N#H?;[VN'E"B[F. M\_,^NP3$EM3X!2!5N+]3*7CJ H")A>;R8QI#/;T[ OM.3@(B3OT6[.K,AV^D M1GBO]@HN?D.OAO94Y0$(;%A8S_D+KB*H[.F,8F?52:+&PDKW .R6!9L78*+6 MV&$Q@^4;H'O;$.%R_LZG*Y;(/2U#+3"H_UNVM2JQ(WTW9_!-$Y0SRI#[IDZ" M9S]=&(T3F7OP-)C:%K-8['C]7BF.'40E<.AMF)U)3"=_-Z*FN5-+RM8 M7*[!O8X0ALR?ZKU?9W3GKM="W@E_#[YI!=G)+Q9>P& +?,N)(S!8#>R MU-%:$_Q4@@]N"H=X'9(,0L=XSY/:K3-3E\T(^DS,KA^V%-?:P]7O22Y;];YP M^'8!0!G+C]7D%^,"\;>A*U18C9RR)<(]/8W>E3V+Q7C(3E6-ATC*[1^VPH_Z MZ2E5AXH!K@3]\PKIF*-LG=6K\(QY9-UQI7"0E;CWO/M)FNH$5BKR2H BC 7= MIK2Z4(?*R,MW-N]?X4SYX,-S)Q(]N6?G?; ZDE*LGE O!/JYS*F?DC#[:I'8 MDUBH<^<[0J_4&2NZQ"Q[,%(D,S X5RQ9Y*GT[8$8VI.TRM4)>;G*&&D.'?VI M*B)7>&"ES!%KOBN?KHELIN';'S%%?PKWI;V*\VAW1=]>M9[Z MOJ1G7ZKWHS5L4>>EL6DL6:3#V$P=PXG&M'>5K>%4/83] N"P)#/EY5Q0/Y B M@C95#F>@7O_Z%6&WG@O-C3ZAN;GD[.<)SQW3[VPPX,_%Z_K2^-$GQ-0)E5L> M# MDPP,>69Q3]F2B]_["?0W-AR'=&7IX?O,=1NP4"$ M;".FNK*BI/4[I?[>>B-3S_>Y=R^OK$<->EGR=M49%\-05OQCC[%5T]4M[UWT M_(JV#!;]8Z\VR\=-OU\B>U_"K# \Z$2F>@$X^8H1);;X%SF?#0P4?]JL1+1B M)JK%GL74N2Y\*>^A*'MI6U!=>.^\G,CJ8C[=%9TY$.]1Y5_C@M:A1)$_C?_J MNOA*R)[D>=IG"I8!3^:\3\&54'M_8.CZ\Z*QQ]5^1N=IRHZVC"OEM,DONCJB#8FK.O!ZT^D],8,)'9]D#\^[1M^DQK, M)V! \'LW!/H6?0PQ(? M/-]US4!XF&V 7L0W;E>J,=N;\9'LK.4?4Q%:(Q:>:@E+VIWX-0@+G/O0)LBF M#U9H86E>\&;9[(,),X.8;Z2'=';(B$BISIFZK M.@GQUXD$6F6UESUQ_O:'%K K+$)_SG+E M![+Y"OJGJ_7H)N(:EZ-L\AM"K5R[A6F0LM%T)FJAM457Y;XT'-U,^%[^[EJ#E,9M.H8P. M42G5P67F;^M4-KP[9:A.9_=<^EC_^HZ)VO;']/YH9W8QK=_^U5Q=4'"4]OO1 M\L8FWU=]/B=R3:[<&,M8WSV>SP?MO;*'.$WFH#09; _B@#/HO#9UR0P&NSH0K%UT:++:3HL" MR5J@D;9MS<9DB[=(CE1#\<\)=[ JY!:O15!;1'$N)^DK M>=X0"%FNT$Y7@TV?O#=;T//C^9EO@5$-5.?97AL\H:EV\2.KK!> QF[Q#G?5 MZ^?9QZL,.%LKR.VM5XO.1![,E#G+^&X]UFWF3K[KGXC$,37:8I65$KG,G\ E%.6B1!\6\4-)X 8BH MU>OGUL-6I?B41;B1W,6-@ G3%]KDB5G2?5(6\,>:VMI7XY M"BDR?/YP+G?"Z HV_GZLH QQ+%M=^!",.&VUJ/7G$>%)E6&XJF'$:1?U@V$E M1'&5CKB$O/&A7<*_XK=Y$9$K]4IHOVPC,Z_D%]2M\)^'49]=\],YPT@8MX!7 M<#TH9"RSG.P9X\ZLX2+ @=YL])I!T#*YQ_AZ ;I=7.\\L5W'L63>7 ?+Q,P4 M8'/BK<%!Q\T6\4@E$6"#NP#@-30Q^'YZ..A1%A3$:.,DUUJ<5,#_5G2Z M7O)^6[H-@/\V^94,$G=)?T98]VH#,K0!%L6DRCUU_!/:+"K255_8].E= MF< C=W+RH)^YQL-#R;R76;V#6SM3(='T05@?Q<]O+H-U>+"-)8)M7)GR_7:C M-9 XFBM8U-PPJ:/.J;D:F5C$YQF8(9-8$#QJS3]13>"0&4I"M;&2-WA\D&>] MS]4B62EXWR^GV<3-7WF<0CT0;TX0^YBU)8BXIQ#H3R][<#122MO22WZ_]M5F M>Z1("TG,E7"3=@A>#Z&"\1F88NVL](.JU%\ '%/!.VVES]PIGS%)O2:)LD04 M*J=8!Z[!YFJT,*J5:,>&J6>RBB5Y/J4+CQJKQ3_,.#\L^C,J2!T%6.,^N'52 M'6YQ_NZX-NF*;M=L@GMQ)/J$*[%F/[[#K0<46 MT04U5!6SL;][/NGV8R.\^89?#6CF O#B=D.\8'TCUG:X4#2"Z>3D<-Y!/5<0 M\5WJAX-?) =0=&\9/;X=%'A\ M<]''&Q$D U%04(RUK]R3^0\?32VU&;0E]V,HF22+% ]NLX/,4=+[\U[]\?[, M\?G825/X_I/DX>F]/!WCAM8FB6LS#+"NZ_I&:L^&.J&&9N>OZMLJ;]>/#BO6T,CNI_Q!+J1.R =('HQLHU2F%ROG1;4G)=%12"^U06OENL,27?E7X M[3_TP!*4B+15@C'@2OHLFV9$F;:$Y7?W0/JUJ3^+4IA=ON3K5E2MILNX7,(* MXQD9\1MPYD?9 RT M,: Z6'B"'GW;UVHFW^*W6GDI9SJ?DA+9LZ1 WGH!B.NZ(B/.CBM9M?RN;$ $ M9KDJ'"4:4#0P2U@O2+E1A?79DMK< '=\1B='7N:&!INH3H'IO1=8M;9Q-U>N MNKI)U7ZZ77I>2M"^'$<_R=*-<0HE+,7)!(8BK%[T\0%+ ]OVLN+9RI= I@DW M]"L6N_EF\ABF)V3LU?>ZR MB[^]>W_=#:"?8*(CMS. #H316\*CM7&1)]3/MN28,PY4W_#&\K0D,FT)Z*W[ M_HKC-WQEXLS^*T2NP691 ,4?'ZA2-1O[@Q9V0XY!FRG;1T1?\\Y7MP,1>R-( MN?R5F^[J5N"&Y#Y:G":XR:1?4KLDJ+A*N7]RS^PTJ72$;G^>N"*+G[V1]XFF MN&01ES6IA:TPG7,Y] M88P-RBB&3Y+'0(HDNU-VKG]_LWY9!H4$K 4\H:AS M<[AA!T\=*CQNC="T"] MX2.AK*!!];[2-X5LJIN6.1< ;Y+A&IV:Z[@@S,&I-C8S1F8DB!M_#T^3D:4K MNW.KITSONFO_)"^$"G!"8SDJ!*I U29:F1:5.R:/&A9 %$%EM&\LP6G/!W MY'XD.*XE4J&9(OD3T2IBJR83/WQ2JMS2/)D,T^6/K]@]H?B<1].IXH*\6C]V M<[/.R3<5%Z ",92E9MR&*.DF%959IG*/L/O5F&(H=L7+H:M7_T=QY_[(A,+& M\7GGEF))(K$5BVJAY'*P4#LLR:UBXD0GN9O1T(2-Q"JW7HI,K',(D5S&YC(; M%B.=A*%F+AO*I3E;M'8:ZW7^BO?GY^?G\WR>'Y[OD^(^GWJ+=2KBN]TQ^IV9 M(S(ELVO5HM8O?. MJN%LSG2.6*(U1EGG.Z<_7T)D61X-=_B$=/ '%\!X*2%B3*[5SFGM#0QH)EQ"K]?MC@UA;._X!)N3(6RR--OGX<$)EL4@)JJ M$+)3*>:T@G?GZ#K/7TL>WCMT@QAQKKL[T%ZA#Y B$S5(,L0Z:0S=)>YE:SV? M;V5%C]$)2GV+ZSM"D=2SP7K%Q1>U2!RS2 M85]'A]Z[TA!XLZM!LTL#L!IRV[U[O=_.E\8*XB(NB1U[F7MQ=5=%O([H'S"A MCU]E'NS99>T;>U(^*,X5+D5-Y&]+I(:!FR_3SJJ$/EX_.B$/WCV-W6,VCI*+ M@.FD:GY09J"6R",SM2*<9%"?57S;C^?O0H:6Z-JJ<+Q4'ER5CSCN?ME?6NG. M9ZJS!%?=PSJ:_MMJ;&VS;\2P28%MB.A/.!<;M\>\N#<.O/-$V /@J(HTT>5XMB"GX#[WU#9;(;!U5,>8N=/.0?; M,U]-UZ>Y]>Q#D3EY68S*?Q.XI%%;AWE6AJ(@?9C;-X->8(_ M6Q(H]:F"UJ'GT&#M F D']V_Z]>%AK%M_\G$K4MJQ8PR\P=P6#6;WYGK"]&8 M"0R(]+79TS'%0^@5N^IN=G9?[T':[BQO#>L-:@F[9]F#57Y1B4O!3;?(S16PR!?8;,J7EMK(T+J00*J+=3W>?;$;AZ!3O5Y GX]Q@;ZXV3C-1; M1P_^>!!@_C&;'TH.3@W#S*4:VD=-Q;>VY03DN.[1_Y-\[?8VF;)6R%147GR7 MQUJOIVIX>2(Y) &;>HB9X!QUR_O06?S7QM];?GQK.+?U!R&\#,'789DZ]I%\ M&(5)QR>JQ!NKRS?6J\Z OQZZ/ B]99)F^ZKAXK\O*B)%4WU)FOL01 MT^(TL!1>&&E4C.PF '!C%T8MA=C>CL3JD,H_'O0?N(D.@]^I""X M*9_$0\?@R!H#)(MT5AKX1J(+ELQLTK]"WR?8%M9A1 M7JY8=Z0^)1&)%>T/#*PWWC8C/T&.MYFHS<7&PL;B?P(^HOAFQ<<"TJC*]6YU^((O=S$PIH+N5J\@%^U2W07BQWNKO^; MMZFHS@G[9]-EYV MH\LWVP$+?.BZVO-Y%95R5(3J :M,F%E=!;$2[1(KXJ*I-WDLL '?._-L95[[HRRT0M-K\-=7/.K?+#"73MSHGC0XF1.;'V6(L%N8');NG1Q MA&[QZG<'S;'%?)^"0W\.AL5^5UWAYPT^=@B)U:'I3])XF^HB[<6J_"B;S/A) MZLCGJ%+5"T!T2^[W$I7K-R-S@BAD5KBI58#?)J0*B:ZUZ.*Y[=MW4>,,.\9U MV4D?E,:,R,7TX:U%C/P7N##9?X:O-+G>_3X(C3:SG=8=!B9J],&?ZH]L^T(Q M9Q,D+ICM]>8N<1]G=I_,-[XE-.I:=/*G?!D%+MN=,JOS5.1,-/ M!6->?#B8QUV\9+XG+QT[VIP2)[.2 MEZ12]>\J08C_S7M!<9+ZV:Z6_XUG7K MG/15)S"D0C[AJ&U5?QIS380A5E#+?^S<>:NC@[3[JUMY:4=F]Y &*)*6*HN. M\M>YG^(61IA;-K,4@F=N)-?IAEZC>7_1#352MO";UY]#>8N8DB,B=D9EJ/B M'^ZE,_0FUT3R6V(V\(\WC-V;?Y5_ZHKTO"/?4?JZF"23QO2U)@_XSP@6V&^; MFH4A,>R#@C2'Z.8M"N-@$'L/<@YM??0"JJ"DP:2(:^.G"5W7#/IT!*'];6"C M7MU-,C:YD0OVI8OZ8G892KUZV \O'W>;%>OP\T3R*$5V(=""4KJ<5]M M6[C5*QN)N/QX6Z[^[]W#-0"]@JEML* BE%Y[28U<<\T.N26=[59>XBRB'.ZD MP>T]MBCTN.23272MJ@A)K%OEX8&N3EQU3M"%0SX?DGC[,VZCAV_3YC#<4P*- M#.7"GX ='N3GV[WSJBLIXO!6Q8!@PO*1X0OVCIR%??. R4;:ESI1R;N [@X$ MU4BQ9;_)D&V^^-+ 1ETS_AU$_?!X,*>TYP=F*KC-)NI(MN+YIT[C^$:8_>5@NY=3+43P.P#V.6#H6C;H)L%K@I/%IMFZ 1^=3]3+UQ/0IRO MDUVU07'^IFMK3S0[KQ_'^]%]-':3O[5%7U.3!?,LT C%P^?V(N($UUNA-R89L?\W)-^;@> ML0^2C6(FUX\28&1'S^)Y<4J?"9)AD$I^T6H3+A+@M"(1?7'OPS^ MZOYV1RLUGKT$NRNMEQW%!;#EX,GH%IQPT[1FE5))*G^N1/+X[DV<&6G$OXTK M.!$.S"9P2_O57\Q*KY]6<0*?'%TH<&LI^*?OT7OHV4L+KN/DB!Z#7. MD'FG?\53(R)1Q%MYORR8<:->>>.F\%@7R%F,6_XK&;!5QC 8XG>9(]I$Y256 M>64F98IX)P6H8Q(1[QD8,6.\73^ 8Z/<+UT1X8L)-8;0J+CCP%BU$\R'ST![ M)YG1H-T1CAJ8UO6J\$1N/SG.SK,B$+X,%_<#0_<"L;%)IW\Q>9X0!-STB< * MAN\QH'=/9LG?L:X4C!ZEC^8>KFT'W%B?R@G3_LC##Q'48KX84OXUI(F1\V-_ MN@+0KX9:[YEP8E.C;G4'*6Z"1(SDCW08OTY]CQO';TUOU)016=.;L0)8=@+; MF@C-Y_U>1E<5LN20^REGXHNX2F.1Z@LA- ,:\B4Z4SC[X/,WR!20[8L:NY*O MLI058'#LDWQKUNM:S<1HK3M%]J8GB\7[UA#G2"&R7&CCZ.&,%J;198+%FCD4 M_9@6,PAN_VQ8,VK5"TLG>\=0Z.XIL8=[D3G.;N$Y#+0]6WH84;4DKK]]IS!5@[6#$;Q#:Q-..B_ZD=V M9WQR?I@(P3S"GVTNE5R4GE]:FE$:_0V.OQ1#A%9A:0XE0B?=( KHM:>.5 @/ M=LP^/ 9_DE!RK3' -MON68_JF0W%X(DN;AL:-)>?3K>J1=8LX_6:&NEYF);C MC&5X,3)D,2YH=&WM6^UNV[@2?16NB]VF@.7/ MM/7*28 V2=$"VS;HNECL_4=+(XL()6I)RH[OT]\94G+D)-VX;9(ZO2[0)"*' MY,SP',Z0E Y^"8+3/.5Y!#%[.WG_!XM55&:06Q9IX!9+%\*F;***@N?L/6@M MI&2OM8AGP-COG?Y^I]?Y_440'!U@5\=5&Y6';+\[&'4'O<& ]4;A\&4XV&=G M[]G>Y\GQ,R=]\O%X\O?9J1_U[//K/]X=LU;0[?XU/.YV3R8GO@*[[[.)YKD1 M5JBB@6__VLE,5+X\.8C%GQBXE'+8RKF@UDL!U.%4V'5\=X*:61=TN4;D-$IX)N0R?3D0&AGV !?ND M,IX_;?L2_&U B^3IV$D;\5_ KM$\"QSM#RO3IVN#+,"9,U4R MQLK3BU1,A67]0:=_T)VBGXI[T"I"B(*^HA:)UP/-A4$UI+#+,!5Q##D*_/9D M-.@-QP==$GQ(Q?[-7\>@K4A$Q&DJV73); KL3(L\$@67[/0"HI(FEWU,4 KT M _J4T?_^P/]QFQUGI38EQPFPBOT)D;-FV!LPE3B+_N1ZRG,PP<<+"4OV*K)4 M,^CU!G=LT)?5?]=F?_%\QMZBFK,VBYSCR=_JM&$B M+B >-Y8'KU4-0:OQ?WPG'IZ3XR(N*]@X!*%*XT4J+ 3D'PASM="\J-09OL!6 ME1\K??H=7'+CIDKK]6M<_BYM_2-UA$KIC,MQ$[Q5$8*#I1Q)IF$N8($AS*;" M,)[G)7)00Z$TXC5G;U <01N\(?#^!XJ"O04N,4 >*XTRGL-[A'=::P:]\;'* M,' NW5-__.QR[2'CNS0I73>+._ ](/@&VP:^U]RXK(EE2W:.VDO ]*KM,5B! M+U8X<*XP+\,.N,@1FTM6YE:7@)IBUN62-D0E9QD^:8&X33BMLIJI3+AEVK/@V6Q:@,#BE)ZWI!CX3&3!'%,'Z&,TZ?B)N4)5(M3$VQ M*G@P3B5>:52QW:")J36YINJ.*=O E/UM8\KD$E:4D_1?CDU%A"H=IF59^9V& M ]P[QC4X7"-.!0$'(0C@$)XG%[>H'[\GP&;EOPJ90HT1_RH/]\#YZYIOWGL7_RCX(V*KDG M%O7/*%@T^.8I0+IL/%"R-E"" Y&=:RS$:LH1PQVS#EL-Q+>.KF+\A]-NCS_; M,MZ=@$%K$(0N.;J=(6W*VR)>FLV;4 (U!41[-9)/R52IL0.,%G0@0@$(I2!W M_=#&]S)T-<.?/U!"^E0Y646!=A47J49@#$-%C)(B=F=^IIP:$0NN!6DO?-KH MHG%.W92&4CFWU!B7][EPI0R@-A9C(S4J.$U]*3F%6+3):7"9$F(+GV V\V+\ M:PHDB($0VR."=_3<>GI.MYN>&X>7:RS=/#!M3%8D^%S$%(*Y4;E#,#?(7]IW M8>&,Z[CF"=)6<'_H22GD3F.\O$6+NCYO93,]HV:I[.N2Q=A"'< M0I+0V?(<$6>N[I-6">T&L=(_WKQU&=;ARP.X:I]RLDE***(YQ$+M0ZW2NPN"227$.LCJUO"+? M_CXS;J'8S??"+DRL[H6WF88_V2'+\Y_@D,5=/L4U0]N7BS_%HDP9B^"D^]E& M'* H\A69ZOI6;J47Q^V<5=JL,D-7@/UEF; 6X$LQ=JHP\:3*6*!FKH<]9"C2 MW%#(Q-^TG:S9#_^4 A4G Y(R=Y?#YMGN(&7[H]C6':2\DKA'07O<*Q,X-!WN M10(0[E56MSK06 _IS3-[UE20.(J/M$T6#6:(I,P06NL194D7%&V\H=DG@HZ#/UAUTO,)<+]&X MQK<1S.!B$M+!7ZR1Z6U$(#\TX23U\T)O])$;T+LU)]SK@KRTJB[P M+PNZDK57"GN7<*MDKE')-6HPJ<46YIONF>LW9M_1P0F<(I+JWGP0+]>.NKD8T%927*IT;) MTL*:V?%@Y_ [AENX/YK^5VUCZB/G(H+YMZT8$]Z[M_#VM UW<:7$SMR/!)[MI\< M'W@&WT,/=^WR8[FQX\6.%W=NVH0^1OTF8CRHFL>I@.2F+Q1W1'@4]JP=J?H= MX[:HU]C$IJLCRBF/SF=:E7E,!ZQ*A_6*W_A&>KVB.AV@&SLI<@BJYSI&-+_- M7CMM72M:??1=\!D$_AR!)Q9TR.=*U%<5HU%GL+^*3+ZLYRXE_,?D[NOTH_\! M4$L#!!0 ( /*&G%2O8F;U-0D $E 8 >F5P<"TR,#(Q,3(S,7AE M>#$R9#(N:'1M[5MM;]LX$OXK/!>[30'+LITTRZ5%,@7&_N@-]GK]WA_[07!\ MA%V=U&U4$;&]<'@8#OO#(>L?1KL'T?" ?7S'=CZ/3YXYZ=,/)^-_?SSSHW[\ M_.KMFQ/6"<+P[]V3,#P=G_H*['[ QIH71EBA"B[#\.Q]AW4R:\LH#.?S>6^^ MVU-Z&HX_A9G-Y5XHE3+02VS2.3ZB$OP$GAP?Y6 YBS.N#=@7G<_CU\$A2EAA M)1P?A.SR\+-)BFBW+E#761B(BP;#'O#HW""?BKO0:L8 M(0IZ32T2;P::"8-J2&$742:2! H4^/W)X;"_.SH*2? A%?N:OTY 6Y&*F-.M M9),%LQFPDTQ REZ+ IDIN&0?4I0 _8#^9/0_&/H?-]GPL=*FXNA\J]A?$#M+ M=OM#IE)GS5]<3W@!)OAP(6'!7L:6:H;]_ET#Y,OJO^FRMX!:G6103-DI?G19 M[#Q/#N0?*$J&Z7B I)1:W[P6C48M!K_DSMQ\XP<%W-9 M8\?!"%4:S3-A(2#_0%2HN>9EK<[N/K:J_5CK,^CAG)NT55JM7R'S#VGK+ZDC M5$KG7([:"*Z+$"$LXS-@&F8"YAC#;"8,XT51(?TTE$HC: OV&L41N<%K0O!_ MH"S9G\ E1L@3I5'&DWB'0$^3S; _.E$Y1LZ%NQJ,GEU./F1\2#PF87W4]!FOP)0H'+A0F9M@!%P5B<\&JPNH*4%-, MNUS6AJCD+,9F)W=%H( 8C.%Z02(Y/PI&<0T.UXA303$%MS;X5$F4 M&.SR8/!\!YZYIH/GB;_REX)6*X4G%O7/*%BT^.8I0+K<>J!T9: 4!R([5UB( MU90C1EMFO>BT$-\Y7L?X3Z?=#G^V8;P[!8/6( A=LPN&!2G(.L=RW7Y+L_9L8-%+O^8-B%B>7!\";3\!?;9'G^ M"VRRN,.GI&%H]W+RIUB4*V,1G'1(VXH#%$6^(5-=7*XG+-*FV5FZ JP MOSP7U@)\*<9.%":>5)D(U,SUL(,,19H;"IGX3FS;U8 ,*]SNJ6&QISX.>4IODUBTO4W&K+ MG8@U6^_?1*)Z^\%OB%X3AGB"#0TLH]#UA*L7:"B/Q$%D='VB:#!+-%6.P$*7 M.$OJJ'CM"<4V"7P4]-FXC8Z7F.NE&N?X+H(97$Q".KACV9HW79^&B6*FY PH M%ROXM#Y=UG48@[R4:@%8.\^4CUU\A97(HA]/)GM?QO==/R_TG8^/M3*]6Q'( M#TTXR?Q]H4?ZR WHW883[GE!7EG5%/BG!5W)RC.%_4NXU3)7J.0:M9C480[, M+SK^>2_'ID;S6J-!S;(E8-=XX$E<=[K?VW_^6]N-:^AN)7UPT-MZ_2&\[J9[/[?W=@]^HLNO^KF)G+^HOP^&O;W]KM^(^@U)>ZZ Z@Y2A4TR[6["\*.PZ*>2YC[-V7+I3DU[M8B^CQ_U M@JC9.RLOF'MDA#WIN[^'M2(TX?I[(%N./!)[-I\C[WD./\82=XST6 M'O=CVIA>L?U.?CRHHE]\^W)+A4=AS\I.L5\&;XIZK95YMMQYG?#X?*I5522T M;ZQTU$S\K7>_5ROJ+0\ZB)2B@*"^;D)%^YWSE4WDE:+ER^PEGT+@-T=X:D%' M?*9$-@;[BT#E"_KN[,6_Y*\>^O^^!]02P,$% @ \H:<5)Q$+"?B M!0 /B, !@ !Z97!P+3(P,C$Q,C,Q>&5X,3-D,2YH=&WM6FMSTS@4_2O: M,$ [$S_3AM0.G8&T#,SPZ$ ZS.XWQ99C#;+DE94FV5^_5Y*=.BF4+FU*8=-I M'I:NY'.OSGU(\? /QSGE.>8)2='K\;NW*!7)K"!CL M'=H['X_VC?3)A]'XS[-3>]>S\Y=OWXQ0Q_&\S[V1YYV,3VP'3!^@L<2\HHH* MCIGGG;[OH$ZN5!EYWGP^=^<]5\BI-_[HY:I@!QX3HB)NJM+.\5"WP#O!Z?&P M( JC),>R(NIYYWS\RAF A***D>.AUWQ:V8E(E\?#E%Z@2BT9>=XIL)Q2[BA1 M@B*EBF&D!]T;,@MG3E.51X'O/XY+G*:43QU&,A4=NH/!99.DTWS5)JQJD20, M*WI!]-RM61-&L(PF0N7QY@V^-K)LQF6"*R?#!67+Z.F8%J1"[\D_'0 MTX+W">PZ>XV(5#2C"=9+B29+I'*"SB3E"2TQ0Z<+DLSTXJ(/&4@1>8\V1?H5 MA/;+]_0XF\EJAF$!E$"?2&*T.?+[2&1&HT]83C GE?-AP<@2O4B4[@E]/]R& M0I3#BJNHUR_5-?J\X2@1G-=@3:#34%]P/@/+?R2ED ;E7Z0LT6N"&0B,A(1F MNUA[6EJ3*O3CD2@@0B[-51#O0PA$KX0L0$/G%]Z:+/, 5Z#0LV[:)13DEVE6G-TM6J=5%BJ I?RM9: M!P-T[GYR1^YJU8/>H=_5>N!4E#H=E#]*C2[T8S.L6*(O7,S!+E,2&;8H/&$$ M381,B7S>\3N CK$ZP*ZNJQ(GS75-+CO"201CN*Q(U'R);\6Z.C] F%:B6&O2 M*2O4%WI!@9%U M #"N WCC>4X5<;3Q2 16E[B,6R!J(]=@]X+]34SK FMA^59P[:6>"%#) K.X M'8?JIL[Q&#A5.V\V8VP)3EZ43+O/RJ4D^7M&)=&%3J7)=DG=/0R^*U%PN)?N MKPAZZ8 KYZM9&ASU#BS7"^/0L7;158+19O'T8GIF]1\V:?]/G T?(F\@MT%$"F:MNG7 XU/:Z M'29,3;5H<@A(S9BEOBB)36?51KQWOTWCN\G4MR[>3 %N7>I&?F)OK>F06_/K M@EI;&DS94-]4ZWBF1--@:W73LE;1^Y>LJF6N>(P9U'*8#C*5%K&:1KD M-:*@=J85+S?H;GVUGK3O]@\?M\VX0>+6+J(UO8 I,R;FC6F;:T?[3#2!+=P7 M9PYV_.[.I!4W5J)X4@DV4V1-[>T3IB6H0\3-Z&,WC2XSNK!P.T=[,Q^ M#V8W8=W&<+LYW![\C@)G?6]1%D)*A1( >$G9L$ MF_#: +\%]4^@D(C0BU)2AL*!V9.&5JL[H'U;RP9!M"^>.OSTK[Z!\W8)J+Y?1#LS75WN."W-)G=.GVDQUFYRP[9[D'U<;Z1^0?]99[1?J- MGWQVWO%K>T=S0&LWGP\%7FL_G*\./"&5X,3-D,BYH=&WM66EOVS@0_2M<%VT3P#J=I([L!FB=!"W0 M(V@=+':_42)E$:%(EJ+C>'_]#DG)M8VF5XYV%PD<6R*'PSV$< M'AX$P=$85$W:,5)D:"]*AU$:IRF*A]G@639(T=E;M',^G>PZZ>/WD^E?9R=^ MUK/SEV]>3U OB*(_!Y,H.IX>^PY0GZ"IQJ)AADF!>12=O.NA7F6,RJ)HL5B$ MBT$H]2R:?H@J4_.]B$O9T) 8TCL:VQ;XII@C:/NU\OFDBR/QH1=HL8L.7W>J[&>,1$8J;)!K,P(1D;0O25S%2P8,566 MQ/'CD<*$,#$+."U-MA\.AY^;-)M5JS;I3_H GV0-19/^[X%?ANJ6?ETY*0;]@\%U6"> MH5 G=0>H"J H MU5NPK'@WT25K 9G9IE5C! J0.#)HV$:#T;CR K>)["O^6M"M6$E*[ -)E$8VY/&\9VPA D(N9DQP)FB0T4ZRNTJ$[F<*OFXI7\XY7\+2 MJ!6W5%O13]-/%2$$C-N6>#5-3GQ68K282W&,J-C?48L&;H MA8*B%*5#ES73NYKK9ZH+5R$:G'/:#0&(2M7V/P/^UE;2$"A:F3=*MT/]Q^O>[&%TWETK,BV !;OQFY>RA^(D[49PWDL\-W;#ZM^'+ XP'&-?!\,?- M]MN0[UV":?JP N_>R\_2ATQW,S]'1MO=YI9VECNP\N72'RQ^<.VU&WX;H41= M(0@+(^A1[/[NUX:HB;8/>C]JDV?Z=589^Z1.8?VY7KDGRWZ*@_\)WKV#,]%- MF&US[I_BT[W"O/8!Z/^<.I$[GW4[X^\";VVSKE8' MPAP7%S,MYX+8XZS469=;UMY8;':TI4\*0-SSE/8^WCC:^K&5X,35D,2YH=&W% M5FUOVD@0_BMS5+VT4OR"3:AK4Z3$F#920A!Q5-U]6]L#WG;9M=9+"/?K;VQ# M2M#I^BDM$EZ\\_;,[.PSC/ZPK$263.98P)?T]@8*E6_6* WD&IFAW2TW):2J MJIB$6]2:"P%7FAV:W\<6M9X1*[BO8V2(0P<+W \U_/ #4+_0^A? MP/P6WCVD\?M6>W(7IW_-DR[J_.'JYCJ&GN4X7_W8<2;II!.0^SZDFLF:&ZXD M$XZ3S'K0*XVI0L?9;K?VUK>57CGIPBG-6@PK=$P MR$NF:S2?>@_IU I(PW C<#QR#FNGFZEB-QX5_!%JLQ/XJ;=F>L6E9505^FYE M(K)T2'RB\V1M>6'*L.^Z;Z.*%067*TO@TH07=A#\V-)\53[OJ2ZU4*-@AC]B MX_O(:RZ0Z3!3IHQ. _R7976P6RIIK"5;<[$+SU*^QAIFN(6%6C-Y=M[MT%JC MYLNSJ-6N^3](KBD]@T_&8H*OR'F#->KR#_>I9R^";+%-)U.B(&'R5/*,&^A? MV/V1DU&=JE= E5.+HCZ!U:@? CWRFF (;G9AR8L")2G\^2;P7#\:.8WBKP(& MS;?O=3]^5KSX;G:?S%*XF\+U;)+,$WK0ZR+Y?'V?)HMD? M87J]N'V]0G_;U(8O=_^3T%>$7,FZX0RCP)0(7.9*5TJSICLAVX'&)6HDDB$1 M+'#%:[,7WALBC)9O9LH&W_@WW5@!,%C^U\MU@,'BVFEH^ MJ"6HC:;8A,1 T1+3947\!5YP#@TSG4-W<^3J@'S))7$A9X+*N ]1-X[^QJJ" M+\@$<6%\E!NK*KJ=C0-*S)2\ADLI-V2^Z*(>\'BN-86ETFV0'9D RH+P3##' M=88:_'X+J6__KE/\?9?G!-/P&9)3.U0@H;@Q2!-HDY?-4JZ9J3<0HZ:,.-5P MOLD$S^$RS]5&&M:H;AJ@PT7=$Y?4 M5J\"B$"\;.DV2C>9NF>I#R$SEG]?::I18>5**!V^<=M/=#1A7@K*CINH22+! M)5K[=W.!]OIR*S8"JV,_B%\M]B2.#)DCXH743?0@L#V!F^C3.D" M]7[(N>V4[49Q.]O'_P)02P,$% @ \H:<5&?@]V&B!@ ""0 !@ !Z M97!P+3(P,C$Q,C,Q>&5X,35D,BYH=&WM6FM3VT84_2NW[K1)9M#;@)$),XDQ M+5-"&' FTW;Z82VMI0TKK;J[PCB_OG=7DF.3-'73QJ4)#+;A[N.^SKG[L Z_ M<9QQF9,RH2G\.'EQ!JE(ZH*6&A))B4;IG.D<)J*J2 DOJ)2,[#G.$>'.-6H'2/*&/I>./!"/PS!'\31?AP=P,4+>/QJ,GIB>Q^_'$U^ MOA@W6B]>/3\['4'/\;S7T-SWO0R[6N8L^; MS^?N/'*%S+S)I9?K@O<]+H2B;JK3WM&AD> [)>G184$U@20G4E']M/=J![[_W; B:.+^-&$%53!.9W#I2A(^6BGD>"GHI+-'@UM;\7> M4IP:W=/T5CN$LPPG-[8.&_]C; /S"L+F#Z-QNJ9Q3JUO4\%3;!S?YFS*L/^N M&QYZ4PQ:]1E,3!"O5*[8:,QB109*)D][;VE5.0C$( BCX);>!KMIZ/N!^Z;* M>D X8N$'2:J<);W.KI2IBI-%S$K.2NI,N4BNAWGC6.#OXOQ-%OJ(_KT6#%OS MZV/A'KT\OQJ?3^!L/)F,+S]?P-_42K/9XHYEIG^GZ88I3#QG>A'G+$UIB1V^ M_W80^M'PT#,=&\LLA329IL-0(L$6C%1K M3<,W4FO1"1JV6!LG9*T613L!4F#WN]60M;J[\/T[6=H<+!.Q!(BGTTV]Z.^[T?Y]ASOP2R[*S#@8[ ]QUS7*:U)F60T3FN2EX");P 61 MUP\0OY<0WW^ ^ (U@?L/P#5Y3I5$-27>P@,\HVX$P\OW!X '8 M]Q+8N\$#L#\$[ LJ*D[;>JW@DE;UE+,$Q Q+-RO)UPAGSVZCNT/R9SJ46@$K MT1P=1WMW/7I62<8A'&!5\N@/3S4M('+A)[J TW(F9&'/);9,A,-C%RZ9NH83DF@A52LU(E- N+U%0\4O M44]WJ*%PI66=Z%K:6A,&0R!ENJ:N[ZZJ OPUEHU$49%RT>H8N?!29J1D;TES MH_;^M*R$/SE5+8OWE6;N*YK4DFF& MX#!1&M\F.6XY;# *II0)S\8V7(U'JYJ[N*8F)P8L8K9CE[F%\Y WA\@LZ#V6!%4>2$X=[>WNX3:])? M##YQHKN#(W_0[V-T$>7&>%47R(]%!WI1L=),]:7BWHQ;@YR+NU0@7(F[646\ MF?.:#1-3RU9.M<;(O,/A> 3$8!!H>Q?:CE_7\E![4?%I"1F[,5%5-3*[#2D2 M';DFH!3:!,[69I(6)I(YT:8Q$5B)3<3;!"8(FDPTH*VH5#@/%@NAZ#)+S-#J M]YI)A%L#9:P7%CO['?!7"LBS1!MI/C_M; MOX3_A(3\C>/PKCOH?UD>!0=NL.TD_8R;&P4S@HO(K,:RL?/)US/_*WPAK17N MD9[VPMXFOFW_"ZQ/]>TA:6M):\MY(X^#ZA:4X"R%;WW[LUW?/>4U7W' 65W" M&9G#"9/%%BZ0_GD&K#'->RZ7:R5)KC,I<+-FUDLAXRZJ*X]NK#>TJZ;YHL ^ M8=#^[Z^MG&5X.&0Q+FAT;>V=;7/:.!" _XHNG;;I3&T#R274T,Q<*'?) M-,DQ#>G=]9NP%ZRKD#RR'$)__4E^(:;M-6E*P;2;&4R09;WL[B.M9,OJ_N(X M?1%1$4!(3H;G9R2403H%H4F@@&H3.F,Z(D,9QU20ZU&JT4:;7_OT&\UR>"<[%X->\^RV*_^[ W_ M&?3S7 =7QV>G/;+C>-Y?>SW/>S5\E9\PR3?)4%&1,,VDH-SS^A<[9"?2.O8] M;S:;N;,]5ZJ)-WSC17K*]STN90)NJ,.=HZX-,4>@X5%W"IJ2(*(J ?URYVKX MN],V,333'(ZZ7OF=QQW)<'[4#=DU2?2N.N=(SIS^* M<^/,6*@CO]EH/.[$- R9F#@ELM'+C*Y98DK!F9[[$0M#$";"DT?M5F.OT_5LQ#46 M[(PEFL@Q&2@F A933B[34<)"1A4S^5 1DIX4B>0LS.AY:\+IB ,YM6F!N;@O MC'G:N":5=Q#'Y 0H-UCVI(JEHM8(5EB=;Y9J!H;.JE!<.)(J!.4$DG,:)^"7 M_U2S/C#Y1;DI64,/S!DCS*(T.44TU;(,R!G*0I9(L\5>YLR&5+#9(9FJ#%F9 MKFP;H,IR%ODW\ZKK<%%Q4)H%E!=:-C1J.2T2W7_AMO<>5Z569%]*L )S)7UI MTAQS.2LE6?YV9HK&_LBTI.^=F1';G0U$7I@\XS(J'1ES2C4LU?O[VTHB#4J(K?_0[>]CV*O@?TWW'VT M_Q4JPM/*=@Y?V1$4?5TAC69\0[*NG3QJ9']?T,^JI4+*3_-NMZWJDBS\ME4T MQ_\G#FV=^IBJVSY^'2*Y2PQ/'C4/&IU/CU\IDFK#N&E[N,MM_I(X!MQHU7J= MIR*H^IHKL8^\N=I&^U@6P#.5 M!S.]&>7= ?258'84>:G-8#)9&:;;H<2'H;A)VNQH_D(J,YC_;6HN#BBR]^"! M!N*%>'T&KU-Q#8G.)K6-/Z/'4DW)*3G3(6*&F-513]N'6>DSDMT>%32DSY"L MVI*5:PB1JC=2?U!.;^;VUJ?-]K;C.F-3VS B7[7EZU@QS9*(O&4VD)PFG(H0 MN[":\Y9YBOU4R1C(B>09=,?N6W01ZPO:!>@(%-*U+715]+7HURQB9/?V##J. MR%O]M+1UO)U(P]9K>\@?%RHZ-'0>Z\[80G%(6+T).P;VKT7J,DK%/*6"O*8L M2BD90A )R>5D3GK2?8[3C/7F;0 RYF!KTCSL).0-Q.F(L\#>\NY%3. T2[N7$8@/YO.,G H[49D]*(0L(HO(XOJ= MTIQ)NWR$FV+:&]\((H*((*ZQ4_P0R=1RF(T->V9D*"8W*3FG@DX@>Q3%+OE* MN=RW;^TLO&>KR#YP=<&5ZWC$R%] M[^6$N$1X6Y8(K\Q,?JRUP\6]H&(:&F\%K:!-J.428W0-?@0/OKQ+A(RBA_[S M8KAIW^O^GM;26P.MCM%C1X\=/?:M\-@W[Y1?4(%..7;XV.%O$D48@_&[F6.Y M^^0I+=,H#R2?!YP)HU/#(^*(."*.ZQD>-H"THNYXF&*?:&B!_BMQ;'M'QF MN0005_$@B\CBACS3O"MD@9(.< BTDL85318$(H (X':H+@/0R_8@.2I>Z5Z7 MXE7>,A\M-AX9T>#]1,E4A':3%*G\F5P<"TR,#(Q,3(S,2YXF5P<"TR,#(Q,3(S,5]C86PN>&UL4$L! M A0#% @ \H:<5'_US+F5P M<"TR,#(Q,3(S,5]P&UL4$L! A0#% @ \H:<5*"/]+7&Q 8 *;Q' M !4 ( !BPP" 'IE<' M,C R,3$R,S%X,C!F+FAT;5!+ 0(4 M Q0 ( /*&G%08[9^.H?0 ($< 0 8 " 831" !Z97!P M+3(P,C$Q,C,Q>#(P9C Q,"YJ<&=02P$"% ,4 " #RAIQ4AAFG2KR: 0!8 MR $ & @ %;Q@D >F5P<"TR,#(Q,3(S,7@R,&8P,34N:G!G M4$L! A0#% @ \H:<5"H*0N$T"0 <3\ !@ ( !36$+ M 'IE<' M,C R,3$R,S%X97@Q,F0Q+FAT;5!+ 0(4 Q0 ( /*&G%2O8F;U M-0D $E 8 " ;=J"P!Z97!P+3(P,C$Q,C,Q>&5X,3)D M,BYH=&U02P$"% ,4 " #RAIQ4G$0L)^(% ^(P & M@ $B= L >F5P<"TR,#(Q,3(S,7AE>#$S9#$N:'1M4$L! A0#% @ \H:< M5+_!E:U5!0 _QH !@ ( !.GH+ 'IE<' M,C R,3$R,S%X M97@Q,V0R+FAT;5!+ 0(4 Q0 ( /*&G%0LI@.N9@, *\( 8 M " <5_"P!Z97!P+3(P,C$Q,C,Q>&5X,35D,2YH=&U02P$"% ,4 M" #RAIQ49^#W8:(& () & @ %A@PL >F5P<"TR,#(Q M,3(S,7AE>#$U9#(N:'1M4$L! A0#% @ \H:<5-X5^(%#!@ 3&H !< M ( !.8H+ 'IE<' M,C R,3$R,S%X97@X9#$N:'1M4$L%!@ 0 / \ P0 +&0"P $! end

N9BRT% MQ!GB'EWXP#<$3M0<^%N^=3Q4K+Z[%&A'S3(08V@#5>JA_2(*8.&5(>U1F.6U MI#D6;(;@M^SRC3+PC*0I6%T$ @:?22L^?N^7@FJ_4*>O6) MK[=;7=K&(\F7(U-8N=)M5KL%5>XM9\U5(ZYE,)CL M3+T10[L/[WGR].$*3W2S<@J#6^(T@;576:DW.0>) MW-PL.5XJJBU5-AD=2_?I-;]EP7K> M:0U1HMYTT'1#L>.]6L&)H^PYF.4,.XPOCR0W M:(;@E2;)I^4\EU.5;(E?L0)].K(QT(FRVJ,;:JD\QAMJ>Z*;3$-@O@'=?#DP MYF\==;Z0UE=-VCN(S9Y0?L% !DC/.[/XN9<)/S[T&X?'CXP7_0R2AYS#6T$^ M XWW:KR\WTFX!TK>]3=$RUU\F2$+FZ7JY'IK;KA_.$G@4DAZUZ=%6RQ(C5&>450G:R7&=!US#/0+ MW:0N0(SF&K=GBTF+X')E;3 77 I=B^SYCD&?:4%^*:B]ZQ.C3V7TT6!:2:,B M)R6,U:#LN,Y]B)%?XBT^+B97:$ZWN6+?8BTY.7F%& ?(9U#-.?HQ0OG+3=8[ MH//!@-0[^WQ5YQY@L(V^IN/]_5EXX N6W;5^WQC*Y4/0:@%'@$^U\4OP- BK M9IW"O*0RZ42G/^\V 5/&;1J?D$D!PCU?#^;%C[YFCF4KX\T[,>>A+W&\?0:- M]D>WZ7XN> N%/Z&)"*DB!)@A^!..1X0( 2$P](G$(DJ$@!*12(2$$)%(A(42 MD4B$A!!0)"+4N_M!?+WKN/Y(B*^WA?^V4S[9^/WD&H"X"7[Y_WXE?GUQ/8C$ M$XT_- A8]J!;U*O8W.> TQY;6K[+.B$5GW AY/D^VP,+!]Q#N]!B1*1_--+# M]F,1Z;_JECXVZ;'(UH6>ZQ]@#=[=M;@[K\/3^P?1H#3W[]JJR5K#NR=3'^O??$0LG26-C0&+^(:G3IMJP%73+F,KB][96C ME8-$A:.\&CG\P:L'$S_([ 9MJ"" U M67Y<+R]YML3GVKD>K;?G?,TH LR MSWQVK C6JJO9\41A@SI-8] JU!N*(-U!$6AEQ<'+E;S(.14G9[5YM<&U)S[L M-(;%L.1IGXP?(S#1;L^C>9P?D:SBLK$AA"D]4=/:DAYF2TS?V=Y!LIPYEFHX MU1Z+*O-RH5(KIQM$T@62!?Q-G(@E:>;G2M:E7= _6F"^XY5^1&#B:[PVSII] M5J7TY329P#:EZ?(. 5I#Y+FUFAQ(O+SIX>)&L@I3L0$$!OBD)!ZCZ,O[I#<5 MBI8/I^[YG^ '58;0=U&(>>=,OW )^[?\SH#!@*Q7=NQU+.GDNE%SBSFES\=; M9,$UTJ.Y4;C#!B:W,6O"4&_8JF)JV*8X)F@6A^@\7J\3+'E%R_B'.)B1/%W MVWQ7GD;#^-Q2UHT)UU*G&)>U1T.TP=Y>GMK%V:)4P0HIKNLR9G(@T&J\!>4) MNIJQQ)E>AX\I3Q=W*R,QN8"/^:Z8+#8EONK&70J-#^39.#Z8F3WF#F9GNZQD MQ3Y/$VA:)QDT@:?B2QJ*"7 PF7?,SF/N>;Z#"1/@ZPP"Z(R1 MX4!TE9W2" 9 M-L_6*.<.+(M096IU8+F4 ?G\O.,7&2!\-U>"53'[L3)5# - MQ5<+=^MD,4&=0;Q'+X\MAN$_>%LF3!N>D1Q]S8'E1H*%31(S@JLME;+59TRG MH=UA>W.4KL[4F=&CU%J#*VL=05+%/ OD"/B<%)"CQ!634.XM1S?8WHS$XVN. MZVNHK@<#%]_H Q'* MUPR)3;TV:.(1(J(^VB$GIF1='BMV71/U,SB(U66-6J0K"L_ES(2K) 1:MR:- M*^$@GE2G'"@0]!B1&&.>D I;J);9:@9)YPM5U@.';A92/.QL@-3!#S<#V*(7-Y!(T0(@&=%0,: MU[^]U]U*T2W 8KH$OM_- ('M"KQ&2+!?#3R=\%N2N;(VAB#7N_ON.L8&+1R- MYR5X0M)3\-J6C&@BL$N(*4]@ R:O9YD)VWR""Y^7"':^E23 35ZO /"]=? , M/TH%LWF>W:Z;Z7ZE]\_U$M;IOQ%+U$13@>\!NQ+Y32"]%[6\5X"/\?I$[F>\ M?YS73_#V&-07#H8R/M>D#Y@&"CDL)GH&03T+@SO5.MRU?DEOY22&Q^2YY !=^4%X;7?S>C6+"AJ6/*9R"/R8'=FG8*%5[9 M3HE&+XOI%A/TN_5:$+#V&^.\'A=8"!R#Y!/2XG)>DXI"-5MK5J[2ZNCC724# M#\!"8"-C;0-8=P+,UFCG$PRAE94MSXQ9X$XVL#ZBZ2$SV[(TU0W-F&P.,U,/ MFAH&ELY"I*DBCQ$#6$6_)W5_3Z67JWX]:RY,!D9:0V'BN2W[IG;[!CP-\PO-:&L@N,J:(#]P&VHE=T M7XL$K1F?W\GR61%8UZGLO=CABP(W8F@X-NR^YQTF@)],V3(<8.7]/D$B[(5G M!=UPO2< ;^7HA9X05C]]'%QXT=O?-G39[\)YX'/ QH0^/;P637M:!)T48>=! MKP^D[UHI-GAM0$#1U/=%X][+*;KDF/M]\YC_G76XL$9 ;-%2]@Z+U^(Q+Z4"9@(W_EG_N,'#,$I/03DOFN[CQLX'$PFX_VT?9) M(+!;V5%R5BZEEBQ;Y)NIG*EG)I M:Y/DNMO&*+XP 8! 21KQ-Y-!T[D-J602FS=PYB+LUV=\B,'0Q0#7+M@[Q4KS%F)@& ML)=@_4'@_(0T@Y_\T6\.MJ#AVG&$;^I R._U>!X"5\>%?6\7(B3 1YP+QV:/VN%%[W*@] M;M0>]V;M<06:D2@*30Z%H430 LE(X),LC@023U ,DT1Q1L9^_7/<+C512DDL MSZUE#L39FWES.=LLUNRYAKI#FAY,E;0RY^0!E2M1B;R8L";GVN2F>3+3,=3- MDJ\Y^"J19/),L3\YU_P6GW3P##U,LZHB$7UT/:]6G'+C7/-;*D^GI[EXH8CB MBVEF/2LS2[88P%4=C\Q5-JH^S=96ZGQ3F5::G%TJJ)-S+6U9DYEKHH0M5#$E M-^O9HI ?KAKG6MK67#?9:PS;2:XT&O/"C)\OV,'$1^AXT5"7Z[#8A"12:-JU MNTMNWL.FO0"5X,73VS9+]F0[C+VS4?DV?&$KC7)O+N4IADDX7 M4,L];),;\!0YI#%)EFE!'@\I@23ID3 D,%$@:!0?D2-*I(TQ_961R9?5Y3P[W+KM[ 1B.)SAJ7RKWZ5E+DUN+B=S K]8]U#S+$]-S:63:4S;K@K<[.D@/479 M,3\YQU-&K2R6&_T9R^<(:;5A:VYK5G+/\52;YO(VCA:J/-X9Q8N$8*#SPN0< M3S6F9C_.];0R)]*21&H)JDGH[CF>FCRNE] M99H50HJ9I*M!PGE\BSYWBJ2#$=L=PT M^V@IG>EWBU5E6K'/ME[N;M/8L,AD:=0QF]I"*RZMM\A1*BNA0'DL"ALF MU(DQ*0S'B;$@$B.2D!/R4"3IE_<>KU:ND1]7*MQ2SJ8DJV8-8$/M,SSEE)8I MITVG"4YV6U.MP347FQY[CJ<:U51_0.:W:4ZA)UE'J77JFZ5[CJ>$NE%"*6RR M0)?J*J?+7;PZ'Y_EJ0:!U5KE="/+47:&B]+C7YF7B%5O&^7 MIFQRW6.+9_54;;GH:GE>KG(Y2>X,Z7%K8=?8L7EZFA/Q1O==I^8K7@\=9:GJGFYSC9Z8P9U!HE>BUL*L_;J+$_U MJ,(XVP&$YZD>2W=31D=:8^XYGIKFM3JP1W4,56A]A#OK;JM;=<_QE$Z99F:J MN1MT@Z56UF>7R;B^?ZUNFL>Q$WHTT?3A]"/IP_]X#::V%/B#^W+Y>]V M/*&)\YL>7TN'NV2_M(@LX2,+ACUA1$28\!$FDI=0D@5#GX@_M-M@N D3R4LH MR0+EA8X(*(OZC3?;6ENV=$SM MP$FW?OK\G]813H6YF=F9! M/]KN\^UNGZ>]#S];01]JX?HN;_T\:;M-.?%[8=>5,R0B-GE,P7DW_ B;HCW, M>;M7UBOOL@SCE1K9'!]QMCEE4<<$1G;R-B& M@%^N+4',>POREK8X;'Q_^.^%M$=@5G_.OE']L;1KJ'G#MZP_AS= C.LOD%_- M%;'(I4SMSV$1#\8TVDU^, O[>"OR<.$LA)=Y#'WY@,SP:"%LQ R/'+U>FQF^ M9C#OBK1Z.N5=U?FE>#QDT[LLV6F*C39+:UQO+O2$_Y47=5)O35C+%;\HE MUN^UB,4HC(DEDJ>(@Y'\7-8[BN3GJBBO;_!_<5ULL^HXON'24WG!KHMV4DI- M_-:)B1B#X3$\\9;]>+S=E/0+U*&?$/5WNK4!NWJ_J"D'UKXT"BSPBT M2[0GF71%Y3AYVD67G5)Y7L,:NPZ)>)**44GJ:@;MS[->C] ,+M321UT2A$-S2B7974_\1H=DC"#)6 )[M__,H^\5YCP(RKH'0?E#([T;[!>^ MVX?JCY;K^SJ1'H?[#'Y&"1A;B^K0R_2 SSDE*CVK-%(M=N(W.F2 YFD3OM[ M_% Y"=..8B10#^1GOBUAI-&>Y=:=T5K%E<8POFTT,LUFPV^!F*#1&$U?JP=B M)&%O[#E&$G9#5_1M"9G.6'*N,>T56K,ZDXP^+MN'N12P0;]@ L$L&&118V\E%_ M>C@;(45%(6S$##\B>HU@PR+8L @V[*(E$SAZU"D=_6R5WZJ?I3(CW76Y5C7? MLRFAV*K6K@(;UL%S:,UJ;&151I?T.%NV3*.RAPTC"2:&,EA4@A3!AH5+7-ZI MX9,RM>I&SI,<7[-+17RU,=/KZG7D9SQ07:U>&7"Y_J)96V%I45I/=K!AR60B MAC-OU?KB18&&3Q(S@:DNE;/49TVEHDVOP?],03(7*SUW.<2AG ML:Y.LW6"]6'#*& _B!A!O5N>]U"[*1%L6*C/#\(OG/?U!=\#?BFDL;BL$=*< MKW%I5E#P9D;](MBPAW(%WQ,?96$3I&"Z*3Y=$@O# MV0#MH0MV!QM&),D88*%(?"+8L,?T!-]C?XIJ)]*I-;OEQ7F!'O4W4[)5G"W3F/8G_XT&JWEN@AT:ENC?U[UXT\5WJ_P3.Z0RO@L=1CQ>LHFMT+%4V MLEQ*7&\ZPF+BXSD1,8)$8TR"_IFU(2^U]Y\.X!1>X7BGE"I3VU*%(6W4N9JQ M&,=KXS7'9+[>7_X-:5FD"[A@SS<*&D^W!DQNPU.U.NNC-^&Q))J,X8D?BMYT M-VD)*5S3W:2EG<*E3;H[3'%I0\AMU$8SD^2N8AM::JJ4ZLUF,]09+',Y<4,5 MR>EDA]6$)] 8AKY5-_@ ^Q./#\YT#<\M[ 9X;545W7CW@/3X'.)>38A.AO5 MF6-;K-'9:(-1PX=BPF-T@HRA5ZRD_P-,T2-@+X57-F[KQ;TG+.14MJ05D>MR MLI#ORZOIK+90VP+)LREUZ6 M4*4WGYAU+H!9(F-)DHR1U%M1_F/NT/TX7*7;[-*%'Y4BO#;NJO[?VP@6(XIS MR#K>(E0')^/L$&7;\CV\2+Q>107\6UY2DNT9HRR>0.= MT[K&]!="@8BS/F82C3$Q)I*G""3I1WF1;\O#>.3(#;?85]5T8N!R:[4TUTEV MCY"$)F(4^=;>]Q40DK[/L_[;5ITYN+]T(^ F@GKYZNVIC(#%=Q: M<&3=,-& MY)6H.:(M(XIM(98\F8,K$G?P=[? M4)7E!?@;D$.%^YR[.XF6)7LW7HB Q61M\[1?#\B BNZ(/OE"0J@C.EU$1GS6 MW\J+Q6\@E[9C&^:F*8/77\D6JX_ 1QL\"BQP5;99;[7:X)$IL.IJ(!)#8=YU M6KBH;"UU:?V61Y +2LIYL7CYEO5F&M'DB:@A9D :0'0+6>O2QI/8'@ M4X&5[\;N!8_>+X8L'--R1/ U& '?5!-="Q$7"PU83FCB@J_A;3,&6$A@41$. MIMLL3,4"KP[LB?=CUC !J76DH /NM;T''0R+[6]R-.\YT$W(7%1E^$33 &/] MMT;&IC%'Q#&X/FZ+:V3A603X+D $XR,%KO[0V<'$!:(#J0)E!Z@GN/*B=;A2 M 1U2!C!^< 4RBBE+X"HK6'*?0H +G>$,_ ?)0'W = D9RYX\."()HRA\I0 MT27-@58>6%=;T;SK;9@:LI+!ZSDJ"*NE;DSK\LF MS,42)W)MO%=I+<=<:(X5:+:VT90G@( RN"HM+A0;WC&P]''F+A_PV)" EC[F^-2/Z]?<:;R+IL^G*[YQ#P MA_?ND(6!K=%>LB"X);2"FFQ!8P;,Q4\GH:*_)"$+!; MKGV'S&H;;&#RV\:> MNFEC/C?T@+CG*;G1^A-B]5X0O=!I41?*A&@/^#I!4?V\+0H3$@7K\ MSQ,"_")+?J%9), ,GL8>RHAC@1<""XU8"["V8Z < ?T7QDXSBJ;L<=&QRA+A M/:SI@9F 8R&CSGTYVO'F:*=0E,MKD(]$RDU1G_CA,?PK$/(@$IZ7UY+1'6P5 MM)1+IC<)K9[L=!M?9,)#KO.YC3V4QHHX\A2'1X6L WTC?WU8;WG@OO.'= JV MJA--BI-G?*ZXR8\LH-@$3X.\"K,2;UL[':L8+"D,)8K:#Q=ULHYX.U0&WX#@H7^"?/] )4\2?X,H+SU7J>$TR.EO*6X5U'RUM)R/2R=,S$8^GKKLLF"!O&*M;5-DZ.N^O.R4]+0V)\EO+$K=D"2X-!%2S M9/TBZS)/MNJT,!(SZE*A9FNBL&DWYV!==$4[794S?B!T(J'8Z2 :V%MWJ( # MNP)]:]\WW/EZ@5D ,BE#-^_ ,[QTR/&9X)P%!@+.RM%V$8+E.].^L^[Y,GM# M%_M(P 'MDKF/+X.9@K!#] -AS^LW1=T:0T.++ S38[)]=*++^_@]B ^ &P B MY0TB*W"S=+=TD#]>Q!N:(4+G"MQVM()1B^796&0H:MY?OM;=O]C!@UR@AA]( M2>YVM)XMU$DT#T*F-" 8/(_V)$$?\;IT\$7K@&)GY2-?9+K,0"_KJIS.TM5% MG&Z5J@W@6"6(6)(\[=GT2 KU%NLGTN1:Q](S4Q7M@H/G9J0;G\'U8]!8\DSJ MA2=J5U_"+RC?^RUA73";XZZZ,%"\*W/%8C[)%TK G.,)/(;CIVX5]'UA^/VN MNP24 /"H8=2]VQD,R3[@RPU;'U;S "U4TH!=@:<-TQW>_.[@ #[T&G"AKY9" MX?CSX<"YYA/>A;ZB!\STVUDL@!\N6A#_-!O?3?J#%Y#4*Y"C__U?1UBJ^^,5 M".EOF+]W9R@'RQ9@N.+><>8<_+E# MIB6?R"OQP8NM2YQ\IKJ(3$VH:_[5KJ7/E@S"SX"O@4K1CG9N@Z]^_=/V/"<@ MNVG#ZZY@[M(GF/+[3R2KC7KM2;;+M2JUW'7@A=X MNP?&6X6'U5J;:R'M&M+.<^!UJZU:N9!AX>9VME!EJ^D"6_8VPKD*5VVWD'V1 M8OAF\I=O50(OV7 L$>YC /9HRCK@]J&"_ 65)X[^#0RF]PG[^S^>?N>?6D_( M"';Q,*W](+[U/[M!=YSTRQW_-U= 7DLR& DW?X#YA<8,GFY-13/8^P&JT?\3 M :94C$&?UT//=FU''G#T_RR0*FH MW%W6LHD&&'ER3[6:'_7KY*K&B^A4U1*K83_+30120%^.3#?Y.<^VB*':5:J- M1%,14F6W(21.1V*CU&!87K-3M#0HLJW.=C V*PV!.AU9ZR93K:V4=[CNJE!> M60TVWIW O,V3D54SIY1KD_8*Q;-FNU[:@G"\#$_G3T:2[:&:$-?9 ;]QL$YN MP:QDIM,0DJ=81>E-$UEFFY'5N,$D9^Y" MZ Z*[CE6J=)H56LV<%N5YU8-IVK=.-MFS[$*(QO%;,-88MRFRBW($ MC#QYS^&$&"?<9&^)XAFBP18"BW$&S,+Y?*HTLVT>AUI/!VWV'-, M56Y3TWJN@<75-)K:,G,W+6PI]X"IKG4L_UR6_G1>D"97 M]MR2.MML]Y$46P;.27 BWVZRU1:;AE[6Q0_BHUYCE^LUEL"?Z,1C=,WX?*L0 M__(GDGF,"3Y&6Y"/K3J9>%R^^F0522!"=\9L.](;]!/^(FLI[G_UB2 4&+A/ MHAT=B-MKB^'M"BU N*/;UUZ0,^4HYV#[/C>[@*T?&)_/#4Q&FYTW;ZT[@MB$0![PYP51P?3]6+EMBQ-=4,S)AOPPQ-2MD=/ MNUV)<^.?MRF^)#T_-JW^2(A"QBKO2!7?!1NZO$L*#$XU]^>HWG;. M%$B;AX'Z/7$*KWB<$0CDA40\#_F>./Q WO\3>?D.6NT+[)US1'VRG1H.$G!Q M0??/4*$5"&K!=AS_DN$/AD8&X$L&X$^4BQ *01]X@XI^Q/IOZ?O3X0'[QQ#; MF,A>LH_G:IYSE6+(B;F(G9,]T4*.I"VR*9%->1";DI?'LH+D'7$JZQ.$TV0) MK!3@_S>%ZNBBR)Q$YN1QS4D+L/ 6_(_T 7%@7OSKAB7VPK+X%T2Z/ERZO@5^ M@'4LL"10T<>:(\/2PL,RQC])L1?!51L'J2B2:<3EO7:W7JAR?UBDR1]1DU^? MX4/(W3E#GRS!-9+GMNQT=]-1O+\/:GCAN;<.3!?<4OZK#,M?@<4[^/(_SPK] M[#TC]1XN]7[LM_@U&GX])2R\1*2@C,.>BO9!Q1JL>)37LBG!U#7KG,#\24:A MKVRGRNN^?NQH_^C@DL@^/*)]>-_3)Y)O^_F719PYDR?S3E[ %QK 7)M_1HJU MT,3-;T77%%V.#V'ZU$FZ3\#]S.+,R>>W,I]>37;?Y39C06;N:0'$P?6P'%B1 MSEV?"HK9=C=XZ]#V]_YH]MJ9;"U@F$>.)L-"H/,Y;5Z*_RG&S"A;&\B;L<$>)& MA,#0)R8942($E(A$(B2$ "*1Q")*7(X2GPR#W[72?T+CR/>TP4WBO2NN"O C MX9=>!?T75XB\=WN<[R:ILD?U_WZJ+H'%SK7:CD0H$J&+03M#A^^!Q0:B8URL M0W'$(J\Z0(_-(EBD0$,O'=\E\^OU+A?1#N_&QG=?@$OV:O_C:?UVT'?W!?AN MH_9 I=W][.Q-C]B'>!TY 6*AZ>_.(PO1A#"$OR_*[/=>B.$JVJ'.S+5E?ORG,!N[OI7O7:VF]H< M_N)A>D-L7L%GH"/^>4YG"5(<@KRO /@[S187U?RZ4E*=!)/$Q:K@9$=?;X&5 M<>0L,'L';P>,7MHQ82'YF1Y _>1ZWB[$YR:'*X5X/)$?H4:[X&NW3 NK(_&"ZIP6XH-6N3F6>6\4U133N*KA1[A5ICY=Y*:M:DV^(2W*2- M;C:3%)E+S@J9,@1Q@JV&&2I&D&])S6,ZW;NLUK^&E[.&]Y[3771"^/SL1S&N MN^J8@!4/:F/>T19SNK'&U,9PC,;M^:JV30M6J78S;2&GJLU&OD,O5#QI&+D\ MJ['I"40'Q&%C+)72_7XI86/RW5;LFOQ MFPE8@[,V[D#5*VA7&J(I>ET:\!@4,&B.8P1QBIO^4$'I^>J2OZ0'C4KO9G3_ M& 7P=0M[Q&H!IP4B+O"L711:3$IM=;B4*4Y*@N7<+$ZUZ(U4U0L"J9;6FWS) M8MOYW@A"G$(;BL<2Z%LR'DE'%*9>PCR^(1W+?$Z4,TM6Y"D\T2RB<:PWMVXF M'8E^I3L5^!3'*=*D6(DKRS8F051ISP"^+1P/&HV>XJY<)L1V(3Y=Q1.% MB<#XX21.,U$X&863H;"7K\G/*D.E^*4D<7R\IN-;46\O7/QVF[=9CNG$N\4& MG^Z1<=%H%)/%"90?8"P9)O'8L6(-0HA9R&/ZOA>W>O?+/@R7"'_=!'K\="Q9 M@1#72LV*VRG3:34]6J:-QK)IM,LW$^)J0K62;G8P57/V4,NM':TT[;M"TC>" M43CXR)F[X9*=KYN_UV5'H;'Y5&PLBWQ:SS6M-JTS6;-Q*]E9D,E/X M*P 0?9MI_V"LE7#6KC]TC'&'*=_H>#94<_XSR7R+<\9KS/D!-O[^O,K/FZY! MA#4184U$ A,A2_P\9(G0,T2$(Q$IQ]M@"X0)22!"C?BIE(TP(L*$$6$;+Q$B M8HCD;Q]&4!&/DU+X=P05\8");*]2[0%+]7%9 M6N:Z:;>%$4N^-9UP3MMH=:DL?TBZ-2DM"9QEN6DGQ< MAF6WT;*$)D%S)0W-Q]/KHJ93$Q]8@$F^)<&/) Y1&8QRD@^+C?BHK@< MK(?\A)^7E/IT+,91<3/Q(0<2:/+'Q8X_JU[D!L%BE/-^S3J0CPMJ*=U0LHTI M7N2[T]ZTGG%$=TNY/EP AL6P-RN>'YS-PQ3P1?)PS1J0C\M#I[KJ#DHBTT*= MUJRVS?4%FELU_/+_!!K#\+!CXQ6OY7?0.F@-*FBR:D).G MNQ*/'5/"AUZC.^"K^0@X_LQXR)DI>Q?:T$F"S/#;62QD4Q(MV.XP&S_74/J- M"TCZE0Z#__U?1ZT3]Z(+JV@,\_=./@^6+2AFP3U1GT@@4Z!Q0Y*L#QKSHNP0F^>Z<] M9$!VVUC\QK$G6 \T!W_N2G3()_)*?'"@<>#_./E,=1&9FE!7_*M=2Y_-/X.? MSS49#[X"'II7!V6,D;1?T+3O%_Z_XC\7[,)^DD[R3K+-@*O7D3S'EMMY)%UK MUFM-MEVH52_X1J? ZU9;M7(AP[:Y#)(M5-EJ MNL"6D58;?%'AJNT6LL^0"=],_O*3?"Q$T1%[:C@6,%I> GM3U@&W#Q7D+Z@\ MO!>0+5Z/^)C$1;C"%@G %C35>Q9$0W@#%]GNK; M1N181YTHGT/E@CX1B9W$[]#K9O9P*\VP)$]5ZJ7"MB9--IV)@$$/U1/>_/%TK6UI<(\=%OB7I78(>T-,Z">]Y\O25WBUK M[+@PYJF61:>;M7IO,',%4D!?CE3+)6;)#+HU'G<W,,L/9UA42IR/;_[^] M+_U15MGV_GZ3^S^0Y]QSLT^B7D!%[9UW)Z@X*TXX?2$(A:((RB#J7_]6X=#: MTO;D0'=SDO/L;KN$JEKSJK5^)4_M9:O:Z^/A@2PWQ;X]3(=1 OO\F6V-;?$B MV\5M4ELU9Z5*K]#?'1N=CC3XH5&GNWG;!5/-\#"8#A6U5?5,"_'AG4$ W7V]EC"RG "G\E- MV76XS\0WE6%XU-A&4"^XCNO+])B.Y1A[V0U;DT)6[.=0K'7V]GE#JI ;T&UR M;&N9[,9J&RG.( R.T[?S4EP<0N<#\)0H0N9-1&5^F!0(GAK&A'@J2B8I0GCY M;, JF6ZV5)CA@KKH3;)E)<[5&E[RU "3WM)L55MXOCID-IP\V2Q-VDN>FIV5 M*2WT:@9?Z\/1R&XG>J+XV(Z.N36FCJ:V>((;.:>\A3EM5H';]$= M)AQ>;]+1-K=1[9&7/(UBTWA;TR2:RZM,KI+@YW)FY7C)$]M=+Q4PM>;<(CJB MXLGI9&(0CI<\"7UM41MWV<%TL>KG(>\7M%G"4YZJ&7KD3,RLSLR4=#=L:W%1 MDD=>\N2LV$8KA2]%KC7KJ1:[,;RNG(7+A- 6>];N$+KE%>MAIUNI_> MW2#Q8I<&N6)G7:GH#) Y:6+T##!K>PM8B;Z7AZZNG,^B]?9<;HU3W?ANY\SK.@[NC[RL6I(+H]?WCE/K3\;:>A,4G^8FL;;@" 57D+D'1UH_3 M%>TT*:XSW6&:R>A\?CUM-+,I9K3/0J D_5-+' /)5@$KMP05F"?IB),LOQNE MM.&;TVC;_QS)8(&G1Z5R41486\[,V_E"VI@X]!\,F*(P1Z&M88-;RN)E5_N8 M#J=9 ^2.OI>U?RY6!16_=*1WY#@?/5R'#Y15W=EOV?[W,$HH/FV3"@[PC3?;/R9@OYYUQ*B"$#PB1BE 7ZU4"0MQ/ M(@+5Y ="!!+A$T($$N$30J3>J&D,"/$Q0GRPLN:RR_H[4 4N>XO?:P\.&$7Q MSV(41 !C-2C=!+ IDYV?)SE=%=C)F]M)7^$;O97D>#A'7Q.XZL8* M+B!L0-A[$/;&C:6/!B1#)NCAC0B7%NB>&'L D5T/?PQ9(%]OP0U4E;]Z[C\B MY%=58P'9 [)_YP;#U*.Z/^\ 6W?WX&@'@)319S-;@[-"1Q[?(<2Y*7_=V*]] M<._=B]HV(G5_#Q22Q,L M@>9U^9/7K4_U@<*E5H+-@)5@EC?=:K$WW-7EQD)D@@@1T1NUP3XV"7;'K.>O M$2$2/RD/_2I6V$=$B"HX@_G&S+"X4K 2PG"=Z?"SS_?-?D2$^JM4FER8,P8G M-S*IBG8R51CO"M9CH5@L$4K%$X$(^34(]YD(O:RPOI\(&5*\)V\6Q=F4-> $ MR$['&F?N8X6LT8)1A@MAR(%!OE+LSKEF?D-#$:+0O;O1&!Y*7A2A;YCWV#F< M?=V>*]?S-!^]JD>96']%02]5QC5QE/T0P@94#JA\PT-A7U/Y6YG_K779VW=J M!5;5%*7B;&8Y-V=@PA0+]W&1*_@8;\VT2I$+*\UVPNR;S?J&WO9?ID)$XE*$ M^4TR1T5MNW-!WNB7!;U7RQOE;4$;;<:ZO>6H(X9J 6.IB,#3:V\ORF*=R*T8 MICN=K=*4%L7SX#Y27>^R5H]3!V..;%:KE2)1X]2&LP4(3862"3P(>G^("%W; MM?GQY/-9SN*,?M\P8+XBYK8?(N4KF]LW817]## <1$X!$WR;LXG70:=GV?E\ MTM(J<3PLC%%($G'\C;X:1>),8 MQ2=1AETH%;.?-.R&>I\T4-R1%V5%"@^85GNZJB<=+5>U$.?OZA]2H410_W#5 M1CD/SM\-0+C5OO8[[GQ\\AH^W1W$0@9R:C8V4G.\;')]OA3MD46M <5B6],0 MQT-X],UKT'P.J'];X$![!B>X9F4WXGJ!&^B!%=@>\M-"K&.DJD03%Z*S6*<< M'V[27.,,*## V@M08P*LO=] B !9S">$")#%?$*(0")\0HA (GQ"B !K[[J$ M\'LF^??AH 18>P'6GN_Y)I"=7XRM%F#M!?P08.T%6'NO\D. M>=S.^DSY*X MDBT@;$#8[T38 &OOL8ACV_KZGX6L=_LB>S]B;7WS@MZ :+^;:/[K 7^5:.^W M :\M]^Z120'(0,%*\"5K&_L+W6/N_]C"'W5X04MF0+Z ?$%'[7>" 7&U_5;9 M5Q71T!D5B):A:XJX;UI3U\PHH^FC&$Y6ATJJ7Q93.>HK+1.>$ZS;AC@63&"^ M*)U=>Q7.FB6"Z[<)$E_T\XN4O2+;?-W9@H$1,2J4C%T'"NR227ZT.[7?+TR& M^_42_1S[2[Z>V7[T2GW4*_MKU,O5($M>[X4UB_-PDHOV&S@K.QJ_24\'DNP\ M4JTD-$%6DV2!XA89$R^RW?8@ZF(0D5"MD"$B&0UZ9 ,A^]T-YU\6LD;9&%6T M*)F:LJUX/*PL+9PMC*"0Q5PAPX-&]-^&E^?=:+[O:SJJ@_SLA%*19TKL3[>/ M/D$=<>ZO\.=]^6:$2(&91V'F:;7E<8WF88M1GY!N/.T/S8\*0L\?Y[XZ0H'] M$0 9C^#[>'7^=>MY?FM@+87!Y#D[I0MT@=<;O?PG_>2EC+P3B[*#^L]/= M_HH>!&<%-:YZF?]%F)X,6P71 6W^4EX4>U4XY/, MYUU,6A31'IG-P]:?VMR,;1B0-B^-7DTP#'Z3UU9V.9/4IID)D5_(1IDO-QI_ M_DGB(P9\1A[MZ>KY/WD#6 MVGW#]8(2?Q\T=\!)M^,DT6^<5-2>-0S2+B&72_+0GYRC&DSIO8$HY"O T_GJ M,I8GBM X,5*DCC. 'K*,!PQPK\Q;:03G#*L.DZ1G!GM E3_)!4YSQG_&P,+&P9HT&.R !1G"_YP MD' DRP(F"N88[:RI0'YWM]3G+M0I@?1P9CQNZ_GUE!SG,S2H=D#Z"W!()T0J MNFXF?!?\%"U%T6P@L?/=-F6.]\S34CM,;F)0)9# N^%%H3Y;9<>L@TA%AN(> M60)T"6A>UT8+^$9Q#""%=DL-(8IL/=_KT\7[6.;+_M4IE?!.A[0+*5)B\L4A MF'6XX5AL?-Y]JANZ"(#D9FNRT&TQ+<6"BH.5BSLV+[K40;7?:&HM>P@II0B& M!XJ)2ZAUM[0LE6;9\;0;KY8JY@R4^O$1*LKV3.=@T/)A0P"T70P#@P\H5B5! MLP5C[?I4@>V[G>V3_&;[3LI-%!B48N:>X=9(A;AFP;.P:'OL9Y)M2UJ,'&(-!-VVH)F MY"TMOW)>/_(-U,CMU CPFQIY#L9,-QJ#WL N:?:PW)CO8$2(5>@[B/2LP M9H*BJ>M]KE5R60B&$="6*8A/!-,$*#=PL$!']J9@"Z[_NO59MTR-GJ#?WL)< M[=S?7?9M3,=LZ+<(HS0#%P^[2 M[N9ZVA E0^"VE5=JG,VHED(M*E,[TX VA A%40OA2Q-RY#J<1.4S08)$/,[M MW,4!N%:8[I*GKVS&RK/I/[[\L6+M;X_)Z^4LI0]!@^FJE64B72[4D^/'G2"[ M1$S/.I.PU:JD\=9LQ>O3?KR7S="OGA]C>Z5];W4!)?:@) 1L:"NJFSG0'6UK M5K;B[I(A\J@Y8NT#3^M#"RJMG:XZS-8]0;(@+;8JR(9K42R4%E7^)3H]UU60-B>\E_[P'U_QHRYIN4BD,TQ3*-KO=YW-O];9^SA M4WR_1?@6VG2O*AG!T* FG5@M,:"X0%FZL27F>BJJ.-3:A6VV6K14D5SE^EU MLVVT=6$CC*QK*INR>-+3?7HRDPS]; M^Y9;OA:&2X6O@#340F:@U(P")G,&+HOV%U'MSO:,C%5 MAXZ9&<'0^2V:TTA='_M4T+1L=\5R=!B,01<9FP%KK$MH>T3X+-O=10V@W(Z( M,C9S8&PG''*#N)<+1:;KTB*%_3S02K81X8%<<'GNWIK(N*%L+/HRW#GX;; 3 MS,BV9.FE87/+!-41UN9N&Y/)"!E[CFKWRT8;C<4CR>2_L>&Y(T6_0%3KV,%AJZT"UB&;=;9)MTNLK7;>#^[ M"1R;EW/7XE)+?8UM,RVLS6+M @.G6VNQE6*6;C-9+%>LT;5,D:Y@K3;\H,K4 MVBWLT'KOOY7\1>^2;U!=0IUMFP*R02@H!AKD]J&"_87L (G_#:-D]R?B[_^X M&IJ+M"+0WJ@J0L+;#^):_[,?],!%OW0.+NX 6(E@OJWQ@"$P.LJ'JS^R1 =C MA4F")81.K28TMD!Z7NIE(W*JH[R4CW"X>D-U"F1F9,A,OE\$Z>2PP$TJ#G)+ M_VPE]3"2QZG,.,E4$UR8F?7K,:&?B"8=GCP?F4QEN;4S&*0XBL!99L//K$VI M 4?&7HXL]N*)05RI:-RBV!4'8GI%CGGT3.KER$)/K^/&K!/&PRUM$Y[1@^J" M-/'N[J.*E:((C38[4"_1B.>R5Q5X# MCCQ[>YU>J\TIT>CB"T80UQ1;761;-!_C\9%O [T9+7$CN(C M/GX^,W4^/B[TEHR5EAZ?.1\I=+MKNMXTRMR"$0CIFE2?=)+TM MB3\=.2JD=3/IK $>CK6[AHS?#TV&+3X*;>.&LQ;*KIE-BBO7\'4B;<[B\0VA <-/=M^LE?*3'JY50Q?]Y3,+%>RD]6%._1L M_]NSPD"L)\-]',Q+G59NL +U!9RK!TO-Y>)*R/,VQ5&@-A\3W1+=9D<\X<%3 MG:R='JK&'-"9 MU-8J+_8S'*NEAVEU)-E= D[ @P7L!J7U*HM&?5K.1#/:)CH1FR:<@ VD>4F;;DTTBO9J2JTUU MTC4'9K$^\M(\R5RF&&67CHEW.Z1=K/8$)R:,O#0/[:R3/%-H]'&;R2;(,F5& M!U/'2_/@ZTU''^9$FIE-J:Y#CD84;3?@R+-Y#BMAVIKWA2A75K@HL^![1;XR MVC;2NB-?).DN)QYV"04?I1"P,'*JVL4:QV0?DTXHZ Y8 B/T(H1$D3 J=M#1 M&1&,T751V.573V/8?7Y@"$0!95Z/\@47 UO#]2B.XW;XGEWDOGW/UA/91>2/ M2[5LP_I#X=Q0,!71]98D175WRBO:/YS8>J$G[TJTT0G=2:&V6UMBPJ_"W780 MBM4=4G@M<0PD&]4JODSFI=%":4W*;I?YRFU%=3&<':]7XSFG;/CP@HJV2%*E M;Y2R.XI)\#(@A!\($8B$7R@1B(1/"!&(Q'4I\5'(X;<^^>%N%RD%HO+-1>5+)NH;2\@5[TYZRW$*&.)[,,35+D\*&.*',,07 M;T\*C.,/OWWES4CMX4Q\O7MU;J[4 LH&E THZT79S]F=A^-Z7EJC>]+K?8P- M5R7:ZO;PVSV$%BS=N-;]2L2CH#]O<^O+WLOR%93IWZ]=^_)%#150+:!:0+6K M7['TL%BE]JS]CTN7,,':5H2YE3&['J1=T]33=PA1[L"#CXNJ_046?X;,T.*G M@%K.$PQNDTQAE@4E>O$%Z#;(HD670RNZ>0:=@,K$2Q0_9ZV*C.(A(4;< ;G]T@NF79)#\Q>MG,!>,Q)O$*#Z),NQ"J9C]I&$W MU,]#A[S%ZU;4$RN+ M;\3KI0J^68@]NC\-SX1HF^C;@[ZP:P$@HHE0$K_$Z]\S7J\ TWS".,^F[M-J M_-/^_0LE]T' _OX@(I#]M]"VX(,M@%"E,@@%88=T[*(W/0,^[1G0_=L.K,GJ M$6(EV5[.N5913I?;/*,P\<^#-9U(R+Z# >D1>B\C;;U^+"&M \"%F_7R4#=& MF5.M>#6F3REM.,Y3-!ZO,[L[MLA0+'Z3VW]^37C^?23K>K>;!L3U'7%?N=+I MV^1H]FF92QUY*(_S*B;-"R":W7:XS6U!6N?<_8]"7I9T&R7!?,C,/RBO0R\% M175;#75T=X^NN<[#CJ5?,]EL=[KF%B-2PI5$&%\3U2G.%!"4@)OY(4.)V$_) M_ 1<_B,R.I_B\MJJ;Q-&SAGAF;C4E7.2*A3$!N3R'Y?S";C\1^1R/L7EDIS? M-'..WF=8V>CDY,0T/,DC+O_!V9Z+U1E9H.DSZ*L%A1??[3#X :GKWQ)I!H0- M".LGPGZ#[$'7M2KH'ETX,V$$SK!H==LRD7N!L@6VN;WSZKWY@VT^A?@;"S(( M]ZAJO9%3N:4EGYKT8SIM#\+X;*P->BIM\=^DMZ]9<\$I6 M=G&*3/:9;T^=2OS@5&JMY7+>52T2%Q@GD>B/*1_3T;FZM*$FD>[K8CB^*?,C M!..,/+M(-.ZA0*[8IQ<(12 47W,>;R$4L4D9%^0B,9U2T7QJ'ATH]*1%!D(12 4]Q.*CSNBMQ"*R2:C%CLJO<)GCC2C*N8F+55=H:"04,3?LA3? M(,-W^1CI$EKU49OO59W&(%K\=F<, ]W\Y*;RJ\* MXZ6#IGS#JM*[\C,M24^8(*'+[E%7IHE<.N\[H<^;AI\O_0X"_Z!<_!X>VP;, MYT_T,[>V=<]&WE=[=SU$W)R'QP!/%+.X,)-$!SCA0=IP;[Z$KAM!)(*2B._. MZ]=NR WH]KUZ;1_M,MZ^_79WHV20/ F<[/N:X@]ZV'"L:J.]OJX)U[LR68JE M*WEN47?HE-XJS!OH\NK8/ON2I(*(-!"6!V9??"0L"RO13U+#S&2:G\FSQ%0< M#'-K5UB"]$T@+'Y(W_A(6(S,.)%A:^$-U[5:=%'IMQUFY K+3\G_/*:%^%O+ M_#<]>?[-46] LH!D07W'HWI\PU?N[GWT;@5.Y&_J 8Y)33*\:%0&#.4TI]"5 M5!F^.^()ZFY-P &__RA^]WFK<+S6=";V-$[CZ[#<;Q) ;Z_R+K_?JU? MQ>_^[BA>;NILLV-/DQS@B%FW4>DGEPF7WV_<4GQ7GF9D&8@6ILO87+> 9BF" MJJZQW<'1KIM#GZ-UF:%S#'@,;B'6;'%!H<>W.T3UH_M6K.4^(.!%331HU2IFIF:W("ZH:D MF_.+QT.I>"I$)+P ,8(<2,#Q?LGY?8#C,P534$DS5L/)))3WHV*A M*)4,4>3U'4"_U/<<,_#< &&7A=\"$X3_^PB>X#[!^'VKA^Z."N4?)?%P"*@[ M@P7NE(<7"%3/F773A79T*BS@S/C!BLJ5H:[8 D%'2"^S>$5DM(#A?PG#WQD( M\'6&KU07%;I/=0'>:@P*U(+3>"9/(X9WH0"3R8#A X;_?B!_KS.\)K/]5H5G M4E/**A:K2U982B@;F-K!_+V%?>FZ@O_G^D3_[(="IQ321_3-]?97Y"Y%@V^Q MGJ+4RWGE= .SQF K-FL@&"8&X%@)RP+1O155=UQ$0;.,Y(.@%XH6*%R?_A4V=!G[G>.D C1(;?DC5KX(EL9P@03?5LQ MT"#5-M&W'=U6)6PL+ $V!$"#<[.4L/L\90G<[LP7ZX.^LPDW TA/[BZ?T/XJ MO'_*TRUQ#"1;!:Q,PYGM)_;*07;N&7WF-TYC@@Y3IB;X&G_P_%DT43&6\TX$U9AEZ+:?FYA%^,+^.7;(ND M+#T>KL,'RE#:]ENV_]V-!I^&!A"F80=NTM]SW500'ST9 (G9$KQXYHX2[HOW M0X6AJ2,Y?+'*6ZO#HX'O9XO_@VLY_/LE*T]&\(M1?D"(.Q$B%:$N9@L"0MQ/ M(@+5Y ="!!+A$T($$N$30J3>R"@'A/@8(3YZ)')1"NZWY.0'EGQ3Y_#JL96( M0E/CW9MPE@?ZX*[ I]^/_^Q/]\B9"1%OJRP(^8K#$J%(MVCP"[YCAV\ ME#C;Y4"PB^D/K\1B(#R_6WB^XM1]8WDAW3++JV38W_*K @[YIAQ"X@&'W)1# MXM^>0XC F/K*F'Z5I%L/Z?S?*RF"MW(A#U]_LYK^+CHO('5 :K^0^L85@ETFOO!] KQ3R\PP671(\!FND^IZX*6M7-WO"5*3^*1V4U MS+"K99T:S?++#O_I(O8OKH:>00:Q/(J9BHGTIIUK3&M<>=41C'RJ7K'E$>_B M(9.I6"CJ6(+)>I:M^$5EVLK+:,W MD9TVHWK=TS'$CLU](=OUQB7]8?^D5B M>X.6H>9K>'*:,8<%=3 IK2M*PV\26R^6JE)T*&34%>T5PLL-UU^805.GR?,1_&E#@5BHDO6Q$*9+?A*?E55]M",DR M54R-^+B+017"8V2(C-ZDX_H^AR /-_+^$L3KW4/V2\AWCU[?+U]']JB>G\^5 M:\%)(D6N:+:PU26^G*9?^-EDH*,ES9DZ ZPMK<;6,R&2%C^Q/II\/1,]IH M+!Y))O^-/?^(UGY&*]2J5!?L/OKS3]OU M\*%3G]FV-ID'<@O7E,>SPY WCE$&3+V.%1BZTBY@&;999YMTN\C6KMW*>#*! MXPZT+M"*8A%KH#/,PB&O]SW[0 Q?MB@U!OJ_S&:Q$ $>B7D_-!98YG&EM3ZY0 M*^GVB$L2+"&$P7%0N0'#0<=?F@YCD>>E7C8BISKJ3/D<*Q<\$HWO)1[%#SR! M#R4\05(\ ,D$'Z.(.)\298(7I+@$Y!0I$*+P9RO$PC[BX.RXV6AFN-BT2X;9 M:ER6*BFIP9,HXC@=25$I@2D..C:7V2R5#+\L.IK=X*/G(_%NJQ//5ZI+O$6R M@XFL"_EU%8V,O1Q93RO%#+%4Y6EX1:=KU8+NB 0:2;T<*5NZ,374FC*UXU0G MF25ED5XVMB<8IR-G4XE2RF 9QS.;?"&>[L=CQI+>)DY/1R[$CB05AWJ-61-2 M<57HIQ-@U=@F;$Y'CH5B:T:THPT&U/HXVXBF,Z-* \9E^,N1-MU;;@@S)3-Y M:TW$#7$5E2HCGCH?.9AEG#I?M@E<6+6&3K)42)=*#I]X,9*7Y#@EXP3!BS* M6YB0X[R0C)$\'H^223%*19/$V1ZLUE-%Y5OI*%XN,+5J@FA1,03>=;Y;4B)A MS?I#.L7,.J,*.5_/PLGVR(O^[4Z[D:H /#L-VT(C8:R*M"#1<.39OC+2NE57 MC2G@PBU^"=2152*%D1>GE-;K/@OLI3E=#Q)).IK*M#:CD1>GJ-%"JYF=#FT& M9#6\0R@9E=L@JI[MJ^A(3GQ4&N.]"V\%CCC%9P9"^S%@U1G6H,.5?AEJH] ML*@Z?/)\Y!* 8:_?;V68<&M%CRJCJ /R#3YU/K(ME+IKK36L,'8X-ZI&EUV' M+*"19_LYL>>Y=+:8CG*9]ERQJH0NM^HC/G6^GTX7;'*9M*-P[&I078B-Y&(U M=J *.7^]O*#;U:78;3-V31S%IGAK4NQ!9B(\N)_ME+@6/9Q/RW)3)N5YN\*B MN],)/GK&_F*CU^'7>6YJ)Q9L/YQKJ0)D/#@T?LK_\9203"42D"<(28#_#"E^ MF,"AX NQ6$J@ )2%X5*@.JF5)Z0A@$4T&:\NR9A61F4\BNN@!GC?&X M)W6*9ENE(5>?C6SD-*'(VOP0%Z0,'V>D2B8Z=[RXFHU*4CRC3HM,IM0A"J(= M52NFX\75*1M(I%,&"0YP,MM=]\UF@_+40.R*G)(M*YMAE''+&C8)8YZ+>W+U M.#%(<&R'B./ ;"3R":=6GL[H(ZZ^-<9!!9@F "RTL^X=C14 Q'3 Z] $W6,$%\\#N)5%$:R%@#UV?Q@9 M8(OU[/*C .>V^P.<#&36\/8W!&2L:VA8:#4$=<(!*TR1+82@$V!):#0$307YZG@W[SFA):Z! A M6&/Z]BM[1Q!SX4^@KPO'87,H<\!UR,^_K^UP493C5Z+]0,EC..>[()2XXIK1 M3<,_!+/B?+2\^RQHDJ7RA,0Q[!1(':I*C2:"8 MXYC()E!5-'.P0@>I"-%F!#3X.M7]_@N!W@]R_X:6*!B0_]$O$H!^FSYWA>TP M2O_<*O=<=GWR74[J!8@P'L?&>.0BFMK/[6[>YD4C>-P[/7JGKO,=I!WJ9PV( MX+?6?X*($+^T]]_GA(FDB( N/J1+(# ^)4P@,/ZD"Q287PKS,"0WQ;0YQ\:_D?ON<2767ITOQLXWY@>N'*\G(]O+*[J-V M<0+&">RUKS?KRB!YKCE^**[-^8K9TYI;MZ+O+^(_GS.U/EO;[=K#3P(7'P+V MG.S"^Y VT)69#7.HY<*M^1!?YU8Y=39*$N+DZK2[ZTJV(B?H+61%% \E/&^&O9*R_S4\_U;\[G,Q>"_B MS"?EX!.7)%]?#HR)/DL+Y7&" 4L\8U?F=)5=(^B6V)]_XHD0GL1_IQQ\T/.Y MF]@\!N;.1];C$S;CV][0W$OLNI^,6K>UP:\4TA/=L2[*_O[>3M>;+HLJ2'B-8[^(#B M)G6=61>D2H(?)$@E1O/4%I,LFCQ'#OY(!/--#FM^R6F,_]C_UK[=F^Q?3:]5 M02TWZIQME,JFY8CIU-B![(_\NFCB-S"_GUVX0%;NY]&]*2NY1:Z)"X4:BPO% MFN#TNM-$7$*R@A!PH3-'7)*6GY#1:^O6H;\=9?."5-Y74GFGPAV%PBWIB 5] M(=T_+-=W*4CK;#IM46PL5"9<773'2YICHQ3-)[:W1X1B^"5DH]\0IJW<^(@/27;[$#O5CJSN#*"\H%<1"H4CT5_IWSXV6_\[N+T MO3W)2]*T+->&@SZ(SO 6'<5901_U5P6$BX>+MP- M<. 7#"&+8#B&H_<>]TA^ -?D:\KA9*N>$7)=+D=S"*O"6K>M)UE9 >EXH_;P MOEL>/XT&=OT U/9O+]3 ER;]0H=LD8_U^04MDCQ3 N[!_>F<7FB)5U7CIX#' MW ==1/'U*B_88P69F#G6#;A*8,R.08WV&%B.8"+<4FR/S+5'.(*/5'0)V^$A M 2ERT,R7I.^(!5P8GF>V?(&1?BL@J@V8'Y3.'AN+E7@5<=P5;?!]YW8IJ7(ZP . MZFMP4,E(*@#P>#0>%!F@J#R>" 09H0)4+A]BI@32X4^Z! +C5\)$XK& +C>C MRT?/J=YRL7YZ)]A;^OM;K_^ ;Q#]++X!F8A$DS^I=9(^"PBOUN!S6:_Y;2.\ M.G8"Y1$HCT]$)3]'.URQ0?\7\\8;/OF/8A?BUYB/J_>'!M;&9];F9_>>OY40 M>+R$W:KW/&"<@'$"HW1+H^2S.J>,8(ZQN0!]*O="J,/]J*>W+W'K^N"=3^NO9LT[[L)EH_-KF.&MF"?@#T_;XF?^ MN&&!Z/<+?9[+M41D7-#9BXG)ACX[NYO1=V&-3TS$;RK0O2OD15U8N]?Z>53K M+H:5'*\2:Y$K9^EUK;1F,I/R#OXE1H:BQ$UJWQ_/T7O/]AL$/V_R;NK>O1IW M19ZXP+R\D>WS&;K4YF:SW$I.B&F[EVUL,5MBJ1 5NU1J[M^8[YL;89]Y+#5= M"[L6N8GD)JS+81O=VFN:P(WX,+ 2Q^AB8C<2U. K@S O"/.","\(\X(PSZ\6 MQA]A7A#,!<'<78(YUW%A9H1M>J4LV$8^G&%@T@186BL9L ?CZ>[8.(S[\1WW4YO"5Q3&/2 MH<5I7LP!,]P8#/ %O>WG)T-$_!ST*8@*?UM4V'7/.8&$"7#NP@CU4,X@SSUW MVZ+.VB#P"P*_(/ + K\@\/.)$0D"/W_*OE_\XM<"/R]$"MKD6?DX:LM6QZO. M6%<6TVY&7.07RX3-U48G7BSD=/%)L@UT]^?E4XN]?T%OW8OFWKMP_]B&O@6Q M=5=K@F'P\=IZRO5*K2S7&J6MS&)#-959X\\_T0B5?(FQL;UW] =%9.?__HP8 M[0N\2/!@G32[I2E=QV?]5:>L9<1AM'(77IPUV\,97>_%&(6/39LKRTEVO12Z6Z">9 3]E!_,D/2)(29VZ_!IS^?6''D/]^X4QW..) MOL0*_=:0DK<".GT&6#9- %XY\JP*EFW _[Z";%HJS"H96IQ.IFR')2KU]3S< MDQT?()LJ)B8@1%IW\IB@">K:5%RT&=1L)VB:+:A0,>QC3QB.'G=2Z(8[#*4< M,*"A+KV7H*7$4X!5ZE^LTF0LD@APS7R(-P?=A41 %__1!?IQ\8L77@:$N2<0 MX$Y_/1B;Y](>]7>F$=G:4_RV*X1!EW7$XW$.O( +O(Z6K@/[L!7-GX/3=(:( M\4GA\%<6#_J$Y-68WV=KN^91:?PQ-_$]]/ZI3R00/GA%SH4(;M_3F+4!4MIM M1_XGAV !>UZ(*L_XPS%B3)%=62[%5$2QGZ=J(C[H]\O%0-'I]0?29L8&4 MB06&-#"D?I?@G&X;'@),UL;L8+;2Y[B0ZPR,R6K$D'F:C[D7H,9#%(7_-$L: M_Q&6]"%5&@\.[ *!/A%H9>EED<=SF<:)(:7A>7W4-GI"LX8[.]2:9"@:?_.* MR>]ND(\O*I_OMBPPT)\VT(&\^T#>O6YFUM:XKFE5==IJL6!!S0KQ#M7@*23G M1)0($?C/LMQHJYXP93:W+1>%U (&,*T?8SW3:^"P9)2?+R8A/NE::)$(DGGKOE>\/ M*1([KUNZ<-K\^=*>G[PV/ZSE"Y1QBP*.2A]$J*8-I)G&+_8DBMY[B]J'5\]R M27*O7;W3(MO+[@U!,Y%D/]ES*+8B%%@X+A?>+_*=7XCCKQ1,_/=_G12&'%0Q M*DW3C:>]OCW:MEU!"NFJWA$(;^M.!!FN[$E0'6%M[NUV,D(>RBJ>#CH;;306 MCR23_\:>?T1K/Z,5JGH[HLA)5=OV6Z=U;;O/WBA^V9$=77E/$A&7\>"O^S*; M6"1V(SYX85+)V#/5!6QL(,7_KS:;\11C]#/4,%"_JR>7.>P^^O./6S"*O)#, MMDK0/)!;N*88G]477"I4@-,:,/4Z5F#H2KN 9=AFG6W2[2);NXUBV4W@N[M.J!JW MOV*28 DA#(Z#R@T8C@*=>$V' =#S4B\;D5,=Y:5\;EU2WK*')EC8<,>8)9+] M\\+QRF#4S8_4F34%F[YI=7IE*V6.;EDX_M[ZZ@\1E8Q%L!:7;C$-#DH@QG3@ MO[=@R/?-]!4UK5AP[:+7G3M99:G !TN/=J]>KH35L*I@B&.,2+C5]F3(KO?V68+F7*654P319V=T$EP 24'A:,G8;_C5R+7*%:"6KQ^DIV:$JXC1- M.]7E21A,W(-<'5S&&QFSV&84L:QW%TZZ6.JYY#I/>KG$HK.M_V"0(@HTR+IM MF2@?@"IY=^;(TK<_C:&6 (9KI@T@0@ICPJ&%1E1UT_7OH'OO?E??RRR9W,IL M!$,M.6 5/D@E-&P =>;LQL6WXUSKAQYY&.? U[@79D%G@9X;BKI]WN,BVW-? MYSK!X&'RDF+.56&-5K;KN'GW2J"R /M@X9I!^O.:@S#W"V$N<8LP][CC:AMC MGK1B4T/D2__S?4I37\S]B:J?_\?U!+ P04 " #R MAIQ4&.V?CJ'T "!' $ & 'IE<' M,C R,3$R,S%X,C!F,#$P+FIP9^R\ M!U13;;,OOFG2JQ0! 04$E28=:5'I(B J(#5*AQA Z34(TJL@(""B]!ZIH4>Z M=.D"4D+O$*0$",G->^Z]__-]K]\YWWOO_]RSSEWK;C)K9>_L9YZ99V9^,_.P M$_P/_#S <%]=2QT@(@8 (L(?@)\&5 28N(_7H2#E/ BHR C(R4EHR(GOT!! M0T5#0TU%34U+Q\1 2\=(1TW-P,K >)&9A86%AI[M$BOS)29F%N8_F!"1$,:0 MDE&2D5$RTU+3,O\O'_BO ",%,0?Q2Q(B7H"8D8B$D0C?#O 0Y"0C^I<#^!\' M$3%!Q@OD%)14U(0;JAD 8B(2$F)2DC^D)GSJ3_@<(&4D8[HJ?O?"1?WGY+PO MF25>O_U,P7>OO(7ET= >OZ3EJR!**E:V2^P9^: MEI6=DYN77U!85%%955V#J*VK;VUK[^CL^M;=,SPR.C8^\6-R"K6PN+2\LKJV MOH'>_W5P>'2,.3G]0R\B@(3H?Q[_4"]&@E[$I*0DI.1_Z$5$[/G'#8RD9%?% M+S#=U2=__O(BK\1K"N9[;S^7MU#R23[:8[%\-43%RB^%NH;^0[5_T>RO*1;T MOZ79_Z?8O^HU!="0$!&,1\((@(#SQUF1UX'_2? 4W-7^!3$6/W!++Q -5Q M>^;!8T4C/!!,"<+4@U 6F$1Z)CP50--8=B- M:WE><#QP@0F&=I\=NG.9#2LTQP0;>H &XV@(/!;6\$"([X+>Z8V/0GB@Y4TF MUMRSZB$YV?^3[/^,9-Z(3A'/SM.;#A'S#7B OL7?RV*66L1.-VU'NS?G5B.-3/CPY)4+OT7HPTR<[ EB[E*&-HV]FFO&XO,TH$OI6T M/';%ER)\Y*J&FK=-DHUX+37_*^CK9?]8NI]+5-JI9>;.B+3=]1/W:PT"L\ES M$XC"$3SPSU9W7+9#+"(-^5K1_=./KEL<,MEYX ?=#BBHBG&#:7CT_;!SQNZG MO^03ZT'S?%ZB5+_F*E>W%?+]C$>>C3CG!2UVQ-L/;1P7YK9'7;SPQ"Y6CJR] M,EO=6K6]A?K#.QK)$!YOF?J %#P@N'\CKQHV=H0'^.I_,PG/GTU;=H%^*D8: M0@)?]Z$9Q@1,:X_EUU4D:&8^A#1HB219/F:&4]P3A/:9S2\JR-3X9!)AGXU* MXX'+$&Z.<2S(-5>/9:G<^.<5]4#>Z>F^JV^QK28NE0F=TN(T4#K-7BGX,7C9 M%P;>TQ>9WD4'*0&0\XU52] M7M+X,%#6S5<>GLFO_IH$#Y2\>N]HQ%/-^A920>G'M8 'MHT>RZ^_?*HB/&>[ M_V!A\=6#H6W[L9X\/" =[90ET<9RN6?"'P3_=99I:Y#N*%0V-W%8OQ-;_"?O M=OMSE%1((:,#WL(5?+FG1 M9G_:!\[>@3PO400Y9&^DY2A?0BO-A"9!F4]CNB:W2[.K/"V;'W>_5+0WOJ]9 MTF-R:ZAB]^<3CI2Z *@(\O"7T;;[3_WCTM[1+=@_=>Z,FO//)>ZST&RJ8.EY>&K$X_,'R3HKSCG[=&,*%T?2E_>9/W*B\3E8'33,]^MF8 M[;7LX?'AF5S[@(%CRMOQNL]5O183[;U9*J*I@FCI9YI.3='3IX=;U+/5]=LG M7$;_U%X>-6SECH8RQR[B]J)\QE:6M^Y_^;:XYM@AD^9AJ:-E_I=0XA'[?U5@ M^J\+F?^')=L4ZE!F1H/"L+<+'?6QFN@'%29??]V4^7R=YLX _:!%KME$>^8) M@^)=0M9^A ?6! *58"B!0L]2/XF]_L.#77=OI3=BPL.7*\OU$_1"#V,%W'Z(F_$^>9)OQ6< ;S>8.5!LQGEL$A^S8@_2'?L MX-)60CUFW1[UN[NZ M''O7AGAHU(FR&O"(/@7(?-V]]-KA-!L]H?K3E'4VPA@KA%O\[LU+#"=I[TQF\8#'.C(!.GW(=O.="01'-^.WE80S M-=O9KH*38A^-"6.-&(OWLW MU$MRWBX82Y0[XY F4I;/FN)J_R)G9.>P=[/A.>.EJY9I=JK\+^ONO/"$BV$J M " <+.,"8X.[V]#I2$*D,WD".+0>@9S_E%4A+3 M/Z>^(3BVL=/9M;%R*Z2-J\E/+5>+DG[FB/-OVN,!"D7)SY O$)ER1PW]4&\G M0],8VR.782T:EP;Y;DFA%;EXOZ_ST=%,6F@A) E6=2C=1%XW8W'FKJCUJ,@5 M[4&6]DX%]4BV\,^0@ED+M-:#)D]([%@"FU M7>2J>0U$.EQZRJQGB+K+0;W-J6O P;J;3,OF6\XTI%_-!YS?"W<>X$J BM0A MZ7^M+_ET9LSKA7J"&=S#141%RK!J%\\;'NZ=;C[J)66Z3W2FFN:<]CQF3J%Q M\+JXL"E_N8 "?=!'*D2H*8Q>2TJ^+-XZE/W:N)B8/'B@:GBX]]$(')HEJT>3J!@9:-$B2OXA M,#3A<@@L-:P':Q?3>!$MH:#S -IXQ@+.1] 0(JTE%-+IE6.DK6IK>/K3-_3 MU"7<>)A*0593J<;[H>1ZH5K'=M;9%/B5T5D,Y\N$%'.E61._+(CEMV[K1D/,E3WHIJJS;5Y/*N.V)MT]8KK5:AW3JFOKNV:&J M3G6+^3=O/E5;II[L1'IR?(4&HU+;%WN?\<=_FR0[+H^OT?'& ^%^0FAE$#,F MZ_A^6 <" O/TO7S!WV-*P;ZD,C:!XJ,##O-I1LK-ZY4WDSHXFQI)D/; MO897I<,Q&H=(&HS,W--1,;B(NQZ#F@M?1=*;!&V_UNU@9<^WF35.^D'/A =N M[N2D@)YD)O@XKV-,*\:?/.';.8!Z3YLWF9S\/)JF?]U,.X+K7GHZ^WX[+W3A M>L[8+G]XH^&G]^F$X;[T%+;>W%DA4G] MC6J:9/?O69GG$#>X^!@YZ-[?SI\X'7W?=-$<5$J5IIOB_'G=T,<]JW[*Y%[\ MO8J>X2]J1$_87AG' LL1@G7%;OHJT(;RG(0*JNM9\:U_%0+KX!&@_2M>P;C& M7#SP7<>MNO^/M/"6I)WG<%D,%V1/,A9 >OFW8L[#WY.N$'-DZ4-RX '$M10 M/&<7VO# I\B=?^WN_DSP=P&\7@D@8MSW@!NCTIR<)R+.PMO);#4(44[&3DHN MN9ZWARR'[LQ$^V%8,2@U[O74((X(#QP]@;4>?4>N<940,A@/'K !&PW=X;G^ MIXL:?S?$X-#_-S8&+,@N/$ W>Z_RKEVQWD7_2;YJFOP/+BI&XTG+(.I&_7R, MV+Q(;%U1=:O#N/A/'9>CFH09S0)1_EZ*!4,/DL+6#X#6/ >P[XRQF&([)ZG. MQ!)*RZT"0F[>_@S[KF",![Z"<#W-40V8"-09#\LTYI7O1)S!Q[GMFTC;=ZT1 MOQBX79J?.+5<+E*X\"SV"4.)^K7\+O %L(F#T:T-MAC6?!]AD6 'V8Y'NQMIR'A&I\2':&3 MEV'50,.SC.R5I?F+KW]PG$JV@2\J*BQL>MN.B DD\37+>PA4?+S@'3BS+QR> M^QT^P/]0/V6%QBBM%5--Z/?H6_' &0>A:M0YKB):0.XU58F=DD- &'(\,*F/ M!ZBG[Q'BV*,2#P3"SI/\P6J W^<_7^7YNT%&8PGSMJ[($YFFQ4\2EZ'+29X$NUTE6]?Y=CVO: M$(O^R)SD=O%HN@H*316Q3'E0'ZO9\\7P[)[4W5*7K0(_-,] 3Z97H-.DWX.] MG<]%D#0_V43_8O4$N;+VY,=9K*[5JKK?6&'OF97U_>2NNWR-!$[ZL+"]^3K6 ME4$#-C*:(+&*F(Z[0(VL'?L5N]GN+]!7?1^(:G[M[O>/4P->9EX0R:W"Z*,T[2)0 M25)K*AJ\238*Y \AE?]&9_'?J7&U'J^ZI5R\43]/*3SRJ_]BY MTD.1I1TARAN;2:!APX"O7A 90=9A 7?AP!VW/(P0/[-CQ[ ME5@[/*#JVX[$2 W#3B0"E20B?X$PQCA)0H^BM #&[%Q19BP(ZO,^T.\E9F&S5^:JFMT[J&VYV?W>^J\F6ZS MWQGP4E\?+MVEU:40VLXT/3P@\)!WHG6.%#)+,X9] M)"VT7#LL6I9T\$W]LU*W9N?.?9Z^ MA4Z1G].$HER-+,CE&KD-EK >^*[) M+B>]*07HJS'_#;F"&+&NY&TP\EG(,:NL2=I=?H;R;XP2(+);%>^B7[R MI2-G>MTH3>V#O/_TW ,[68]?W1(1GQD"RR]>(4LVY"?9_]4IA!5%N\^@FE*E MGMJBF:HLKKX66W7[HH,:G2Q_X[T$/#R)HM,F7W1.]H3]TYEC$>1EJ[(+X,#3 MI*20">Q5(PW->G\#IP4MZ=Y12G825V^D0F )W_,7H%?=Q"IO-'PVFH6)%>_N M-0@*XIB2NO% K?^VRN]+)-0!LP>'6=S '"^(A4Y]F*/SL\NFIX) "GZJV96N MORT]K&FKOT#M0][7*EZ[S]!S038-.)WZO\%.?QU!_J&43V8O8ZH+'"WD1K!B MI1A.D[WJV<\VKKZ0E_ZN-HJ/A&FIOB%K/ZJ3'Z^IJ],K?B?/_A=7MW!=<(Y" MU.O%[?KQ97D)&J,-LZWR3!P1KWZ8&;^ L+XGDK$^495;9+N]6=U28;;I"%)J6$*>0&.=/E#47S#3XC4ED1 MOBW,$]-L7+F8&23A2+\0H](6LE6MHV69I%\]/6WP\5E7'['JSQ?!5]]Z3HNJ MZ/"':,^/Y_\EN!&3H&4=.-/#-*#2S777P(X/,?>>[CAI:-ESU'FSE]/)T*8@B)^("294'\@P MY$&^T2=ZO7]I,!OG%C_4MP=<'DF\B]8M1C69^ XY0^BBG!VN#61+JI^)M)E- M#[R]PM?GK5AS\^WM>1*+VVA6/+!@%VJ[1Q>3YWYFS>TVPDOP%CTMFUP M[\RN3,G6)8F*Q/Z(_WD_YC+1!XKO4&&N2-U3F*DLYAJ\:+U@>V3U'&9RFFDP M!+Z(U<6DH-ET1AL=FUDP20OGCWS)SU3I;5#I[%5/A>D2$#%R369 JL_^@RM%Z4O51O2&;( 8\!XT$H^>56S+MP#S:N( ME E7?JA@&AWJ0GF3.VW\:!T/D)P>ZCB5:!^;/=X\AYG[;/G+JGEE1C8K.7XD M1B]/A,$5A5[Z?W*0.8)Z+]RNI@CI:/G(&6H8.BZWM^I?+.1D']9W/P@@'P[@ M@?CLAF.%[ J]PNZ/5$$VW<=Q[0]&!]O[-)N;'M* 8/)+RTP0-6&J%XX.#$ MRB+S#AFS_K^2-VR;X'?\::NXUBD0[L,V9%2H%P\X@$[X)T!'K$.$,:N0.]R? MU9@?DD'OF[Z7VBP4_ARY@.:U#>*,>*#_;9ZK:( E,LB%FLR27$Y):'7NS5SU M=DJ'\T4O#:T*//!&PGE;C'X&4C]WI!=-=C#%$)+%_:"?TE40YJN1[:M)L>. MMJPJVHI]T"S03XGOK%>278P+KHX+IYQO$-K/!8HT?XC@WPP_7J6>?4N\J(B=WU?21JS;SUZ[,U;FDCQX:3@;>O3D^C$ MYZWM3]<<>:H%V[@$3'_L^FD>P:'N+&DE4]"I\PKC:_8/36S%#KY8J^M\]XYZ M&^086WPF9;*A+#JF^-AY$=1*K.4PX@-[9GQ9@QT1HVWBP#Z=32Z:*95.:ED]7AZ=!.MB0^ MP3[1>?6BV. K[0&ML*-C%.*P:6KX6]UY/D_*X8E?XD9_+=)^D&BP%..L%?9P M-+\)37SGB-LP) "]\OQJC,"[NQ6S]ZZ^>[]B;4/1$0B,Z5@M&,65!(@XS+)6 M[LE$^6:9#R86(L*7M6M?C$M+F#=53$KO%GJB&!EVH!2>O.GB=,?W;:F7ZGR#MHAJ@J]V4>'![01 MF*NN4#3U(_0C/S6T8UFV+^W,>&QQ7FE)%)UB,4S\1<>WURX!=V^1NZXJ6^T4 M3*TWE>$VB[WQP,=Q$PD;=[<&,20\I7M[M>BF(R&!.+>>T^W["@TRZJ9%NVI3 M.0RMRU:8_PP?K>QU)FZUKGUSL])[2*CS7CG-O0\0+XVC4(SGXAQS)CW&L_T[ M1#YTWC5IFS]9VBB!N9YRJ;$HMLS22)1-!&$OT%AT=J3(S8U63I5]+9WJ M)YYG[C@A'PKWS%?)F[1HNS@]R-1&J2/=/$R943$A.GP=*$FO@)1B]/?H?K5\ ME!NOCM'3?V]_=!K5B^HGGCJTJZQ\,Z7R0N 9-/O= ZN8=\7:-X&E6"VIQQ.+ MVYCU_+QZS\I)QXOUVBE(5&DF"EYT<'N.,V!"9'Z.U2NJ==C$ZT:COLV"B*S* MB)L0G/V$[33:R)86H:PQ25T KFJ_7Q#/D.@W=V7FYV9F%3C,\*!&VZO(2WP4KZ:8+U(2!1O M\JTV;ZZISDB1._'LO'?KG<7'7A5TUZZR+8"W2F$%F'M'76VGV[OA3F5CG]+: MVCUE&$RT+J?L^O*)XWKK#)W%C]XDL$7G&_PD&6[0CSEN0.8>X &Q04AMI,]< MS]PKY 9N5VWML9^=O],TJC-__EQBSNR[XO. \4SHZ&K=B B7$5XUK'E6J7" M\K-$*IR%[H#+) >(05D* T:%5K,@(MQ+)34JS'EWG]9]W$&-/_T49.IU_(8Q MZ:;)O*AVL=,4(UCX<6HEAK-T(Y,>2Y+GJ"P[AI4LQ9BG>>TH2K.^_W:Y@_\& M-__(FP?E;4+JN2(H\MT7Y$3.7H@C6'"GB5I2TG&,W\-KB&$Q-V]G@ZTTWYQZ M^S0':[$7/?Q]0E6\6=?Y23N!82UU'9%$6")BT1D#?6<^[%QQM@M'G7C.R3A/ M3:/&.CJ:/F:4\FRS'UZ2Z@@S'*FFINC;-VNC#.[SM50>BDA0>Q/8%QWKT3YK M/Q-V%+&GV*S8L!<,!G>4F#H*Y3;4)'I :=MX)?*GWMBR=,>KR\KU!@4+ O-> MP4?@2C3K9V=O4)RB,H*%J(IL9?)@M$ZMTLXGS<$$ H MO()KY[J$H+G-RS!"?MF3H?H%8H%UM_HIX($OK UX(-MMXZ#G]VO/?&P(U02W M 6KN1!X6#CH2\'(F@&?UU*')/IP H]TCV+MXH%RR#79J7C91])T\ 1.UD!GK M!HZ4">".:C&YC.-*4T\PMW1FZF;IKXY4YS#M%NE(5R^X_'[L 2JC[NO#K;BF M\T)E#H4^NCP)MWXA MU?=,F5#&>"'-QYV:KWA5F-*^LO97N4>BJZV%4IM*[E2K9.,%)/#+C@0K_KA"WP0M>GBTR-NF^S&9J@=J,,N<.D\N#\RS M9S#= 7COW6F-.7EQC%A<'1+3DYUDWNX/R/ 7/OJ%A%V;^9B(XIGB0X*ULJVSL/R>L_#8:F M4EKC CT_TJ [JTL]:)0J6,'+!UY(\'7Z?E3:]MN_JFQ(S(;-P-XFOU))0$E=WO7'GN;C.JNU0-+WF MDV9^K;G2/=^LD[\V:$?(]B[].S.U5(.87K*(NP]-%8),:_XH(83.%*)@S)A8 M_I'=[/H1Z+%QA<->Z>"4R3#O>$]G92N%UQQ%\C1!]9E;O<\+JG^ .3!9 MP^PA"QTT/)/+T.25(Z%N%FH3\2M:#"3>EBSOF70ITF V@P/GI5 03_V,X8[1 MF$;/7 !2R'_]P-<]\U*SH%BK,[ERH]OX&.MM26%>9R%KBCB1]MP:Q,_0&V8T M?AWWECVM;;PJCY(P+^?A##4A15XAR.JWT+[D<1DVHSQ).2NGV&<1K8H-FC&7 M0M]&%H7:/H3Z/<"PH^:BCCT((90L=K22Z&PGTB@O\/FYC;O-Y=VN:19;A <; ME431=$V@Z?+MVZMNSI,?::\='"4NT$<="E3B>A].9$YVY&I3\GNQ]$P67CG) MN8T*)R&]G)!\>@SV!-=/F.["$U-2[(X)J"ZXGO\QMO1,'RO^77@;+JW'E"'1 ML]+AO%C?-++S.\<>&9R3K M^XZKND,YS>ZVL ]F2L%:[%1G,IWZ5*_?"1O'O5S(?'UC 12>W"Q3@X9'2-%Z MS'9R*?'HF%Y0H9**[C'T-0:-L^ON'ALY_72]/P5&HCQ/3;&OUW*AIS[KL G< MA=W<(>7K&.?V .EQ/\'\V7Z9AIQ/"1ML%1_ERN/I4R2OQ)KG!+;*6.:@OGB5 M<>J=Y[KY4[=R>!2C*444A0H=34(_6]GDKC/-0"3,SA.T6 VC-1P39$AUER@P MEU;3)O>07_W%6I%LU;OA\1"?CEEXR71UR1$"9F/_2&)MHVB!2/S)=0^AGA;5 M:*#S>UWVD2O"F68]3:I9#JVZ^=RST.+:8ME'@;>[5AG\,U%WWH.K>KI#+K]M M< $, XXK];9-+2:0>DD-AS]SG3PRVV 9I3A8?NHTQG5!.7AAQE-_V"VU;%=P M9(S#-VFDS/#;#E%0E]M0N,VS2S:,DRF8P):RCXVK+> +2WL,:5QBG3@^W$!B MM_/62?;(%'\2AZ3PIZ@[9WD_6CJWL_M=.3H]D@X(LA%**6@^&@@VPMN%[A]7][6ST2$.I3 ME";XDB"!0P>,'K:N"[?(M)"$6V#RO\YQ8K7@/_P4T.31!S%6=X9+%NJ^EQU\ MPZ:6YH]RJ+YUVKWBW.#.2*9",G@E$CAR%.I!HEYY->#"]=KIL71[QWA Q!X/ MA'0O[)Y>!3& ]A3:YK#5G^@073S4?FQH>4Y-/RL4%WG'6Q-)I2J?E53:C593 MHDA*@YK$UQ_LUT0YNM:9G!1JVR'R\-E6$%RC6Y170DLZR\RT+ST M=4I\N!:),?LHB@>R+J))"/U_HQ(>Z#7Y30R')C=+$X7LHDR4[.L==SEI]D9. MU(D[!?>49MF<=F OIVFQ2(/0NV_BY,_>\,2+4T>GI;1ETOAQS9]Q:HN0M_IP M1]@Y>!P?C9]ZI-,VNORLD()*W+Q.?57=1O3VS78[THFK>( ZL6/NX%[ %=B\ M9QCR!**!%=5C@PU18E[C@=>SW'A@N53ABY)AY#[\+XE+)/L/MA(N+M!'-$+0 MLIK#!Q3*=)@VU3GXVD3"AGSN4<21KQ>T6@&2:MXN'YUP68-ZGE=*2B/;+O/ZQ6;'!\\/=C>_K@K MK-\M%W1$F<&8ZW:GP^J%DPU[I^;F'>X0-6^CWQ7CV:M3-,<#JH(+Y#AR+U\\ MD%Q%M%%EE 1K74)[GC-DAO-@N%"[.).AWU;I#G?Q?S3'RSS;IGE3F*S!]E.! MRAQMN"D>:&7W?_EYW2%?JR J1A7Q;J"F/-3!)EJI>9CM^K7X)>)VEV:6(3_] M^5U.K,:$U!S]E+E7.HX!RBO"\V0/#[3U]C-)A=X6I:E!E_;V59AI4$\STJ$3 M+^N_QP-N7WW=)SKTF,#:$)'!K_1<9EH0L0RG_1FOE]$24.O9-QM((:BG6:Q+ MNYM R9]%'XY\&:4]B%[!PIW5G.J?9,K$04'D;'B@9FX,X803!+7S1-48)2=V ME6%:S]J2XP<](7P8JKL%CM\0XQ$)(H_& M:B_ >/RTJM#CY24;./8SZ\N[H;8,VB\JZWN&$$?6O"^7JQA+]']:L-$\ M+?\)'(#_@3>BJF#LZR"*:NL4U?/WC6HH'8UV1-!0WK (5A)Z#7MV[3VEB8@F MJ\(CP]X/=HI+^U(?O"W&(>-GLN>F%>:"#1M3L&M#'CAX0+/VWEUWGE 8-2IT M&I57;+.(!S#JBWKT$)EFZH\R515 ZI:I/_)4J<\IL>>1IY K7W:Q;!JO[D?G MBYEA[)3J:S$ M?-KAGOPKP>?0[Q/IO'-V>#@14+:=[\^<(@&!;!)4'MD?$I$*(/5S6!1Q?8() M=H5C$HV35Q_4GH&#I1I*64VO=TS-OL^R=Z++?%$A1/D)L9^PLZ:9J&G\S8^^ M2N/^R6Z;AMZ>;:%R+@H/3&J8?:]F7SE31:1!D2&E*PEF\B?1ZX5!IDP]$KHO M^?" U^J7W]"PP.2>^ ;B$%>/2R,9?Y4"VSS% Y)C]G#V(9B]#JQ=?*8IK(4^ M_&)IZ6B-*T_U&G7-TQ_%\/XBFOEHZY=K.@1T_9-;??]C\,W?ILG&L0E&(=?> M8._@@:^[]+#]\<"_#$;V)&.0/JP!(351[NWBOIKLXF)&BA"_+['=6GU89*,G M.KM-?NRX+9,!(ZLU=!"C.VO:Y+&K':\MO&_\?HAU>-]CX$I\0LN=KZN"S$1; M5?IJ@+=1&&QI'7<%#_Q(12'/12<@8Y".1A509",M>K7=0F $Q[TY*SET&$?K MP.'FNF;D\\*6O.#DG/[+V[#[]B)SMOC_Z>XN@-LAJ+?U,][A]H M#1R:_+6L26\ ?]<(RO?RO8?6>--\?7.6J7Y-HS_MK".30@">!@/NBLA">!Q5_IGD&D$7_W> M0M4 RT/)MT7+X08&W5N?W(B3FI;%P!W&.+:3'P[KSING=;T89(L/7>*9S!J. M*K.M/CG,=MS%G$M09:]MP^7>4#]S'%=_;KV$#OO;KG1 85E/UO9^LIF"ME:CY?C@ M8_>[B8WJ,84+VI.E-K48HL7"Y:KX_G]!NS1VJ@JV>^[@I)J&,@TY2_F+AAGI M_C-X "Z-"S!,AK-PSRWA 5K8_"[,C/WKH(G)7_,[1W6?4I9E\.^IX,]0^IV\ M:,C"X*^@ *"S #NYS1.6>23\Q[])[A-:L%-T!M5QA[(\9@95ZH,'4!/ABNPY M]J>LQ0XB PV>>5HK_2^5@M7?EN8N;0]//=(F(XG5A4P6_)L/\OU'$%S^SP\C M5:]5KX)9D4O/,6 \8'6?D+R;CP*56"-7L0YH\M8YVJJ"0Q";5XKF7DTZ?^N, MF'0QI@3EH,E_Q9O]KB5+K.2'&P=E0CB.KOFP4YE")A.< M\37:MEGS/ [D")69UOW#%M3@A<'6!DH82J"1P])A:KN$QR&NS_)8Q;UWY09[ M6++5VRD'AA MD$C3T/[:X@$? TO\8)D3UO3S#\AW^Q3Y@4SG4C/3IB5Y-X0F@NG.&_(D*\&7 M:OS$7Y]96P_;J8)E"=#^&P_419V?2E(=;+ZRJ+#FI[* M.EAH@X=#F=G"*]P^!<;L1UO@X+DWJ308P=9Q:A)N2&'"+M*3VCZ=,]MQOUA4 M(,55E+A)278Q,TB1K=A+=9V'$WNC:(KVGMNH8#-:-\AFG_OA[K4!+F:A8"%8 M5E'S8?4C&>'4'+ZM^G^T^-F_F^G.?P^#<1 I:*W"#T2 _*PN/!!+J'UHK?94 M<%&";7@ >U,8AMD&_BO>.3[Q)D )*X%Y79+W%@4+;[Z(%BA9&Q8)?5MF,J/; MTUA)L?BJG6[U\D-R3S7FAT3_V63ACH;@U'E"\,"1%!R7O@L9@@PTB\"^M>TA M<9U)>&#$?QLPP%3B@6N<\XCS&#;PJ?7H9BW:+DH*3H()V#4=W\%UY4V%S%V) M6?*P?580'D[];:NOJ""P4O)F ?]K,U!'YLGU.3+DEGT]@9= O@F(PX^RV.M7 M:[+#)W-C4Z]@S=%M]PPYQ_LKPP[;2W3E.I4K%(M"37>O:SXK>4*Y3"= ;QONEK*[GJQJ"588C6MNW^L-[-I[:J M";*4O$PEGV+:>,OLN<6'&O4+(#4F!EA/A#S7VD@U<[2,R(YBP8DSFHYIW]A/--Y!C50U"]M^)O_OG MC79PGH3D[..^6:'N+@D)2BYF3OHN>$8K\CGG=3O,3S0'ZW\974CVMUA0N3Q^ MZE[:?&CWQ26_'_&R5C"U0J>7_P%592RBOKH4,[4[!,D_D1+,+2W# Z&]JW/8 MH2,EUP %3'"VG^SPU='JFN9]P5K3IY8C;KT9]Q:,GXI3Q4]K\,>TEJ-T ?Z) MWL2 ?EEEFB]HKK'=H,:KI/49HQQY!/M1[*0J%\HDEEY;&IY6?9MNPV.M,/31 MR"N)VS3S4%^> I>Q-_^/5%2 MDJ%,?<%EAD:K^_$*H6TPLD#N<33UC*0G04?RL[%(EMQ($(VR),9HD>7#A 5; M[:C3E=A+HIX;\M([&2LJMZR8RZ/>6TFH3_/0I8+?_3*GCVPTS<;PJ?L;F8_R MCK@=)%^G^74QF#]!^.4GDH2^G2)@*4%H.>\\2=&T&"/6.A501R@A+SC6EX7- MQQ'J9+;ZL9G^K!G^\&)A_>I/3^:(OW&8AX2E+E?H7+I:/!O0/2N7CIH+DJ*4 MFB.!R-:SI!M/:Y>8/QBR3\C=^R@TK1;;SZI%+T2(LK(Y'"%=V56\U+%;?6K MU@;7M!X9!$ZUT>04DD[#W[J+3>IU>')$>VYF>UD>[;>:/UK422"XHN)\PKD>9CL.H$QG!<8:1,)?8?.)@?%A<3%U\ M@T+VE68Y-/-^M43*+_94W(@7S".PUCSU_=GX+YWS:?\S/)#^_=K.+^D*!S&% M0QQB7\F2?BH;5=Q2,NA:XBBOUIP(]71W5:[\Y,CA9ZM@..FZ+-U.(6 _393 MVT>Y;I'C7#JQ-9VG*BOXXNJ/&_';(B'DA5,E+]BTX\&17,I":I7.[N-=/X#RQT0J5 MR6X"P0E^]Z-WC6-4*].VL2O4D1+_-CYQ:U#Q^=;#QI:<(%4'[6]=7I+7J>Z; MY/IO9X6HVE_1FG%,@W7[)@ZOP]=5#^A"L;S:FY\RH>MCDR#5W )I?FZY; M%S2Y1-/3RKX48Y4)X1.ZE-KZ-NAN662S!B$XM,;[0V,@$!28V/ZEZ:#74%ZJ M.R_,4N?:PB!KOJ5AMZPYQ9B5-:]B^'=*CV4($P'#!,: ^UOX@R=-S/9O9#:>^0AU2!&R",SE9SU+^E1A5"H0/U;/A[O-P^S&X#; M"D_FB?6 M+2Y=H\4&1^U'C7_9<=W/NB57^\^V2L;7#GY?*O]1MNM MQTN&>( <>S?+CQ83-A]#K;XW_FXJISY:GC4#XL\OPV!J%L1<9_JB_6MCK#[? MRP9,[((JM_ >3SL\?!V5GN&JNM><^C)KXU%?:U\9LW-42"]C75'KJS3B+WM63AQTC:YE\SW5_[]8?<&W0".A4: M9..S;U:J*8J1#K&JN52H73&*.:I(B/TGP VA:38SE_:M@W33[NM\\DF^=GW0A>5^P6R%5OZ9K/I9XQ>]2-?30(B MCL!T/V:F'65D$_KS(.#FVOT7E@@FSO32FZAA36Z!6Q4%+H+^%2K1RA&B#@)' M#F)*ALW)GB<*!U>;+NXCYP\.A_QQ#\YNGG74*Z8Y#S6L;/6 MDM"Y;.HW ;@9S*8*1G_AV@S%9!(RD>G\\7G(+O)@TMW,(V)/J#W->9NU6391 M=R_=1*1_*P'SKEMRTS.Y\EX45V+7,IEJR) '\L-FM5R$<3=77#L>.+DY1X[< M$O/' WF]12$ECWV1&W-BFW>;IG!(^*;OQ\__UZ3AD?G0 G:// M;*%=]OH73-Z\EG>!&3_#9WG1G.*ZGX$2FB2"A2S?\4#;7;\_>HY$%#V6>XI0 M6/4 NVME)#@.:I3G.7,F!6S^:()0KN@3"ANRO09]O_*.EC<9" Y\V>^'1B\2"B.F XSK&J8VBC6 M;H%T1)'>N;#%/V]ZC1J:.Q/LWKQA4_=TR67.FC2+\@ZMZ"AY;UTIH$4I?%<*NA-A-CK%9HLF6&9Y;O LR>3LWA@?/"4@#92 M;]Z9U#?/I<$28".VHDUG#R'*%T8.'RGR@:*JSJ^)NF&J2<>>1SUL1E8AM/+. M5+D?O+P3'?)3L\RURO(:7>#4^!\/+7$\G;$WLC MW"\3OCV7F7;MQWN5_9BHUU_+>!;(7R-M\4"X_$H&3"P62YLS;3)X;;3>/0[+ M-T@[NB]?52FI!Q4N[SECEOK2S1E?Y&GS)$KO^.VK:3@<=FVI(7=X-T.@L.IC MD_)V,Z[9PL,HM1M#<5A'143%+T@[CN M+ZRL7YZ6,.6G),FN**IZO6 @ZO*&STK#%#WXE?XBQ&53OBL\@--QJEVFPEBM M &RQ_LOL6N/K9$U#= K=#O^%41!.S%)R1GG VO!#FM.5ON>P/1.Y[IK M!AQ_'56AK2T Q'AI !OUC,_ZMC7B.[0:$I4/\=Z*Z;-.A[!_T'Z[G,18!8GO MEXA>'%?FQ!2;-:/%(A25%GBN[6Y958UFWTI25C6ZIW)D^XRM3UR+IHC_1WIB M[S>1NK@8/_4]HZWIQ?.;$WH(=":A\*>:OH>6>KO.B/&PKF-46[Y3H>$-E6=D M8BJX%_0YG)0D\H >P!S/=[5ER$-TQ!:,0I9_W7=*6VUGC5Z0^ZY!HQU&57C9 ML:#HDXO$J[Z^:0N1_ERHV\'(:?-Y":)G8,CH\!"'G-]$5 Z9D?\6;-E_CMLG MK)X'1D2_!R_!KX,PYGA 3;"5!Z-$Z*L7WQ'-3:1@]?! 0NF>+Z[U>.[T17TI MSY_CVTPO B> 77B@4O-3"9>KAUIW$AWNGQ_X7@'GVA9T8CS]%>R+.K\-/$2 M_FJ ;^G?/M#WGT7>$QWPDTL!;'C@QS#RU+D)KO;[SD$5T1H;ZY>9O&Y4K#6Y M@O7#-N5::=,S>ET\\,D??GX"WBL>?4C&LZ6D@'M]A#Q>AK7&_#5. M!3O'H"['9%#@Y+\-GJ__G8ZUQQ-NE/,TZ:^]2IZN#ZP0MB(4P1:Z]?F M/*]1Q5A;-7+232BE_*T*V7][ K\ZY@=9Z#WWFG&8>EN><:6R*JSM41MEI'?9 M)P?E[SM/^J@DX@$;,Q69Y1>A]V=),?D+M*P@JG5EL6#SY-,%[](R)V>KD2G4 MT[[R=J>82HJ Q]*-T*-G>$"Q.)[UMJ;'&M\D'OARL'M*3D@A.!+0?PN>SL=U(>]FIG!I5B/Z7O M6%!9-ZI;\6Y9KY4[C*Q*LN=+7H:O:XBQ03S3$3I(4]&.RQ&$,516(&3RCC+8 M?/H#/+#D XX"[>LW4\-^#+D3JAH=W2;E0$4DCB4N%@^LE4,R,0(CH!/NN-^& M'5*=((_*T#ROL\<;95%SC'XZF:BC2ACIBM![K(UH,$MNS=(OT4FKVK"!=U#& M5GB3IX*X^I-$IIDT I[ -W=_Y)2]\"(_LAX+8)O:.)IEPZ04K3-L3&5TEOM\ ML9^RVRU;A0YKNCK/ 8#<'[]7]=CR/-D:,320R!;-%W=?MNV)S V4"/,=9Y(+ M; K*W8C^GR3>[V?>?IA(W, #U1DHKML'T_;N@Y-T)37M94I20/>ZW,6X=F*4/*MC=,ND\_Y1ZGU<A,HFWG@VKZL!W?H:Y M&+MH6FU NIKEO%95AT".DE;>B^^KWO-5#@O45H$8X0=GZ=YID ]1YKR"^W"N M(1&$:EM\C^HK=@J)V8")63X]1@<<6Q5:L.W$[Z[(3WGUSZO3/WG7C6!33%.W MDUB7*W9(];@JNR_>8KKUMA7-<'SR:%:W=^)T\V==F:[M4:0.=M"5$"%6B\A3 M89-5'&75($XC^\^NT0A; &WK+8J1;@9((BJ4Z4<%O_/6_3I0V%4>V&^]SANK M7V@FEW />HT&1=Q^JY_CI,3S>3UHVWCA+([#BU/M,4H)=G_J M\O%Y)O5FF[ I:>!L85:%7\A[1>*9M^GKHK#FQ4OGQ::KYS =A0>9PC:"P\L?VX!?(DRQMVC!AWSB'J>7VU4=@8:YA==62R?9\=Y@ ;G?SUUJZU'+5(MM11O,A M(<<@ KBF-!KQ0&LY>NZ<582PJ*13=H1D,T1 O:XNV,'3ZD'L18=,;!Q8#FMX MGN,>A]$^?&NS"*534!*[-[X8U7I#J;]ZZ(;-Y>\;LBD/>U?XZ3Y/W6"TU%_) MNR:Z850R"H*(>.J.-YKR' T&QF;:UFEFNV89N9WM,[#3 !J_Q HIYB=G%1K'5X( @J MB0?>KOW9^G#Q:DR#-YK\2 X]$8756Y@AGMH@%'(]H]AK1:61)E+/SE--%L9Q MRX]>S1H+H3YD?4HZVR(<_A1.2>8W)[*9)38/GD?\#N3FN_O:$^TSSU(\2RM]) MM.^C9+9XFX,-Z3Z_"WTD07'[0AC$'&8>_&0+#^2/SYSKW?JS^B41%SL#B# I M\PJ<>(![%I/]8*)LIV0'*E8U+7>/M#+-QMW>4IW<[_Z'_/#537LP)O88WGFX0ZC\993ZL\)=2L_.FR@>JF MCZ,1"]"A9''YY(?>/R8?_^20VB5;-]&+/(QC,M5X55]3RLPPTYA"0!OAJV^> M/[<3[XKI3XC,6?TPOLPL(H.K#]#R_WHX=[IYLF&W>;H=%RJEO0U^G+DUY?]. M1'%_6]B V1KUA*GK.Z"E".AXS\"WB1P\MK:NKW^EI[%,XK M*RCL'DWP7HAX$[BD_3;T$4FAR09.T,MPLS/@PNA!,64V8O2RAE)QWTN>3.8H MX>??2$/$.$*O7 QRD32[B>4<:WPN=G2$+.K*A=@]#3,LY_ /C/3E=#Z R>K5 M6BEVNW!!L^G6OS@9N#_4=]%8G( $R()S=Y=7GR/#!D]Q3= AB>..N' DM;M8 M2+,8C,4KJ].9VN$7S';33F6 MK-3O-OA2?F15,3W=M!I%4_VH^_6'#L/RZKUD(ZE4'==_69$95R9SO9) MRG#]O!9PO68$J^-PG@\KG'3DL,TMF)R;J\Z:^BE5KB:A5R!12S0#&L+U9/OZ M?9A7159XY!-@9G^SC;SCZ!9+L%9L*U3A0>/(\(5*Q/[E;R+PQ:3QAT^W8Y_6 M+!$/2*9&^55 (3LXB^.?N^=.QJZBA.+LZQD>0(UW%7IM+L*"<3R#SQT*'/?, M-A 3K/$MN4][+R->I%SL(AZP_$D18F)@&X_][*\%_""$SL3>+QRCEY\V'J#< M#06AN-(T0I7 9Y9S6['K&1L"5B>6H)M%WR8- $FMT15[<#FN--<+IE-9A_:( M*-PPY$C.+6@C8/4K[X\R#5]D_AM[[QG6!!>M"T91Z2*]*4@7:8(T 4'I1:0I M+125&D.(2 LU2N\(" @(2)M^]UWZ39R.!E/]F8L-/LE24^^J>_J3>Q M+J1@N3N 1TSOJ:GQS[=1>[DS=$B6:"*'(D MIY^9>MU7C7A1(R&A 4A%^*J@8B/%WQ*8F9G?SVF!J?LM02>5P-(5Q->\KM*% MIH\_[IB1:Y@86STQ5EY\UEH9&T[9 16(/9P:^Z:38E-K39V8H9,6QA.C)PVM MMFUK>; 9%[9J6?'19=_Y<6U[9K!W3Y""2GY?T8+('T7.46OUFI:YZNH;J2\R M0!Z(^-[O&18&A4DFB;V)7RLZ8TZ-?,M?0D<)3<6EN\C<16T9()'<6>76 M3S&>@9(C5QTO 3,-9BWQ)#S:!V^]H[NS7'F^4C6=T&D)?07<6)6E /P$&*\P MZ,_YQ$S]%RF7IE8T')\(#40>,[=< L;M)KV#O>#_//$"'/W=_O_+/_\,5E:1 M_SSSZ4,5-U)[PV]NIM[(G4TLG9?&#E-*E1P/EL1?)1-\1SB] M6@E'6?^MYLXN="%F.78E3+E.]@>%<0(C<0%PGMU/YL1Q5?W-RMCD$ (WS*&= M;;6"N8N\($&O(F/GC1_%+U+Q[N$KLNLN5CT6!5VQIWP9Q)7S0VJ-$.8-^(/0 M(_55F90$4T[C\N0>=Y*+O_Q5^H#RGNS&GLD_>RU-:=)OH< 9,#6=N:^6,J7G M];CRY7V,''$S;8.T@+/?27B]'H_Z2B(0H<@[@P,:CVW;C;NS3S;JR:%W1WD> M;/QRIN"O$]U43G[U3?U.0WS6RR]75E_#VUO_WLRK&2X3\84T'*6!)T;[,*7# MEZ)*&!4' B/PY466Y)"0WH1H6H;];%9EZ\^:X0+K&*]-U4R*7MU?MB M\Y[^?G3+8T)X'MCC;#"9>](6]NU5R/LZ]3<2+Y^_U_Y#TGUE^=$UP$WZ?UI, MZ3]DU_^_?LLNM!WB#6>%>5IAF6/*JH]^K:3Z )6VYWQL);1(VG4DJ#XQJ2]/ M,VY,_*\_W_V/GO$ZXK5PH4H?.3L\:N08>\+<=>$&$.FQ,^?TUB0C1)X)82]COAO\_]@ ,]G"GG+?AZXCQ\Z6P$#P[ M'4"P#]%[;9< 1IR*'D:Z%-6L\;("!G'7E>^.2+#=ZSD(WWO?=H[ MX7S*K6)VY^]P I93[M3L'0T"84UF);,+0TXUY@P>R59ONV.Y/O?7C2_RW1A(YH+A8X.!4;&OE^_:>W064H"X3[/L("^ZPK@HN[\C$J1U1ZUA9 MLFR,XV(MI[DFS+7^&/(E)A:8V U(3QS@!\G;D!,+0X_O MKB9-C5NVCK<,.;B^^R32%DSR(XV?Z8!Q4%F:XLG[WT:Q)7@3;$9$H_F.JQ<0&WQJP)0)8R[UB 4C-2RGTE*K!,2?3;9X\3#WYK,49=-9 @ M-UBQRU#])&@R^X%L?&6>-4VEW9\3BPSRY]MLN5>->]<]>]PM+_Y62O[I>^V= M56"LY.EWBB35>Q0*)]3U3?.4)DHUSS^6XH!=T_X48Z*^)F6.YNDUGU+=F#W2 MG/GJ/G=1Y:NF3+$,"*W8B_QJ M@$=UC=FUFKZ'ELJ5\R&._O[Y$/D].G")Q)[*UM5Q\@T+Q[@4@.\!4-EF$P:CW.$V*($V0SPC^AS$^F>XR[,5.'2Q4/+'YCR"'=6L;T]Q)]Q MIU>(#--\1'#^%RT)BS3;4]JPP9E>H0_]/X6*K2[$]L>MNQC�TV#T^W"I:& M._XQBG]ND3*93LYJ(1#AP4?)/?*WG@3R0&(8+<,K*R0RT\_UT%]DS+#9O=+X M,O?GBP;;MI(TB002EX4UZCKA)$E#:W2DI=_H>5X]*GHTD]#I06==W>G2;ALA MVS+DS@8X!YYD:U@PWK]]>]S34MY?YA(@= :>O,:,B(_RWL'!TYO]6(DLL?WG MW\BN6D:,[*13\&4-O# -,;!K[RIA_!P(4FLGUHBI4DS#2-<[V)Y:$U:M)Y2. MLG$(VG[VS-LX_4X3-D>U]/A\VWDD/=F,[<&MJ_U_N!:P>COL"AS<&+_8D";Q M[V]GK0K<':4L0:,*T7+LD2"!&'&6A*%X#TH.1MK/I*Q.G_*DDQ>3A[:U/6-E M$N!\]?_ND 9A/,>Y8W@UI9##F4,QVB'W[Z &]Y7A$DD7D .EU5/>'X4:Z4A7 M%DL/5?O?OXV=*:G+ ZTYG5H=Q6[B(L[;S^R.(]QF_'ONK)8Y[2Z! V^] U0U M?I(>VFB1P/X0 ,VVU=3[-"$7YOT,_>!+1&KC^>]XKUSIXFN+ JP*+5U=8(I+ M7=.M9XN)<6>0)C!/2))0%8W>B*'W4@C4CPI_;U][2O_66:E%>Q$3VVG-ON5= MVA-<[FY-W;-\YV%G_-/O*DS1[RH48[Y7YE;D6.[>Q/:1'=1*",?TK=2,31I/ MBIX1I(D];A21YNV-Z[6UCBTVW&'^5X:17%!"#S?21/DJ?K\_]"Y#=/W:5^_I_/^./A:23/P_O8'XG_41^F>F\1;YY^GY M-XI6)OB?'%\F(D++WKH$/$M-]_;S"OU' 8]5YA..]ZU$_P0F=YLH"LR5UQ2X M^J?F8EK#CZ0KDU:DG>)*AGIFAI&BC[_U!.^/ R LJ[YVYR*._O>F#A]!CG1- M]$8A[H)'[!V(C'DW/3FC=8?:N*/1EIN#?1O4QA=+6Y,D++C+?&&J/4 MYS?P8\\3OG4VF6&$63Z&C^')E\OI8$6@,<*Y?HO7(>ZNS(/9C1\L;X+4DX9< M>*_J?BI*R8F1MCO5['(+1)$&6[KS-?RHFQC7GT1/VUGJZ=M,^[D9;]D-!8:^W;Q"Z6QC!>B^(:0X?@S!\&?"'\9I;.5D":C@5CN(=5Q!;2I[T MY[3$I?8C]3'-JT&861XA<]I",[Y.\.V*/;-G0QPK+N>3?(E-DS2Q<:"J\U0= M FF!6E&AKXP_/*9\;^MLV\YEV2K.ME\]V",MW0TM[6S_XPQU*+!%@_ MM_:**SQ%X9M"$V=C!EBBX]@6!\]?QX(\CN7Z9[H>=_6'8OGS]U9UP<=FIKW3 MUV->]T=E?H[OH-(Q"7V;>M*%I,?+XN+ :"'D+9"X2IF9R M,IU,^!A(WG]XIL7;8IHP;NW+B:G)P_2OH?#'R:4H\!>.1?2"%!!1EW(GLI=C MQ8Z^XCW0AY7<;Y#E4X^2#/[Y9,M=\)EHA1>:O$GG>T=6!\K/>%H9,Q($I6*6 M@3N&@).O9]%;LLQRM]\=O49=\X)*XKZC-6W+P\U+ /6AJWLQKD-[0KVTJ,?3 MZQ) IAJ_26^N\6J:*??&CQC9 _[>TQKY+Z>OJ@1%WGOKZFP3M/).%G;F(,Z? MQ\_I8I+G!G3P26DG^Q-GE"\NOBJ0E[:Y,%YD5'@(Q P_XDWN](Y+8"KJ(Z,HWI,:=7 MHDT_GO*E6*EQ:3I][QF1VXM0Y(%%HAD+PCQ@A!%SQ+@4R[?Q+ PB,G?CW0"8 MI -6=CRT]KQ+4SQ!H:(JD0DI5.R-_+EC;3KA:U=@8C]WN6XI\+'U/FU(B6>=L*?#085R !;LSFAIM3WN7:('IS?L[YD51%P9?]^0TSRXX;6UN38$"%>",+.JK(MK! M>$YI31X'MZC:;Z#;EX"?+8GE:C1_+T0V42L7;I< OA/NLN0"M9R-FIH'"OLJ M$+K.:'<7OLZ\%Z^8D]0=/):3WFAM:DFM*=%? OX4^W(0F6?S"2%-M'A":( @ M0(3PQKC'EX#7/GL7TI8&+24T^O^)RFF2X>K8Z"0YF7!186#'[-%PN,/[)//0 M\*40SNTM]M"YL'G); ] 'PN(.WA9]Q(@7]8G_=;"UQ;#6!H[QXLM".W*'S![ MUF$4_$G#53!BH8^Z7>NNK?%ZER9IH$5W!09HW#HE!=:!TL^9X]B!K6Q)A=D# MN:>U4+%>VQCV_5X;P\U?FI< A49;W7XC07\27%[U0.2,+SA?JKITT-5Q M"HQ",\V+G,RVCEDL,*6W)X6;/P1<^5U9_Y,:J!.X93,&(7 YLD5/(MCLBVV* M4]Q9W0K9NL\6NIH'77KWU9=Z;Q[M?V'0'Z;A4PZQ6VMZ=*Z,?X1]<9:ZL?A@ M=*7VQR3Z%_66M6K-"5M07$DDA"JX0OC+.^FRYTL:+V7_3!^[M"0=_:G'\D5] M2G_C@POR?I$/!'LYY5<[9GF)YN[;=L[5JC/15E$ZIZ7$,)6?"\-BNQXP3S=Y MVGBZ.4,.H 4@DP:[P-D>NLX^7N.&J/=]/$5W^58=WT5<;S4T>-Z3A]? M8IU M-+\=_@D3Z,S@BP +5I-#W8S>O*D)87HJZ)ZZ*[F[]$^TI5K6+.D2P"" M,0=7<=B8288+U!M-.G)B[F*6V+@$S(SP_!2("@;6U,UB*S\]XV$]K5E"70(8 M".1:6.MN*X[&B>I,@?8&O^JAYM5HI^FI6N9%C_F0^IJF("]XXY,W\8*T(=LQ M3RTHD3/#Q];LL(*NXX;,$!$%K4):R.OO-%3U2=0*G7$Z=N_1VU*==F_4+:-O M]EP/46&\Z^C10HI#9#QJJ8GAI( EZXSO98%+Y5].""\SU=8L"=+?B-%P]"0U MK)@7-OS!&W0*A/I8P3'(-BMQ3,#1P@"!SDT GN,?I_-W_7( M4$MI#S[-C@&8TJG?'%UG0,9QJ3$8_L]\$""$MQ_S?2I=BCFPP! "Q<+^_)*: M@9:5W&T((6=C'B^'U II]^>&UL7R/.KV$\S$5#5Y$K&OI\4EH&TXA;CQ&#<9 M]$F3B:!X&(N\H%UP)6)B.8=+ .]?C2SY'OBAAOL(_O9&)C[.*DL-X 7'"^_= MN02,WIE6PKCFP_?5./_M!H>P,Y> 5/DR^-+:W_N-B/("W$FWG&YT_2K;+=MUWJL6>A1(6I7*^-+4SD/ M+;#F 8W4SG_N^.4&38@O) _7L&=>,ZZ[EY:S6),)$SWM4M!!T@G3BTRIRH#^BC9K@[#4"_HO &ZL.D(1098 M;'<-VV1,1G\GLDY^&?*3>5FJ<\%_ M6%&L:7PWB]"':4X;6=J*O8GP:.CL_?AC 'JUMT9(0OE;8+WM[V^5D?8VJ^/C M9X=LUM.#9\IKG0V6^P 0.=+$>$;12=3]V=+:6> M#,4Q1?9U%9.I[IQC'@6/CO.'V@T3=A*:<_I>QJ.]^ H2>9?X&UZ,2_YB%U]] MK=%0YJV&SW+00,1YVCG[@)?O\TK$;/7V0UX?R5,ZH$PTEWJ4P)=5]WL%%^RB M3S9W6QAP.O=\=>V/D:WU4[1THV_JZ?U7;<<5JG[<+^*JTIQX MY=2^5/;1SLWYM_^$$LV1R'-V,E&%)_8>T;;Q>N2;HVUOK=3#*,-3)S2<57*$ MO$K2M'\XO9HBU&.+VQ9O8Q^NRYSE5EBK8M44"E^[\.4U52;2JDB-J;^.<$!R M_$Z?G!M\)CA?OV],G("&W;).M*%0T#1W=74,FK+9H=.3PCT-)5G9QY%C P7? M*5;UW>;]:-'^.CI>M-AR).20)IR#%4M]-KNQR CAM&ADRUN9:$AOJQMW@,79 MA\@F31IC97H2XW)K(>4!F0*#8@\\UKV'& R>!/QG_Q_B_Y*E^T=EQW3V]']W M<0-B_E H)%]/Z3C(//"WY,TB[0?I=U@57^6$L [? M?-KE-1W>9"/5$SL%H;=.VNN,-P4.H2XXJ'6'\K->8:IT7?\([J]V?KGA]$BW M F R-+O1>+/G%X/)0*K9Q-$.N\J$+SMZ8 C>T>!<#):LE?'G:Z(?\9CS'R5[ MW;A#5<;VT$'0U"#_G8<71>06)YDBUSRL\276/\Z'045_%(HO_!."FW_]Y<=O M[&?KJA\S]6].J^@[N)SZGQ13#AXVW,O^]+^LTLM%B:E)I10&[SA[]TM41/A( M1,6XQJJV"Q44ZZ(&[H$W-VC(!+;D3QB9E#^ M=0V.B?+5OP1DG7<08Y..%C$<(N#MXE@50N@>S24 )4+$7?S3V:-/.-R)\+RG MB^:,LTGI$A"$R,2G:>!Y.!F4UOTQEP "W1A\'^(MPG!ES?I_-_B?:-!440 ' MQ(IU3B_>KD]&YGH$W7*U[ \*6P3:V C.0R48_!) #E(Z ME8[%J2O>@_^Z(,(E/%\N,>?,'IK?(^E0%'NKQ*C(@N?'ED>]QF:&0EL% M*FH=N1,AT():#=JJ>L,!NG@9#JTNSY>KF57$;L)G]RZB6[@O >-="]Z6__'J M/Y/P=7/FL!9NV B:-]Y7%2L="LH#=^A6_1@S[GH=P64#$L-75\?UB3V,U^%H MF?P%;\^8(F*I4MC: 1%*4?R+FJ_1+/*"L?PVP9L(UKB(Z(_"!TA$5M7+F2-_ M@=7]_RK!J@>&'QHWN9X2(6&P!EYP!TJ(F(Z!/R9"K4_?_ZN@Z^-2(D0TQXZL M$1$B(R>FH+KU3,CJ$?YPA*#\5U3\^D69_T.<]=+4QZ7($08]+S#$"QUY/40' MR%KF*?F>G%6-4*YCW(V25F8:AF!#8(405^(3=^O94N_4-D(EG@]1BV=3L:K+G->-4U=F@ MX]UD%_%$FP@9M_L?]Y>HJ/8?6D'0F926"[#D[E([U(XJ+L!(?O/LL[G;=RE= MWJ!]D3=U*/M7'R??:"RPDY._.-!(66_]5S/*(3 D*\>JO@>0D2Z'_A=4E=BKV/LJ4O^3&\4:7)35D74KHLJDO!BN3PG2$11'$:L!XRRM'M(['Y0$OPD>B*9<9#:8]!&XE\ M)K6KM?\P^C_MK<3%D:+FE?GO?.ON_VNG/\?=^?YVF@T>*7EA#6S"7DO5"'-& MX,2JKP<[.+[DMJ-9X1:\V_B>P>,;C?;_2:M.]Y;T/A[!PY#7_#EP56:XZ&7I MR2,D#>@L;_DIG,$E9;4F1DOZ6R1%XY>EFP#T!\6@[*9Q D,N\M! X>^)/)'H MXR8Y,7G\Q(&%+\?BV30N =W?2<;6RR6)DQ*4N6#0NPU?&E,B2!&7HU;K>C9L M^1)P(^X2@"T"'#8(#2FAM'6)[J'OX<1)QEX"HO_.TA!Z=B]#ELA8 MBT8 C7/)6#Y!;S]\3X#?AO4 TT4PSJXII5L* M=W)@"<]B4)(+YF/RYO J5\(R;Z_9H1=(]4>E,MEA M/49C[F0<4[O#:P;ARZD"U\U86.JOT=W'6Y,LDL7+$N[B9F5_77]AJ7V7X>8' M&OX/"LT(7;:MG]Z0W SR20=,5W*8>W"LFA[5@NJHI9:+T(P%7WVTJ3KK?E7P M[ZC-\_'7=O%Z(3(90A--:CF;;*]KL2]7FB)+MT[.>&NEV:(SDS+M:SWZ2^>? M?BX&YD8\.:CD.7@*?_[O.4'%>7=-#'/D:[!T"6#%J70<@+J7U?UH7YWK';]8 M%UF.?HY<#!$'WC)4^'GJ*4-9'3$G[3?\[YNZ**TN]C_BDL(K&VXFJ?_P9LX_ M?P7PMF17 "HW$7:K,;P/>J X#@VYVK5S1/D[ M/\!4M-I'WFPTH9]U@6&,*H",]]9[H<7O@.RFUN6DO+(NF0^2EI2=)BU,\%NP M*-"T>5+:=40M.=F/ICJNZX,2W>0^L#8^\FZ7J-5L8L\RZ+TS4>0M)0QI!Q)? M]"\"&PS(R-;U1M^_ AN<-/#]HEB<$,#>/$ MD:#V""__;BUH%_+0LN4N?(DFM/7TY9/;L=LVV.3V2P"+ BVZODGJOMM4^9'MGM6]Q]RO6ZCNH=R)?O7'R3@Z2J&4%$D=UB MMT'&)[73;(F#'L<<'%>!*7\D=+B&$R=3P@]) *\ -];P@JW,\%&/O_(('Q3_ M2E6\)'G>DR86#!F:"CA6I&T-U%9\A7E!F:5']BOOX$4RK)_D#=7KFM.(+T^P M[RQ4[8FI7J63N+(E(X]_.2U-O8;24M;$C'?4 BPT-Q6]N"*,0;QOOI=[:.I) MVZ\PA?J0EW MG8&T"9\0M8K)I:@N&UFCJQ=YG5DT2=J$]5*_*C4AGWZ=@J,+2XD$A 5QCJGP MK/W0" 4C+-2D 3>7;VVFQ93(&5(6DY"GEV7QMF_-2YO;]#-HXWI?G%E'UW%Q MMC5GH]K-Q-!"7$&/-S3D$E"M\.#D_=MW&RTB.CKK"F109YX&-@0_([SJY\<[ MRQH\@APS&$/T*21"HQOXC9: +^:+%&-JU7C4-ZIH]5*C:3]'1$F M3CZ(J$+G8-$PT'%6\\JPF@SJI M.@3/I,%GD:!T3]J7T0X&U^)HPA$B(PA03 M)C<8_BL/Z)BT[CNZPJ6\OE_B%+$&D6WLDAJ5.A'P.%M/]3Q=B\#-H1TZ%^3V5,9?8:&1B $A:OOC.T86R6UC*0*5.F&:B6./N=T$ M5R3[V*] 6+N7)8-93%YC>SJ8$O#NF..*F\'%6V>M>)ULH -FY_"88&Z9?&/Z M9@QPSG,&R08^US#!@SO4:6"9!TV.(R#>@\8."8L' MB_N9(I;*678@/.OR2)3<<7&^1M&6E>S8M@.;7Q!(X..8X)=YRM]_FNH2MLLB M^GEJ,ME?FT9F#[$,TTH2?4GQGC=C]&=AU"4 @VR^XUXQ&W7T6-/1#Y#62MK8SV";< M*04A^+K%9[K4C1WW@S*X468UX3>6!'E/7\AXMJ8C//R,DRPG%XYFT[]^34HV MMFRT=//>6MV!R.Q?:'2U,AQ"R6?!L[%A36_:F XZ/(UGF8(=2B23?P"' XTT M=X3MXE23#0",H4D?/F#+WCU8QM5BRS9:>"3F8%6:J6)4>8L)-W*6UNJ94@.\ MN);#17:.GPWR\KY9??<<32?.SN?'ZH*E;\^X@O,JMP8U0"9KPE%DA.Y9RYC/ MQXW/7'@TH!#V$L<.&C9!HY4 CR1V(&M-*Y."&BJ2/6TDC$ 3VC[ETD,;LJP\ M83M]?7!,<:(F@F5G#*W5PY?(9==F67()D)Y"?/^SN%46^6+['.RS<3'18&7> M9&C)J6NU]?S8N*9U$5KX1XDI:Z()D[G,#H;([9EA7G;- MQ_"T1*@U^,C>C1W\R"T1@"TJ[LZ3J1)?X,A!1X/;X5>;-$!+<#)8ISL=RN5?-),1O#(^$KBQ][[/QGO!ERY9DSZL0E4@LOLXI >=[_#UJ-; M]4N*=WS'&>(N4!^/D6HRVH/-DG5:\V*CLW+7/&4!B+J:=,GM[;2]@OO0U9,] M]S&^0A&^EG)L2T9D@?-9IA!>O1%;'J8H")/OO-6!CN9YH47 M %N,_:OJ +".5VFNB<^3.ZC$E2#5$+-01=N'#%*;XOY3B[C7JIF<[5)I'8/_OSCB466@R==1V6E\^;<1__ M,[WA\%ZD?YFYH>JHDD5 QO?6?;G\_Q3\3Y MN?I0*3^(SD1WB%V%5/];"*TZRZVV%[>$1AVSOZ9"$/>*A:Y[);=QXLYQ1.1L MX[Y&B AHEFX:6(K%^^&)$*FBX8"8?IX:&FS\E1_L.167C UI4 LA9,NVW9^<>+2R5,\:;)AHQ0O66V9\9,Y7#$0AWX4@OU/K> MY*IQKQX,EJSD]H'LF\L_KTPD$O*[0K<=0B>DH&&+#VI^C!.3#*[];!?B/$P8 MVZ2Y9FD^MQ%R!X(RHV5"QAWK\PF]W_\^=SO-Y:29F*!;$1JA4)[X@.EZB[UR&EN[S8A:,N_!3=M;2VX+L/KKA"/9R_ MSJK^6.IB'."*%V1IX>YOZ'D^+?E8H].:JM6^F] 60,/\>V%.9D[*.K36Q./, MJ#2HHG?,K)U+&KSV17H%_?)^E$0%=HM(\JL%.L@/T_6,X/1^L<_'2WE:ZAI: MQW=+;?93XAZ$F'[6W.(-9^].RWC$HKY9YC'Q@# FQX)+AJ+DAX2 X^@)R30_ M/9W63*VFH1D7M[%.+)DG4(*O\)7 [Y$DB@)[+4R!?ZG\F4CR/+(4F3,-=#,^ M/VS'LL<_GH"C6G](,KEM9JR:U?1I,,J MXI!BX M43VNZ9,X[ ,S!5^L].F!%X_]4\#4PX2D#=*4::_-^)#L_,(0_AS+V0/F&J8-KNH1/4V6E)CY^I\ M;EPD!-O+9W=#YLJ$7,454_':/,*H/V#*U\F7!UPRKQ26!*_2L>-/]F0->-;/ MH+USRS3PE,Y)](56\#U3B179 V7QH]-%A=CIQH-?;RW*]/;VB4M%1/JP>>2S M/P6PAPZ:JS(PWG'2_ ",.?K2\%!!\*DS^QT$NNI7$3Z M%E/L:E+2*8^9S6-CFS26X)2XD%5DETA5HWZD38<#EF>L?NX2^J2%RJ M^FXR,.T/[,T=0'JDJ&.[HH4Z.9C'CW:NSAE,EI3M+55P(>;J[ ('W0WWE7^= M?B]BN5UYG?5Z"KUK:?_SDOFDW4O ZUJ:FPOK,G)NYB4GTO:[!T,?L^O4ZZ2Q87_" M/<-MJNK\-CVB"Q&]91Q5>.BY$4ZFPUA1(E:C#DH'SF .0>LL*#+$D]$NT2*P MU7,%\1R2B9:?Q/VRPHS;&,6 4LT9S9[(%7>&Y#.^M.Q8EPN0('DO4MG_ZKJ+H.4, MR=L&S7=1)>]][2H\'5E+2YD;4 M<;EYQ33#T1-B4#V0WIAY\Q( &F+ND5GD2QL<$U60L4&3^3[. _NS3=A-94\4 MQ"\(7(^21G$!M,,'*D_3$M[)>YI-*;T5"RK.EP.;G\P@&DL%C\C37HZ)HFJD M.V^-]H^UT]KR**WOJN9RU@=JYZTP3*7YFY@3 M,TZF" *8N1Y.9E'\(]'F0MA YVQ+CET1\*E2\)XDT$\\KZ8QB:SKQ@(BH:3U':6LAOCDI<:'W.#0>8B-W0MU/FO$']H#0WI,W%Q!"[.D418HB^^+Z]Q:'M3V-P M2N3+_#/Y2T!\K8-SPZEZ0A&NXPDN&)5.TY&D>/]7D]BM*B9S/D+2M$>RQW.[ M<]OIY.WX/NH)7[G<9+*A_:LQPVT^8M&SJY%8YB6:3C#+H:Z).:E&O-AV<>9- M*\G](>$K2^1.&*_X6R.L_86_^]MJ*J4GB8RW%F?''Y>WZ4&TI9]-H24ET 'Q M:R\W_MG<19:M:9"B36=?+1UW9=*K;VNR!6B]6&^'X,.Y=-=V*UJ(?X\!YK@8 M'=H8G* 7OXH>V,:R>]DD&JM]#IG=X0Z)4JD%R_3G1%8%'B#WJO8K(5X[#=J% M8-DZ+^"?D_.%9IG-_A9^;/$6DJ+4!D.='(GG*G \RT@ "\WBU#>'-R#7.Y4= M=YQV19JZ56/9PSXF."\]#)D;\+T]K:!^";A]M./3=0NWNND3+2AY7@?%*PG+ MV2>\DR+5W-F>X;)&J _W M73J:=Z)N<@G@O02@@B_R6O]\!2D=R^*,+@&&=Q2)^,\5UX--[N"\Y2M>L,'& M<%+K20LF4$Y:F8P71#!$P&E-@S0\G_"D_>%M/[#MVQ MI^P$:OAO-/QPM-"D<#K)ETCBXEJ7IB]B!"X!NFR)WNEK9WPM6(SX.PI%^)18;3]08.UVE!])@=DDRBJ;ZO56SE!ZG*@(]8VR,YF(G>X"WH8 &-/KW%\H+CAP+3AM],U ,:18C1:?\LQ?,R'4_[Y([*E1+4?L/X/?7?#V7 M+]A1-9%,Q675^V9:[M2I:=32JP05X1(ZJ?V=Y;CN5:[WZA(_'7A-NOWO77QM MTL!LH:R*H3ZHQTSHQU:2L8:Z'&OZTV6B93<*^2:LWD'NKZS%R (=O4I7]9&" MD:#%QX%Z.+,2<&:E0Y "*ZJ<:M91C"J)Z@RR6.65)VE\? *2EYM7LR,:7Y.; MFI!]P_AS_*VR,3YW^![??LLEP*,U-HZ\,4^TZ!(0<.%V4+&CR(2+SL*-6& Y MXO*TO$\('/7 QVJB;G-IMA'&3S:+>2N*=#[;.76;0MP>=8AZOSW-Z#AVQTH' M@Y9EMP^;F5\NH OD_1/A?J9M<>M$'O6RQ8S T(/QM5X:=(^<$OV%ZN M:%;LW]5*5QX_8E?P<6>6DV9^/4*RV>K@N;C:_5Z;#YI)4,$8?O'8.'3,$XLO M#$>6](>7@#$C>/0RQ..PT5MIJ[E5!#J=/Y3I/BV_#.4D+EH:R7.A!5"YX>+^ M\1U%>IO\^<6*#.,YMLHV]LJ W^Q?KE_[H,GKL*I3_OO ( +BM,%Q"Z,8+Y8_ M$27<$#3\)AQ=&S]VESJS/V"?*654DZQGR')?O&Q+$V> )7F&X9UR62=05TV4 MX<',86DZ%1-EW A$#;/XO.8U(L,AZA2!V')%ECEG5=8DH=$O A9Y);2$2Q@-GO3Q9@!(ZDO* M&6$]ZACU3(A?F75/P>S\(A"$:0Q8M.O<+]'OSGK*6]40\_7]\)0DI,9)U?FN,*;XRZ3F7:6% M;.3Q&VQ2XG(F+2Y0+U EZ*U>7I-T9#$OTV@/U!/\J%:\*T^XA$N3XYZ5UI_V MKV2HF\K??<8"DL)SD/MQZY9SLUSUH4DP@=N10THS[]<> M[\1.;M+^]8: *1OHJOG(G^?YEFE7Z*XRT,D$OTD+B)?3QN44C?N1[ MVT\GR_ M^TN :LMK)0]=$<_: JE6$?A P10SL_ZL.H>7(8-H14A<0,!@V\OW M/O%/2.KOOJC>9\H\YP%/,9WI)E/W7*]EPA+ M;S&$YYX#LAI'&9O1TG3[RFS8UG6!YL7,\D&.!!>@$/C"@ZFI=9D3'Z-$JK0- MA5\\W'3?9%RY!+!< OZXX(@,U<;G$K"1:?3MWRS[)1DDT,![1[%@0C?RHAMT MM)&X"B=M_>/XMT#2!DI8ECP[[/\O+SZ6%87PDM81BZRUH[;8F^4H1*A^]83: M5(3(LR&^IF));?_1:P,([;CZ]@#M*^EY'_^D'5MA4G'EW1E< 68EU30,'96K M8""UW*.=U87; ;!=M?+9.YUQO!_MDS0#;_+\!)AAJFN:EY48MMAF81$^U\:/ M&IOE=.]K_G&,)\MR1/W.5M5?R3T8Z*V\<9,9VD??L[_6H\=BC9=JP3(&([O- M1!6>@NT".6+17HBM1C.;<8+IVKBHXB_%WL%\%1^&8NG32=.^E;T\=GE@46N_ MEO_7VAD/S^I-DRK@?FN7TD$#<&/%QT_*[UPNW9B(1T^0M+Z6GM^KS"23H1Q) MI5S5YQK)B<"[.9ZSUAX,?A/=BZ[IT'-!4(T.B*\\QA<(ACM ( X0..LX_O>W MB/'M<@[J+'4S?4&_S4Z)0A4.H:'JUMDM$TR)9\5FAC"&9QXX;_%;&>*T:@/W MA/A=U85<4]Y)7Y$^NNQIKV"1HR.H.:7ZFN5*7()-LF6VMH%E07E"Y0(^>6%LR,HC M 0S;P,T.E.Y-MP(S<,W/WR C51.DZH M;-CK2,_4.X%W[>RXZRQYCF%8:%#+?5AD)YMT-"K%32CZ,:(1(G=@%'@A-_1: M\W5UAMZV?4/( UK3V.KA;_G78-!X>+@U0BGI?E#0EI '#>I(^_$AD#6C(%/%=Y)SS[/)N:2S=,/>OQ>Q. M0MPIVQAWLU:+U4",B9/MJ[\MH7&!Y@K.8^SVUVZW5TN !!X=&3:?B[DCQPN& MCB:[^)?)3HQWD'HBY5"^<;U"-WB0'%]Y.UD+QZ9X2T%.2X:3\V!"OY7?S]/8 MU8>(CY%T;9%)1@'L=]E^)A_#$_1'DZ:-<;'+NF##FE3*:!FSQHP^4BO*C&NX08[0W?:98K7.00>!0R[N"DRF$^YDP$KJEJU;1G8SMX%;[/ M;-G-06.G=G2F8]NDMQABU%]X[B^+L?7KO@(AJS6"\?+E^'L89,<(*\B?#S-5 M#ZMI2-B:S3TYJ]22C&BT J?EP7)-XDA4#1V,N 5C&._W.##?+Y/ S<>?[L&% M/*W]_UC>U[9V2$Y;*:HZJIE3BMM+5>I(UVCKZ$BRXIPN-]% I'ED0=Y#/M3U MUL6;:3)UI6KEI[ &*&@W,GS39WLDN-%Z0Q31RK'ISQ.+YHQD&S><""ET1^%! M&S:\D72JDZZ#UYF9W>]1T-;2P- %' MLBWC!0KQ&A"NCV^2)FT;:@YF=[C.59_SVK,/QGWC7-]_/RGN.Y+QF$C3?Y80 M=C+M-E],\[SSA[]O.$ ROS$?%REI14-.ZQ9V&Z:-(SO5_SJJ/"? M!C,KU=.DW\]I=>*J[=@GKB? AOT2=*J2]<:)NZ\ETRB#)4FFN<%TRNPW%;,+ M6_:-Q\\G#1)^DD1@X3B3<5PCFCD6 FEZB;XCS9(? LR7SCGA3S^OK#RO4X_ M@O7EI D%V1)@F+,*PW=Q5-XI=AOG#9Q+UWA>!;94G@+62D@U6H0_JVG[(5$T M2JJOPT@?S**F1G^'9^#@=+VU8*H=(C.T?_KV$E!NU)H=(1@E--A"=@GH07;" MS]G+E0Y?,&Y4KUI?@R_OH94NHJ%(1N0+MBSF3NO#$3W;57F1*]DKMJ!@I\D[G,5L[9@@]HLX* M&3N&*83OO;X$:,SSN8MJ/Y3D2@\+LR\R(PPS)7G*.14O6]/W"AMI1*FC.YR* M"QXBN+".-,.VD'/-$78/D_)171#8K9:@X^,W/5[;1S?FJ5=Z"6"WWJMI)CB= MCK== GZ/TXR>OE]U#'?K= M]%N\I?MU_3+EH\KCR>20".(6^96(20H$W#Y&=5:=\]%\G<'.RX/:G6!,1YL_+V8J!4WM M^A..20$;O)U5RX72A.9/%80,2;'DUU,R&&@;4 DI'E/(7+V54/\BMWF%\3@] MDZTS0M#&L::O"&HNF@<3>AWY(1_6;3E!M8\^5/R+JR_;"12BI,!YH ^+D334"W"ZD6.**F99CT2 MVDT\*ZP:G_HJS"1OGSZ]M6^9$]A+R8-^;@VYO:$LQ31M;)4&JJQ%044$DG;: MCCT/6LJM:O'0BQ6XQ;22PX6 %:X#A&6#^ CC:NK?62=T#Y0;ME%IO#).UD/ MN]G?U[](-/%]^WMX9PY)WL*T<0D@4[CG1BUQMDN8F!]P;]D4A)H@4*6>F;8"<,^QKS)W6:')67GTC+[\:!( MIZ3\OD#@19:9+1>'9A_%V-V[I8T+UCTM'&E=='- 7'F[9VI-+?5B1>&Z(F>F ML5NCG$AVMG)\FVS2Q+PJ5KZ]A/Y-]&B(,+O5T+#20'ZZ\_AX2]D9N";)4>O\ M.?!H>M=X>@4G4!9:!JLZ?HTYB?+5$ LOEX(HB[&(%MS,>8UV=$*,%X+BNJ)K M/ X>Y]!"3BICZVI.!N[T"&.AVP,VZ/-2>Q >C([D*IJWTI,TSIPY-]F1_C4G M(7JNSO7RKF4][\J7^/DK?S(Q";XVV.0N$1.5A.[9D8\KR3J"-B#0-^$:$B.@ MIJTXW\3LBT].)CKI@U!;^^%K!I^[/ C"' +8Z9^\4T>4$->7X]5^V@-&$PI2 MG#,KC9;,OE9^N7 [@^-@V&2N[?54M;CEZQ]?<%L4#:@5%#2-(0D+C?"%YMW) M@<(6^VJ\F^XL4IYO80Y2JZ!V+@Q:Y/6I4HIILGXK5E:6W\3T_G?[]*T188GJ M"A=P,ZWY@G:34WS9ZL4:#_LT\FI6(^;9(GMHMR)/980N#!>X\RN2J=Y,%SG; MJ>)7)?"9OXU5&0=@YGFT+_)V%=GN?R<$&I1Q!QO;44YMO=!@B01QW$K/B[&M MA5;UW$QT<=Y_ZF3+$A<_*R4\%TB]=_=DAZ1[M\$JDC0,(KKM?AX2T+][S^T\ MJ28&6SKE\/(SE\JM/@/1G;20H3F"N7+2UZ&UGRRB<]T2L:RP>,IRVLWCU*7Z,%/HN'-IIPYKS8V)LH5/JD'/^'JM M#3LQ)DH_ID/*^&K3"/3E;)1?G$0E4:["Q\QTIZXE 7[E(CE?.E)D6'+FZ"K+ M?D]?8U>DF$) R7T-<*4%ZRTWIR5':'&QEL:!+VHP=MO&R>Q.KXP4DDNO/EFO MH@P9T#F@Z_)D9F^:UIEH\BS;RB1[,RWJS_?V/2A9[N6OJN0."'4SUM$^9G]9 MO^Y<\HU @/HKGCATOVI,X4.YBB]OLR"9W(>KT9F$JXEI^R;5B,*-(3^GM/-J MG?X]Y]DY/[]&X$6J8M7-XN[6BEI(@4P)4/H4M=G"1VKQBJV-0X[4+[&)U90B853LKV/'&W)CT@! M5/"@V2 9*UGLF",:I2"YY^!W6T9Y4K4RVGCU ML;1!Y>S0#J,9VV!.J,8\:O*C'QMB%P"4*U]?NT@V>^'U:WEXP,JJ_#PS!L0?U88 MIW8# LM16\R,I0F2/+69:!FH>94A4)W(![U/UNNRUILI2&'":MCA[B=N]?)< M!]XG.P;?=L$4$'+E_+Q+212JEC7PT9> &ZW;+DIGCA/%$UL#BI+P7B0&3.BA MOP3D1VLW/_\OU3CB>&N.5K%0*'W[^$;-[,%UIO&WF#ZI$H=W\\-Q#0]1GK>R MD@5(WMV>'CG3VR%%(T,72:=\7;'R)IB:+%3C8R/]4>[J7X=[VY%)#;6M/K90 MN1,#1XH&%:%$SZA"BF^]FJ0;[R7$K;SR\"08C\BEK3W*F:Y2M3PKZY8"GDS: M33'/.P,M)TE"^74/V\UJQ?<7GHJ>GN^D3$I/'Y6U!A,\1&1G!)"8J@O(?GW? MEA+"K6&ZO949UM'&P=G0,HY(?WBNW .<("Y3Y*V(?8W;+MK3?*,Z5TOI;MC- MQK,-0[=^]K]SC[Z6'V$?XJ3 M?R^IH3CVP_]!WGM&-=EM;:-10$'@0;J @ I8J$J7+ATC1$%:*%'IA"+2(1 5 MZ4U 0$! Z3U20B_2!02D!D(/O2?4 "$Y\=G[&^_8^]W?=][SYXPSQOF7'VMD MK37G7'-><]WKFC.#H;X*56H3:^:OZS5JNL'6W>$7FR@.*#*_@[X?_UUC3OP" MWW*D!)O3[\;S5 4*N'O!-,BN5 '][O/T?9QH7MV^;82#]#NW/5OM6\JB]]DI M !\]C%8A?:[I)$#?#CPE,5.@?@Y+ BAOZL8 .^%("V19G+=WSCKS^I"9^>1 M:DQS477-J9DC(WK& AS&[RU @:T(2Q.-KD)09=P[KR1(S+=0ST!34<$P8+Z. MJP)C=8H7VH.Y2D)E_Y%<8W+D!5.V.X8@F7[17(6F:6,'F:U)[)&_HE'_@7^E M7>&TP*]Q$F"*/4MVTHZ=ZR5$_JKF"&#[^B/&GUR)Y>:9422 #=2T43G/(9!R M'-+V:GQUT#_M;,9V[\U[95'9K-H@@^J,NW% JK#'KR[$\'%#I3QI%0\(AP1E MKO6B9RW(9<1R_B+>K+(%PMNUI'2'^".Y=?96S2A84^%,,Y"!HX1*3"8Q@_3 3Z=8WSZU!&MVG(P@Z"_WGTRA<0 M2]H+0Z:%5_=_0OIZ?-JCTT6CL3W;"F;94+GJ_N/O$YIB#ALJL%$:/=0U3L) )%Y,\:]GF2N"R:')*\EM68^QWHUMUS=_=JZ;.LBP6N<)2+$NQOA%T=DCIA+G4%66H-1* M7%J'$A^V^X,S O; .W=R0]RQ/B!!"?%28$G)HG/4:_M#C(_>PDK(92\EB,ZN[CRJ;RU".WUQ@1\*[UG<']R1MJHE,^LZ 43-@MG9^>+]R> M;F1>]AADQ6O"&?"I9\]'MZW'>)\;5XR+;>5&$_:%!2NZW5?><0@%,SE173!4 M836RJG*M1Q*V4"LM/#V3$..I_!DB/-3_J@\)L*A8T][";+HNX\=66*@EG>Q6 MV.?_HMPILB_^;G:84'VRKW7*,]55RK+M(F\:)1J"*DJ)'^]N-*KP: &%+3TO M*_=]4?]\N%MX2(,ES4I=]A4F<[[T"%&P:'!J6G%$T]E<>2^MH,PCF19BRJ'1 M >#A;__M\4Q+V L>7%*A=C-KDQ&,A0!A1_*>BI?I=<<&SGQPA=[MY\4*Q_VC! M1%OF>GHG\,^+<7,XP:M)- *P)Z0<+IWJA2S8J)ZC:W2E.LHJCZQCUE.IO-;Z MW!8B[_ Z1Y3@(EB0\S'B4O+_:)9QK0BE&Z;X/CT@O?%"=P>-4T>/A!I578VI MUY>MY+Y:B+C$4!8L.X;#Q,VR4P/@F__O?SI =@GV4[ST[5#1XOF6:PZX&0L- M&PKS"?7WILLOXM3KTI)L;P >2FTFKO!RP^WFKA!_R[D$V6%JQJB:(POR\FWK MG<_0+'663/I/WYL^UR0H>;(.??EP?O;!Z>KF[2;Y=KKJN M<(+ C/\IYED<7->4M*H=O^A>%/ST/3"/\0;%!;XKV5_^TC4;@MM/B3$$U$[ M_L)74LQ9*"Z/AK9_6TJUZS*=S.>?IWI*TU8D6,;ZG"&KX)O#=QYZ$H >< M$1X)P>OFDP"\V43.9M#I+1* K06;!B(J6^YK 'QD"%*PS ,-H@A\03J3$%C/ M.SF^^'3,0XP-"@X-/83315MU>!N/CW,NU[Y?4]47,/)IEY[^Y.2^:UG^SXK< M^ZL_YMCPQ0LMK:!0(M-8,S.^YU#W'^>@J:]2'9X[X,F#HN?KU^+ MRQO_]GAZ.84$:%OXP\Z)QZ_NC?Q-0S*7FSMG@EPG@NW^$-_RGJGPD'_0AOXA M:@ 7,_O^$#70R@NO-^$'.C#W$X=,0IIE"ME ,@FBW*[$<+$8N(C$/UA*P>U_ M&" "N,'EO#]<.QN6"RMP;*UGRRE_\T-"U2!1-YO(_E<-V2:3NY63_E"YD>N? M_F([7@JOI*.U&]*4_\]"UUZE9MD)V.60UD4?^WC MX]A'%A4$R/@S540;Z+K@N[> D?O*>UY-TA'21O0S@Q+_ODC#!GQ: -S=SLT= M:]=ES,[VAJ,T-TGD7NKENS]-:9IZX\OZX@:NQ7Q %?]/I6(1VTFO]B3X6R5> M9E%>.U7GMOU\Y&,-.?^;;,AGX5^D MTB1.]@EBC,3?QAG,OUT/TPT6(#'.!YO48 S&(A7JI,%QY^)!0G>N?6P4>(AW M[W^MR4C9/O/DII+BG[*0*&*DU)K.,?NZ"@\#3KY#Z0X^/31_;+L:Z7@%O M WZ%]/D62F=\5*,J0SAX2I0#JUUNO5>]6,@_?Z'??XSEZ>5$F ][DC><_K A M0.C9V+8DB#ER:JVJ6*L^0U8O/0#@QG3QET)/]F7 HI\#_/S6.+>Y,U\?;HCH)T]YN*5L? M(A1>:H'!YNY3)=WCO'<5HU2TUJOUBIX<4$+>#I.U\PRW2F0R)@$(+KGGF623 MT$/!MYQQ[,0,TN?O_VL@R:(>2M&MXH"+^I6NN#Z33JS#/)T)7=6_5\+>+TWP(8QY$ MH[9'4'"I<:B HV?&[1> M(X3SJJFPW2U:!2$5G;\IPI<_[P"4O_)^S#VC*G]XIF ZX/[=<\#]9/_P*\U: M$:9MU*,ZS&,MJ-J-,+AB+^=92!F0>ITQRM4"Y5\4^"N@[^ E>+9&%_7)Y6O\L:,)^-]4$8*U(Z4J%%N_Y^FL M^K@?Q"YW#P?EH[^LH)F_K!Y;-4L00I?N7NRTQF>WU6M%>^A41;]IXP;I)F(2 MMU'D=)A>B;S4#QXD M0)+5]QN!'XBV;V7A^*<9E"3 5W:B'N@?+4V":>9!IQ?@2TMD$WK3$)0/9@R" MTESK4B@?N4948?B:*RW=$>^,X?^R^N+P\LG;P*]/+Y-#RQ7F'YD'%\D^HH<$ MP"_S8K\IT) *F*$+V0+C#%^+2RB^<"9^L]&K\% M\G)[(VBX#4KT58RDA,[U%\F>'-[/!L%K-\Z_PD0\,9#+>)<[[AAE9C MWL.W MS/EE0W7UW5\V\?=N&[V^(AY'G5A!T_K4Y,**GP7K3\=,9LEM>0Q/YOS$UX2G MXZ+"<\]J@=#BI^/2/Q)-<\-73%,X6E5>Q3R1F453WXDG V+[766QU#LQ("?4*J<_9!'VP_^08]B)*^,)E1IZ$_C#3Q3/.N MK3'>HXP*YXNB49$5;MRK&V#@Z-*B9/9Z]Z^%&(R38($USH_;6_T,+"S1DQN6 MMZNJ&MC8*\$ZPAH"KS*LGY1=$,R9C_ET85&RNS\"A3V8@=M;5J?8+1&TFN!5,V4SXSC,\>HGUR=9RR$+W;>B9X)R M![\6_.$LAWAB[8X;R4XZV(N,/WJ>P]OE\!)GLP)D\--@1 X<17^HL+T>N^_@ M#,@P_HRV,XNFD(X53O#UG<4@+L3 M?A-[%(>[-6>(6GT5YV $84+8UL>]3[KYRFRX(Y@2*W?1?F;2A4%]2BDLJS%? M'\^./=.L-HM6/;,HKW&P>@MT7Q0QDA37WKSND%1/X2XO6+!A^O9ZG.%!2Q"< M7JI.'>R%*)[K=E!KM#;%13G_F\8(014RP0HH@'QI7V75.6P5J+B##7!:;8/!EI M5V[ OZ$A]BH8WCJBX%HX;?;K@N!C[60;,TK&U@UZ@#\5*QFY#C33$8__E]9C\7:0 M2W#_CA:\L>,<(5'E#P=:+QTKM$ LIQA\Z5\VIYJ@X[)GYM-G&&=D,MU]BTDT MAL/"U,232ELA DD"T&W.#^[ZD '(E6TR@HS_F\D.P%=B\]7Q 0NE0A:_716T M[ I;,;J76!()H$*]8(&Q[5N)G ]%.3C #[FU7SRB@\ZM QB+QK\0Y$@Y5<9$F!<^Q[OVW9-?M&/"N6!-#+Z*5MF/$:ATY&-Y6XD\=I MUG[BT]:_[])L.\E5?4F/,5;%GF*L )'I24\^5/&>CP)PE^3Y@N@?Y42/M=M9C0AU M*]O-H3EY8SDS8T5*"7P8!CKRZ1(IKH[U.IWX()RL79LD2ZCCE;^?D]#*=)-R M:1'R;S(R\LS<.L.BYPR;1[9MQV^-5N<>SI0HW1^CG+(6#I>,$*T,>2 7PIY M8$"#4ZP-$1S(/X8,$--&'8H8&PPMF7@*"8EQ.QKHVO#9.3Z)]'KB]/KU-8K6 M[)_2BDE_://_8FM:! E$D'(3!D(00KH2'W]E>)+5F =Y!V%8&-T^6!?SG#BD M#[X:5(&4;31<:7O)GW![-UXP(<.FEBC?://]X^XJ;^^M=IQ%ZI MS)$?UN/4LR2&*&#G$_>9K!RSXC?:'"1 4Y_.8NZ,VZ9]G7CX'Z-QY2W5[>"Q::"W6(*N160/;\H,$8)Q;.P*#8LR> M-XV_](\61_=A! C#$/7@H)XKI0OB@I]>F[ZY8#2H9@'_5Q$65:K/KOYG,3Q4 MHB-()SQN&$49C7/I5CHDK6!]II[?__'2UC2H!8W-Y;@N#>I]'A3%J0%>O8DS M6[R'3=X.PL:V=K>ESF9+5^9NN$TY&D4R(B^@9W*%35MY'D\E!U'NBVK(JF/+,3!.M&<_\-7XGO(.##H&Q9R[]I M^%D]L>F"O$3W(C;IDX)\OC.6IZ3YLEET\=?TBXN#L29[CR,K76M\> +AP]I" M*[S*/KS-BK%A2IP^D4]P :A(9TYZ+?,Z[%!5GR?7;(^@GSCMLO!R.92^3' M5"^,"E'G""1X#>MPE%4T_B(.S-)2"#0^OGP>_?<�.4Y\7>(J&T_E-<38%[ MO2M2J;1I\&L;%5J"]WLKOM>W7Z2^$4.O^./P\=_%)=)A'.>[3.0?%L7P/4,M M[,5+(P=BS.O%GOZ>T'R?A*=5R+. I9HW6DP]>_DI0A(?Q=WB'2ZX'X63S8%Y M<>Z,P@*^5FGY(=,M,'&UI0I$^)C)0P),<&Z2 !JI!_QGD0=?+_]]-6@I$RU:,-*G*> M%J*'OTE.^5T7_M0G.E+^4RK"*&(/@;?>?4]!M)_[TY!=8 N.'W.3AC.0 -;I M6EN\UMBY5G_$-NWXB# AC?XF<<2KP=NL._ADF0MU5[S]]6*3C.TTD .U=.^R3T8&@S!^P^JLK_ZQ/.D)2O M#BBVO;>/T^/Y_QF-'?_#1IZ/55GG!\3RG6=,=65R*UTF/!I24%N0!X7N9[([ MXOCERHD3R*:9 J!BAX'9=E!_S0S?U!?9_8L/3QZU'D(8" RC50$@E?C5#NR& M%]M3,')+1@XJ>M-;',J0WPA9^'V\-EPHS/)\7Z!LDNXATK!HQ[+^TP8OM MF:-47HLFD#.G-LMN$B!:GZ/!>WZ.$6IY>P@A%0#5S 2.W-K/?C^BX5,V3NC" M2?:\/A8MY#"][FMIZJ(BSOC1E^$2<2#.GLB=IHNC7XG&T+0@DPV1J2(,/\T> M2@?'^\2M?.KV%+5VN!.=("94JV'[:A2FBU4[LL5:'"7;8'@!L#N_7:5,Z< ! MS?G9#DE[EK)=1JP>EU1E1%67".WC556(R>*C0)2^]T@@*T%JE(F&4A^)"/4X M47B\_X*F,\VFZ6#L\&(K=A> L",9)(V:;QE W[J:F MY$GT?1EW"5=7.95KFKR.K^Y^>\(KYK9;W-NRD-!,#1_BPL-)@ ]-L7^7N^"0 MGP\]9VP)_5-0:^)/48Y_U@_X=T$]^^_2!/SGD<8W,7/OE?]JYH1IXM6*?-1^ M*+%CR_+%(OBKXX_5ATI+5GQBX@K*HQJU8O_:S,$HV0V28QRGZWQK9J=_[[KPSF;U*Q9&ML".K-SBN9U[ M.KDVY_:HS7,^#"^3C]WB$2(K>[V9!9>7\B99SK/55,&&8N#X*KC(G%=$BBK* M[&?/7I#T\ X8:'0V-H8?6,SH:TY=(;:><)V6F.FO,/DBO-) M]4Z7VX!$Q$G2_M$[W&Y;'<&T!*:):N0H\(&V<_Z2$QDKB\NI3O3TYD?#V+6Q MTY:.MI2"QQ<>:QN_Z>J0QI3'ZSXV<$:O;R++,%5;._$6B*E7C&[+2\8U(.#N MF#(<<@!A+?O3'A3FD=T!+D9RZ+8N53CY=?9WS2V/9,V*XFX*AW+;^=9 M*0GDM+I^ER)B\5", ;_8V<)XJ AJG^7&275_.!2[N@[.2^7<5".;BLO*+&4E MI/JQONLVZPV50+10^@9N6$>TJL>:<8X-) M]1ZJVA_6Z<($V,7N?0BEO:ZAMZ2_IM.^=%YT8"(%%)&&7\;7TZX_*?7EFGQ4 MJ1B) MU7OMZB#>4UZ \.M";ZI3>'#S'9^T]D 6J-D@SV"NY=HLL\3,Q&;2]WB^#*N" MB_M/:BYD!(KW=+ Y\MQ??_+[*K4?]\LNKX2B+@WKH8** J[+4S.-SYY*R MD^PYN% #H1XZE=Q+O$!VFJ4KX3C$PD["8B:C3Y"&\^TVRE&8LAMFRE3 VL ] MI#'8,UA"D\\^+TD-ZC40MYS[E/_9CE$];[@PDA[.L[Q:TYEM, M:L'0K_W3H-6O*[\"NP3X&!MZIN_VAOYD=>\(E,"M-.'8S;&[[V)#1?BPRXG( ML54"_]5!(4<)<]\063Y[:TC%5Y.ZE/A7P'F-/6ZT1:O002+18=^4:'%LMIWV M^$V+S]326&(+PH)QD9>EF9V@CCJ$<'??CL;1=IP:57H7F+5"73'%9D";2NFC M4I=R]9KOE&IR3R[P_4)?>XA>4LB0Q<-Q@?X()N70;-Q,<$^$1G5=%4ZJJMQ\ MXO,WMJ/OG>X>??1++CG AQJB6:_N>'EVU^+=%YTS"A=]8 +>N8Y79RK[K>O1 M6NQ'-F,$QN+I*578R'UKJ@'KZ.=A<] '!F!>CD8UC#*=S^/A_;9C/XN,;%%$ MODG#QA&3I<:RN86&2P>_>YL:@^1]^?*]N)@WMQ\L+T6,268U[EIG#OH?ZAXD M-+3(.^]Z$?VG#FHT$P_!,%P1X3H^I'ZVE+L29E0WW'GT->D%?E;2J)SSC53) MR^"-G@2?SZ;7PANTB6;-RR *F"U.<;639:P*P6HR"9UE\?>7M<91-=QL?AY+ M\U=?VT?)=^D2UY\&"Y[EPG)"9XGW"?9(_$/>T(Q=U3'/A>)9Y&>+>Z_$&!GE M0\X7O_)7%'V@K]WY>=FA,/"?7WFAAJ,PM044MNP;M&1V??%QJLERZK6LCR6V M6M&SXENU5N41A G*10$UC(-'[(*+V4G-K[2U6<3+O@7C73R!#!E[G->_S7LI M4>%;W;+6[@?$=B=5/'(OX):#D@ L9E)=:1*.M\T<#L4$L;G+-9,IK_;V'T)$ M0I. EWC>G2GAK;J;K^$L3G#JEJ)U54W(^B3H+A-4&A47'I*M/#DLFY6>Q'=D M%Y4I**4O'2+_Z<)NE>$=VTPH87?NX,""21T9Z"H/*]FUF?2&E.5_#AQJV=,3 M;MFRQ\X1,X6A(YN_E.WG3NZP08XD?5Q) %"2U/I!A$++HC$AM)D%/K' 3OQH MB2HP3B8XD@ ?C]MBSZ[?(@&&:=&'5P 8XOW;#;[S(FI [$Z:(C&_F&%K2-+R MF1E+VMUC?>&$'Q9\^B992D<_:%%\[569 +H.][9;3XM#7+53"\WI9[8K20ZYNI16]0ON;2@S@3N& M.XKA="AV$/UQBAO_ZQY'RIAA;6JCV%7]]ER\9S;,PI4=3]ZN,1F!11X$"(KH M=R*YR")'6YRT>A1N[]CX=/YZ:^9+!G1Q^C+3 Z;HJ\\?.*]N4RS.!;OC*TWP MT0@?B:=85(C49P^S8@L^'6?!C1V=*KQHW$)MX^@O:L.=BY\^EBU'ASEW6BG6 MQ,#MUZVPT@VE>*[V8_"!$2>EW_QX&0PYDL6D?D?;^M'=.M\G_+(F&$'O6\FJ M>I*Q]5\2FM"NO1OK?E*EC6?;$L85CFC)Y(2AJH9-LBVU*NQBE-M;PCE1$0IV M1>OUKM%Z&42IWX?RK@S@P07N@@K/?K MZ6GFI+%_SGP"<<#.XQ, M,%&H&]-R%8QW;6\6&_58%,V5!'\*O ^T%ZBIKWF7).2#WOW%K"77>U5.M2"W ML0Y#:1QP9]LXJ[7(U*$2K]SY&_+8!OISMI<^U<-M1LMI5R'+G:,U56:26>( M4#?:MDG>IZ*[H[K>%[L=7?)@TR^W%*/F1M\Y_YK._>>V4,?1UG#=*SS'&^,+ M4G#T:COG[;B2#6^_OQJHHC\)>=JXR9NT_E7LY!)<:?Y(N$;H^K.DK.5_> N8*'G*W\3D0)0!'T)\EY*5:/&%[FSIOM"% M01X'6NO4Q&'[)*4;(Z4O_ NE?((@/C)G M[50D)N@;?E$UW,5U!RVU'H#:,_BRPV_C#?GJ+]\N:>MTYS4_9_ M1:35/Q&)N3W)"&6EMB5[NF M% VZL'B]W<>C-QOLDGH\JV+$MOJ*\7S&==4?3O)>_*3]TL-9R-@\_BHOCYN, M+3:+QTYE\EV]T'O!0,G=\;X1C:R3@,W44W<>B3MMNV$HI4O81G8)F&[RL]I1 MI /R(+;3Z/MT#V_"ZVKK'N[A$D&SK2FK*OO1ZRDL/-!D\F%\2WRXKLQ*8)D]=3:_0B:('!88 MP@@/%H2 @W06ZUY^4:G5F:]VBR=T?-D3W3Q9&Z[&#=+0*?S^L=/=%^4>9[#( MT!4)"8KS\=TY$#&VX&S:- T>3A(98F2N=9V5NR>0^/R&<[>7BKRNK)+QMKP. M?*GH:"2_L:RQX6;?;&2L!PG BP**W9G&N6'W,6614%^[;^V8CL0%G&"_R%R8 M"!J]XH"83T7;#V8,J^_]J.CFN)+%9BMP:]JT\@[>'^CWH MGFMO@"\:RJN&UX EGUD^<05:R#[RF6M,-8G2N!H_:7!PN54Y#+S:D4GO6!\; M!I,CLHZ*>*;U*S@8 *]7JK'H.T?]Q#5\\S)_,-$9Z'31+6%-4FUZ*76K=&UL MY-!XI$8O*[FIGWV&^%>_GSQTKN#MTD5-AF\(H;\IQ^N\1P]]0'\HQW)-1HW% M1TDD0+Q[#GQB>4'Y7-MCXY)?J6_W]CT2X/8ZSH#8J6M, F@O([00LN>YRDLS M2H+PB<(B$F#]>M6%F3428(^F@@0HHR$!OD8$YBM4USM/_T;W!4BZR>>64%$F MW*?\H+]51+,F/#//M_&5_W3+:PL_.0T\M;21UO@ W"B"87$Y0C(1 N MT*N,RZ,>0EVC"$D3OM^B-M+?F&B$.>7?4R.=M#F-GKZ43VQL:UP-5WB .S,> M8CV8NX)'/:D#ILO-A_]7NG)/BNJ1*]^=7KHI8)V#2-JN\=18&\&2;"PPJ6]K MQTI<]2,B+BY234IM"T@@A^C0UXR%EP$1">J&W9^O/1!6TI?^LN2XM"RP@B(F MH0DVB,3ZX@AP?F X$4RD)92ZKPJ!0D@ -N=5N9+?,+V6T2RSM%:JP4BG88XR M8R,#1[H'EOPJM#(?JUX(BS9JEVU>XXF5"@VK0H0DQ?NTT1M!192[:MA/$Z#& M5Z=_GMI-Y27-6BU)%(2(' U6;>\-,]<]%Q4L:SHS=.0\"E8(I,+*A&6:IIYR M<R4S7NKX2R M#0H0$UBI)GO=<=POFB 8@IE%LV;H#"6[R^P"5!A) +\IFH*@8ROG+.*9C@Y1 M1&LE"SF1L2.^Z9J(P23/>+M$6ZSY>F\S8D,[FN^/PT"\(8'7'>L[P.^2EH#> M2I'NN7VOCP+UY\!<*51CI6M"5^@;7@AQ"-,^T#2-6HW>CO\]4&*Y/&6HB^WA$K\;+U1X"^VEP78UHW?QJ*&\IK&^4IE> M >8JDI\Q8 +N[9>>;G>I$6]O*GO/_;TRHUD)JVC2N^P)44/LKO7'G:HU$524]UY0*WLL:KC2V3ZKT. MP![([:]%_D..8(C>+ B7U.S?-'C;E0+V_/MO9*1\TV5,:-CR&)/^\0-\U_BL MSW5'@Q,1WL1"L[ C=+W2SRCH;3X=FM8K$X&LL">_\W"2S4S8XPB"LNAW5&3U MIF5-!E74Q"1&2WMWT4$T-_4>:IMKW'DI0?+QU.9HU2 Z7S=6K;IYM%$9<]G* MS0\=D9=.7[F6]'%.\6O2CDS]*T-3;1&:N,]\LM'L[U $$?QJ+L%X%+$M+"GB MKV7F&;>0":X"OO0JGP:ZWHR626%WBKL*ZW@2HB\QP&)ETXNLAR[[M]3W0RJ@ M>8GW_'= Y!#J+Z9W='*H( >_0+"L&5+@4(CW.3-L&O8PY30SD?*7IX0.%:K^ M%FDC >Q[1RJF:![MB]IJ:7#UR=]76L!*,Y['8H!]=SN4N$>EIM+Z.1B]OE6_ M#EYZ]&Y/1QDMH"]^3?L:TS7CG"&CW(9#@LTO$D!(3$2*+]'4UPQ+1L%!&ZPK MF10DP*C/*K&K'T@":%XYJ-\'O2,!-A3<20 KVUP2()M*1YT$^$\WCPC%\RSX MT@?\,?$'"G(JC/IV9QJ2"Y"+N/N501@_1 +PP5L19]=!Q%0IP4.YO<%HY3T9 M B<)4-Y!=D?9^F6"BXO'$0<,H2U,,<7..>8^4^TA&Q826]7QG0X!CGDO6=M5 M;6TO@&?GM;/,B4L?C?TB+)PDRP(8(0)X_P541Q@,.E_JLJN+*W9(FI4?.P1F M_C4+6B !OJ^/)]/ RBV$.N;L75R9A5:UVYEA7[0R-I^>EU3!K_BD'K=Q-HO@UM01^WC7,&IR<. M!&&H740;E97#^+3,5*9N:CJ\F#J*[D0Y&-P* BAP!-/DGO7-0->VBPGL?>.M MWOSKQV>'>LIGW@=EOC&5\R1 1%P>(B?V,D%UM&K-V4PWACC2#:5#";@NVXN6 MD@ 8&ZZ/U8/)XCUT,7U,]^.\62)&%NPZ!ADL?2(6VP*Y<):AM\N.7W2Z8X & M#,E'7,KIU3/2+GE_K%8#_'2I4NY;S\'#%N?!B^M_6F2!N!R3P"%Q.1NG7]#. M13.SZ\&Y)FE.-8R-WM$L.*&+@! =?A@LKG8%V:AU9K@.9@]#ZMZ:^D&4&)]M MV\!TEI64W(B@*;OYSL5:'1J.D;U:_E'[AV8KM;'PSQ*!GU\@MFE[SM)SL\BM M[27>ZPD6J(T6K6-S#!)$!=,HQ_LZB"3%+3;L'_7KSU6I7IG#P#\1;F\TW\.[B=R*J:)ODVX[+'=$MP2Y5 M_B66VB(FX*11PZBTU,GNS]\+IH?B-VBWT]IYJW?;20 N>[F,XH4^"ZL.';O" M28>XJ37I^YAKQ%_79I8($5N(!QQ)*/JVGE M]Q')NU(-D7V(&U0.=)-(=$7\L%C\G+A+U,=V.(5@UK.H+P=FRD*/B-*),XUC IU'D%A,Q\ILYVBC7"KG:T\$S@Y0:[ M9X65.!):CT]]1KO2LQ^]EJ)5EGH^!R>>ENYOXP$NG@"P.Z;:]^1QB M?GK;7F.6,_'+E7XYF1D52U^>CPPYG"QTKZ71[[(Q/Q%")_E54N*>$JEB.0W*?]"_84>J3C\\K1;5*'IT] MMT^N="PWQ4,ZC"L<4.Q'\26WNY4\2S1MPX(\Z-XH.)KJZT9E\[R(?;.:BHO= M-BSTD='!21UVAY0AO@&/@X#.G"/;\5/@:!YY$D!IY4[J3;Y+MK^>_K.I9DO)5E]QR:%2ZR>?6O]?8Y[F_Q,;D%-V; MZ=2,/\]9;V%D;]VSM[R1NL V.NTX-%$TT>;"E[C E:JRQW:_'B.00*W[+@"./&AV):*-83[%&!UZH3,76X*V@(6%?RM>\VCS#"C%^4]=//J"@\ MGV"??M. @VAX_G(1/"3SS@KC^6*4/]*UOF^/T!@KA&I\@!MYCKN4$)"'=^V6 MNYW,4^GK\1T16>HBFEV5\N.>I'/ 4JC%KZ%BJ6G'L(LE(IUN) !+F0(4.[5@ MFYZ-+^X(%,5^.AZ>Z#LO+L$/#\@71V9N86HRGN>;5"W<%H1]D]-J^>MFBK=Q M.=[]J+/J-T$>7H"/?3K?XK/_O&Q^]*7;Y5JE: M 7W5"B'/IAZ=Z4W.K=??SK>;=V4'YCG61_=',0/MZ/2KO+#]_*B+EY+[T7EL MS[@$>R<$^)SHB@4]IL6RD'.Y+4!(]MS7;#$'J6>>3$>:/J MQW.SR(B543.\R"%>)SLO>S%)8G)&@[XJKN%;\P^S9,THK>2]2>XO'VIM8F>( M5(\P/E7<7B!F>W1>T%&ZX\8JJ'S\T'K4E0_YAD,]*OY7W-O.MJ[X^J+@KKG: M1K;.-IKJQ3IS9Z.[F7MWOF4TG/9 M262\2H0$@-++@!. R!&%.PBT^6:+4Z1:'8JOIO+]GMEK-5N)!W6T=6:OKR8; M:GJI-)A6?6E*WZG6#10$K8Z,J%>Q&(OK* UBH3LD0*A= RJ98$4"Q'7/KYY' M[Y( >0%ZM2VTQ#&=(KQ!FU](\;=-3MWS*:WS;RZI0M/AO]??S*;<8/P%YH?? M_GU+EY]J!4$,O/6^/# M<*;9[H(-B6Z,HH[ V6, D_9U\TO5-U7S=^A\-9XKWPKF";?TQ56K>- S#6Q5 MK,FW:N."Z->Y3M^ USJ6L0G:1JT2M;GSN0>(T\G"2'I"5L)\#>N MNUL\?'@:\9%O[$F.AZ\UA&^'[3RJ4K/D+T:%@?E[)\[QF.H?[ ML'L5IO,M..LDOR@HU,IWX26&6BN]4,V=OQ(,G@JWL(KFUS?,%K]YRSAN0LIW MKBW=& /ZH."[<,[0AF:I9VC?C/:&Q4_A04^'/*8Z/=Z::[$EG<+VUG%?>XR2 M5JAG;9,@XAJV,7+YNX.5:"*B>-U_;O"7@?GW%HW2)G:],U,O< -_@&AF)>(M M)O9IC*+XZ=U=E\4F^\5Q1.*+.%&JGVSSNI$>$G?CLD-?R0-,S5C?+4(FD[5' M)>GU4*W'RM@H1[]@C(74V,Q KCMK+5-*NH@^UZ9W%?W-68VJN'M\*T;KEJ"< M&9\R5UJ87^7>D_H?0ZZS \,@RBS?J-,8Q/)6Y=5PT>'G>S_WZ8KYY)5_6>I. MDC-/UD#1*3RM0=*B"/PB]@17IRA!N12^H /P+KLMG.6A<(1F]+- MM^M_5YTX54W5E:Q"?V9X&]?9UM?5U::,;FEHB"6JJ#5VTS7P2.(?+(!XH>.G MXZ50.$\A':\U-%W,N'$D%0/H_"##:YOTP.WJJPXMT4.N.8I5)WQRA[\_@CNP MAX>%$YO6W7PK 3T14B)45DXD33N!N92MR*]#Y<6Q"X]!?M?MNZ M,C89)H[C[10QNNM9S&V@CZ/OD#G-?T_DFE'C/G'F4:Z8[J3[:-%SJ]N;LJ_) M.EYQ7UZVHTA#=[)_T&$>7+$Z<1J'F[]P?G M[L_&2CSZTN5VB)?>JW\?W2F=#_4 T@(I'_3RU7SN*LKP>!S_PLI30A\ODXO/ M;]WS\>Y H MBLKZHQX-_N.CK#O(S1-1]$+H 5#^XC+F4*/ :"[$A[T%X MK>W=[5D'N]K:I%VCAL;X'0=8T]ZTPEX#Z/;-:,,EX9_%R,>%-TZ2HY4X\-X+ MNVT-V_!V:E%ZU#%*AZ4;]9#B-= MR^:2#UU5^40]TAN)9R0 1)KEF8:.W?_HGOW",@G V;*DB,TF=E.W'+P_:E)M M_/>;][^;X%U.;_DA=EDRX]Y'C=(YV\)ST-K[ M7R0_$P4W%2!N!9-X$#A3*W)P#%.1OH7I\A[@L^)[KY*P<)X? M)GGN;NJLM->G.\9=^BKDR-1R!KVQS;>SELTWW<6J,FD:7M/JFA2*&!@ M$ZM#J.)JJ)QI(+*=@\_2ULMR5[>&YKE55_5K,P;!OD@*"?,_C-"&J$H-A325 MVA,)?L;KHO?9[=OBZ3^U.)!PHHIPU^+JM1<=#+[ MEJ(>?5V><>)B[P0B?:XSDQG&X8[C,QHYH-?2:,1E1'CV7]D%88GY)7WUXRY 1O\6%Y@T2&Y"P&SP[$;8VLZHB_Z$(Q+IB?P(/UJ M!R3BDG"2/D3+3>'UYVRV(=J5VK??IJB3F%ALC+U0:/SDP@E,!^?ZHSXC(=M$ MHR _6.IYW1AR+C09O25$^7XZ\M5+>U@A!]L:]>3QU8$,4_&W[BM+[]TF9\Y[ M@;CED9ZY %J'AZ:[-<1X$N!HTZ_8R9\W6HG.QZ ;O=V,+ ;/=1>I79[D7 6. M[4J2)W[PDKY[,C?*7/U:.6-?D^;QCY.I!V "'=8RL\Q1#AF3XIYO,:?R6SN) M,WVL\>I.^$N'%R$/U;WVKXT9#(3K/Z%S020U,^/3ND@ VF8N@CSV*#K+!S/) MK#M\VX(6A-6)H8Z-4P!'Z5=5#Y6H@SBG69,\XB9;M3P_WIO SG6 HE)7V_NO M<&W;=:*EO]VN+)R:==3ZL==?()5E4G54QEIR*^+!"LL39/ET=Q_=KZC^-\@[ M!LGVD-6BIB:SDX;=EZ:]3YMWYD2VX0W+WPZ,[&XY 6NB-(;7& MF("*=D\KDF3VT?:&ML!,6>H><[&4[^(7B]X*EBJ:';W!\K3,G[G2;?@%YA:L M>QV7%@C-0%%[%LAVOIO>]0Z_]KA+GE]^ Z!]*UVF(+&PCH-W9$: X:'--V]7 M8NB9=MO%W*5F$?.:%4"SX@\C._2-QLY.Q4Q\G;!9D&K$J1*]MKL9)U:XEYS M#4'RA""TO*::B!(G(DY>L--I.8(^?I5_I/@N'J'X)AWS\(AF\/P?NQ: .B[@@F_SPB%4&,Z[., MM70[>PSOJ8<])X\S,"0!AA_:4S0,D0!+S#8D@#DS"?"(]4WAO]X2GTP=A>-E ML/OF^%(LRFB\F>L1IE3+$/=7/_B<\$"T+&M(\NPSGUDX&P?;-?5AL^L/#7_. M$>AZDR7"N<4I924'J TZ%W$^HNEBQD&6NVFVV! M9*XWVO17)J0H6S1#!]5F8K?ZYWFKT-,BU0W7QP=7.H9\LI\_D4&G[O+3?N0Z M'A@<\&>H![ 1U,[D\0R=G#%U_O \" E-ZNJO/MZ;]SC/LYB MX#5CF][*J]I*]P(6=R/OSVGDF\[AFQ=*7,NVM\1RL3%\XSM,*XH?(;SE[UR= M7KYAPCRX\H7)UE:M/K<:L3A'H_97\H(\G'7MJ&7*;Z;S$P0;.^C)5NASVA@O MS#X\2-%#5?6QI\F%0CW?G5=FZ8JV4,'=PZ;&ACGDP;Z?0Q'+3%W.H0,BX[3L MJ/I,Q-/(KF&6.)A!,^I)VS<5:6&Q([I:5Y<2&N;)2L]_E#5N=.7.CU\W[O[@ MTJ9K,$O-SR'^@O]UH#46G9=8\*YH?<3!V$&TH>!QK.O=1S>N['^,F@5G/E ) MF$KS6GD%D]#%K78*D;,O'Q+@65H7\58-\O>*LQD(>[;V%/T(;N7JU;7"7U\_ MG!4)51FZY>MM?)G_X>=+B[^;!?'^^O58^%MKW'AZ,7ZUK:>PQQ,3P*GXT'7Y MGO ;9)6[*;J3F$S?B&#ZI/[FL1:?D).P $P0"LQI!H& +J4C=J\RXI?\)EN: M'$D +K^=,B\O>*5R^^:UJE%=^>?)6\P@<1UW#+VF[YW]7*9^[O;&Y;)7OBP/ M(U[ADGJFXMWKR)E#4#,;]G;E>7&VV0:CY7D&U!DEU[0\[)2TL&-](I"8[):D MY3PQ?0%-;7X%6PHQ0!%NUW/GMVTS=V8P89<'T[SS3+DOFF)&$4]PL966.4,Z MTNGVK_AO[U:$_>"[6Q 1&%N#"TGW+$2O+X@MUM7)W%)6UJV+D%B2U1'?OO8L M_DT*WR_S"M>GX%)(HHXOH5X9-("N*M/.T5 ]ILR0F98]^R"I=9@\E@( MAB$XD!50O@\L(W30?# M)?MQZK8F@6(=KY;#?8+HJ;R!+F1\#G78 "QJ&?_O=\2Y+S:NV5':Q06=&*<2 M&,@:7\P\XY(2.[]VE[Z'/.=_YP-9^I^IDZ$_#6[W_%U9RX$I0A54V_(8X,GR M3(7'%)=/U"2K 7(DFWDNZ?C\7.W($7NI.*<_?];A-/>7?JNGTWX?AEY]YEJ9 MC:E=[#8//)4U1>[2#_I;4<(Q')F"D2P"J=D"6+U63 M !7=[6G.SE(^6U+?"OB'IGU+,0'/@G2NQ_66]+IXE>_?C!YX--T::5UIQVYY M_E&!^7:"&]EC;'G7*]4=>;\?)YZ9CKG>C*JHE]"A;HKZ.<7O2=]D#@LVN3;B M6O],S3A6#+1.8[\3RX_U_D'M00)0F=H3!7%_(3#TJN,GNXNC6YZEE@,FX4^; MP4 ! DKIV15:]>._HB;E5=#%0#4LJ'4NHGZ\R?OK)LXG]=PEOW84I8$+'L70 ME)4&_EI>#%DJ,?MF473_F]>.RC7;!M[H)/;ZS+;!JU,F9CH!?#^:/;\(@H%I MKS?LP@T?"0]>C5.AX*^^?+O6-93G#H[2\B'NWD@SC^,QSS7R>JBV0\/U28 G MG-X3P=%52BZC]0XG>]>RPMYXW]Y.$0 ?+RV*SA49!1;"MI=X+ZY QL\"=H>) MMJL? B_!%*JPC7Z:P=*%OM],-^[WL]!B2C5WA,S2'FJ;+(J\F36)>7[SFS[[ MFY>?$A?-?K30*[#.T_L!71D:<8[CI]9&^V!0Z8S%3Q%.WYSPI1C3S(G'J=]J-& MF%(_!=-R5W;;JT[P$T3@J5,3V4OP*FEY/Q^XJ MZ&BNZI[]DO&O83Y&ICP5C9@B!K14P$,DX;GG?G4UT; V[Q/+B6=EQ?XX&2=F M^E=.;RG;9H:"/7//4^V3)=91'X%.DE/]X+V5@>&'$DW.(DLIV5779'GM3+#W M+P%8N_'=K9D7%&Y^6S]6$L19Y(6^#* <]T+'(!:+&[R:>3P,@,0X@0F')0:Z MAV]^+3PSD-=$+U9E7H2]J/ZMX/97LX(N8FH66KW7D^=0'V\"\K5K!BFLHW2+ M'@]=OL3T-(WU2A23I&A;R?HL%3YV0>P]"7 )IKB H%9*+EGS^R9.FR+BJ5V5 M]HCU%R.REVO*2N+$_9M-B#%:;2$'+;.25A$_IW%1/W#QV/ M3AH"C5I >@E'WGAGS SKDF<2\N0\AT METD(/KMC<);\NJSAS@4O1, B"?#!4C2V"X[3^[_:>ZNP.)NM;; )$-S=@A,( M[@D>"-HAA 3WX.[!H2$$=[?@[MJX!'<($*QQMP#=0$@#33-D9I_L]]O7-=_, M+W,R!^NPJU8MJ?M>]72M>@#T?4>.MP;+--\YYFX7/177<=P3K5-9I# R>Q73 MGZ$A%,:J9:1"/6?1:.,_-=K#6GAU8^2X4.M>"V<[W3^;.5YGAF-M.01LV]UG M?O7I2;-E;$O2[O9*.?V@V6SU]5TE4VTVHX6$@GTM MKERU!QM*K[=6F.(TE/[0D+J;8J5.^H?D>(CW5;CBY6!G0PH#30A+Q941,UQX M)VJ#^-C'9*;S4Z67@6VFY&3(VD%X86O.A+P+4:8.:VNW)RX#\9,36F(.2^Q% M7*1IE*[K5=("LJ/KU@[44SQ\5EF] ^X2\Y%>@.1L;?<$&Q,@&71L?6.%_8U/)PO(Q ;&3PZ-XZ#'B/XJPZUF7Y.+C"*WFZ:V1H) M99>=-?*^O28\5BZ*@5M[;8H&G+NR_:;8K9HHK.(O.H8E I4]J3W=Z$JUIG#6 M CLQSUAN\OL:\ZXZ**QQD;6CE4*PJMIM_^AZD0) ) '5EPA:\:5?KR1>-S&= MU>3US[([T^[X/>,#KEG\<+^R9T@,\@6GE?2X7;9HVMV)>!'WL<].;1@V6*?. M,VP<95Z\64DQ6OA."BTP-*B3@ M%YJ!'&B9^GRS[=3;(M>5N)\M/+7.W,4B,TU(B8^G9ZGGOL0GG]M1C .OLVBJ-N0=A7OQ6G=LV)1TEEUWQS)_+:ED-7^--&^>ZM2,=.+KZ-B(]1 M$C3JW>S5^,M4'#M.;H]U2I,8!3(B<@8RF4T WXOS_[3X\N:UI>:99X\AC]4S MD'O+)O( @*OW_U\O6G[=V%:[)Z$!(=BW_EX8.7+_@#K.TZFV<[=<;=D*5S>3 M:$ZDJMY-&R 4E&-4D#U\:\SIX&D0ZSPA1J(EO24*3WH O!G:> !@OP3!YWT, M25'V<_]IE;A_.L@H31[@%1>[ X^!,2O/N2O[8=D4/JKK<$1QN:%\,!A@:)K6BZ=DN9IOEOQJ$U'[\3Q&F_E\&JYP]S",0^J?5-4!]3K#G MR(B8'B2I\]_;&/_J!_0/\]+_AWC[#_&O.3> E(Y%VNW"U4W3&A7BQUV[&0*5 M8/FFX9-[YA5IKBB;%/:?A8_=WV-D_G/>_Z9'VW+#R1\+%R2;C9Y"!&^0_96= M.PP_HGS:GZV#MN^E_6^@_BA?%"77(/<22DZ1=NN,#+HK/:4?I^].[=<<4>A" MIJFAHNZ/\Z83,W&R:"!WQU!6. 8JEX"S5TUW).#BA)?23P7<^ 45.K86[5)! M+*%(\)+R,6\T1?^;>?T_9/6#+M[OS&]:6W/?W6WZJVEQ_(G0VB@K!5;C1Y2)\XB^/_/OQ[%HN>2B;]M0S&6/-$ MFY!&2BEM^\!$DS) _2>97Z-(7KBH,4P-P7@;%IJE*E8;]KF^DHNZJD$>[>0: MF&4:LJ-H(7TD'@0).!/?+_/OV5&\!W1B/-9(E1O(-U7^%-?QP>]A]K?<^VE6 MI4W4,CVI]*>:OO/?Q H9@\=11W@&R7FL?T_J_URZRCW86?&=<&:L4^P;M+]L/X@68P4I!/J!\QT$%^MZ .RJ2&W M"I&!1H]U7^_\^0. 2;OL<=QWH*&X6Q2O1^=C:/<@(OXVQ/$"??$#P8*';C7W?K>$(HB>Z-MZWIIQ MM<_O R%K0,=?_+9>W$3,2[$I/_YII(T0O=/I4"05//9V6NZGG[)[#@\,,^[M M;&>""[_8X+I'QFXL?U!2VF=:$V(EC+HY))>U7O'BU]/JP1,#K]35-3V%A=CN MMZ;,;%8LIDRR==C#7)IUF%H,J!C_7 S]/Y?!Z:D)S[.J6HO.QX1Q,RD MM//D/3X.KT2-6_"02T(OVEJ>XO];YW"*[?3U$"/,=NC1UKT2Y_HR+9.V[G5_ MZ^*GE!FLJG&(:&N-!1FAO1=T:\W>Z)_+O*;^C]T__E?)DU<'L0M8;"D#+@K% M:TN;[*@LF9\7F(ROR%:]&I'RAE;(SI(' MP \\$S_BQXU"<)/W#J #.A)[C_$E8/'1)O:=9G>27AU N,,.Y\M.;>YFQN;4 MF6PGIB,N*B]HU8B^SMNFAZ:27#GI$#G([ZLG2K^[C_2P6?HJ>Z%F]0O;C7 +$>Z*% MS*'8 WZEB:_R?([VG=.,"9&X:ELKQ@3#VYA<5YRJDEE(X\&GH>&\ +7C6#-9Q;,F6J.Q4F^J#%M3)1_2D8R%-N;2>X; M7JC+ARH($&Q37I^38K(6.VNQ*3D22TFM<22&WA<,W:YKQ)P6Q7(4O&"YQ*D< M0W50P'R-_SX9=WXWI?WD-FJ\.4SX 8#'#%U!AF:![F"BC^BNB!"*ZW>ZI7[$ MU?.!#82\V>2=VN'[):^H1WS]:C7XX?"6KW.M0M]F5!(\"LYVV->PWG7B_AH2 MJ#R@&KX&)?+4_N0$*]TZ_8DE(24.G:AKE6U@JW<E M\7H.;1[1M8<$!",%]2LA'M7(+]E (E0? -:/0B>GK!<:+3LZ@ZQ% M_$(R&;(&TNH"(KOK%?AT"9&5ZKG7H5#T[F(TM6U#"1N!)6 9 5%6JT(BN7AR MLW7W@O&XP$T#^A(6 ]19)5C+;TSR;]O-!T 2&_)<5.U22O<^MYL1WJ'XF*\. MS(/T%.YTG ,MW6P_V>:KPM?UM<4Z&J];:UOM,K^S\" 4D"OZ2 ;DI4'M& M#R-:B)Y[QT;?@5N-6X"SI)(# MI8&4^M:VS3ARXP+8:?:7&4W?$UZ=T:3W8"-I]+UX-6 \C69E$",;)&,K<,6] ML?&"+YU%J(;NZW0H)DO?OVY;7ZD1++G_>\6 MW%QRT$AEU0-@,7GC%J6*X(OQA8(?^N.B< CNGZMLP*P0D>W3]]Z/H99'?6/\ MMR^'0S<]/*SW3W,W<]I'L!3QCU_"N;@\%9?WB7;A*LNKU>4>A.0)C%]_:1)< M%UF.HKZX+=ZX17C0-=G?WD;"U93NJ_:@N,_HP3.=3EL@LN;&;3S#S\!L,]W$ M/<'K9:;@T>PSV169O-=?(U_5->1?[.#3G1UOM/"&-Q&@V62&[+=L8H$SBN>< M>!B:\$V!XEE*9\\(S3MD6-X;=LXNLYO[CH? (;HO*X& MCW$6VAL_DX/]F2^KFV"CZ27>'9EZE(5N>!F7) M_!R)LDE?)#Y(+^,_ -32]8^0[+/X"185MCXYL9G=$6[EQCK@TZ*ZL6IOX9M$ M@W'>;Q/.$ZX"3V=;C:3N*R1TMWJB":,EJG_.IBHG9)87#O>=T.*T[[TBE:J>@)/7F;L]/OZ7._8BM6 M\"XMUZHK=I5%VK(MD3U1T[_OM>1PZD Y05WJI+PJ*"8 _Y$WVO?L=7!FE)8J MP@][KN\"?)D;'P"A&HN[X.Y8)ZK#/N",JV7.1O\'A5_GI2O+?]Y:%I8)KW5G6;AP": O MT^>649EZI23L*NUT>*#YU3L^;9*B159 M!'V^?0#H9WM&/@ L'=P&(2TQ3F=^:EL==G&$1VEZNFV-T(S(_6T.CPH\!?F. MP<-080[*%2*# Q9R/(IPD*4QF>UDF7_8<+M6?'O,X%*KM9_0% RB*MPY2BM> M MR09*@2+CRS-?L;GW=#5?R^W1"Z5N7>5">H9(=" K1YEA7Y_?R?^.S=0VU,_2 MWR#H;"E8_ 5)=N"Y<5S#3-&H;O9K"S O-. [,?Q_&U,4]EHV.5TY'MHHWY7 MFV51>9?2A.B^T_]8*]UHV;@9AV>P=.1)WEZQ^EJR.KLG]"K=O5SHK@U,Q=F.'^*'[43+B3)(&=QO73P8_;Z>MO7 M29H8*T>=D-C[8$([Z(_)9KE]W".&A_;!R%:UIC]5>@D<26_1).DDZC#:#,39 M_W(LPFSY\B8D413;0\(E(31[%5.O!GRG8DN]MUY; _<=SA3^=>L8L_UU+F P M999G 0*D8NK -'=QGWESAE,4(M 0M[;WG?2C2JZ\MX_K(U*V./C['J;$?'3U M[>#5+[[E#-!K">B7NX\7=N#LOW7(GHYJ4@5^J/L)YE:A4SCI3YJ @=>"P"]" M]0_/!> M8X5L.86GG\6E#K^N=H+VZ:5KF?:PG]S=6Z^H_MNI%JLB>-K6R02D*8*MU+ML M=;7_VJL)TTG+NEKU.R9=XML"E;**UQ/1T\SN&WC2-H9VV\]/GW:3A^E!#0(H M_5\YF37$>AEKI'=5$>=%4:S;!>\K[<5D#A%1V,=U,)U.K5)8M\S)4XP?6?A^ M[J[5)P%9%DKK^^W6PI$41]VEL2#+."($$#J49;4-(H<[Z2XR0??^A)W_MJO% M(J7X/K_0P+Z@#YY<27/P]#&]GBGK?C+NZ7W^$N25VM\@Z?5UGDF],X)FTMPI)9Z&Z M]>^[3+< K9G[!94%VD+SHZZFNZM(H_9J\6=[4,5-8P3'FMH@A:(6=<]UY\R- M@+BQ$.PUC9)9I$)K9S;^AG#][O 3UX!W"I)&W;(]]S5^:H4;7C'&6E"V#O3\ MKL8YTQG6->'Q7BL[5R?*<8^$\/GGGEZ>@(I"4<"3H0EZ,$'L9W_4-ZW-W7!0 MT>KXEGX/H8'P),38OZC?U:%?H?E/"64^0U'(Y$1%D83],>D8V:^T@KLV_0? MK"GBUA'+Z'SR_@_PTN,!$.AO8U [Z'3#NL[_]ROJ 3+ ,8+T6DLA1-W;GYQ]* M#+1#W4Q#).2B@):>]#\ E&<#Q?4>?__R7G!++>PJE\H 7O!T@>71E?&#GVLV M#'05SOBFR8J2A(CXT6)&J>.I E^:?:MVV]$L2=KQ%^W7RJ%=%![J^)FFE/2Q MCKS2QL[5Q"Y4&7=NZ+2!E&=(R/FED?%>K7PMWCR2!'[L1!@"178467O<.H4[ M2BB;@2IM>,N'71U-4D6#"F./EW?XF^:^[05S]H>.?"YJLG$'_M;S7[SKOOZM M^ANT^_ON5[?GI:2X%CPX'P[2^%DM["\[K12FUM32F7-]>[O.GF*9J/.#T'R] M1XC[4JRBV;EJT(!'!>$,%;[.,W!51W#261I[H05@PWIE@CV7&UCP6 MH136:?Q>&717JBTPQY]?<$=W.>Q'WOMOYJ6<1TY"M8<)L!%ODP9'-U?F8;K0 MB;Z%HZMRTT2.,UQ98S8JX%=+E"^).NQF7Q3P)>8&C!LTD-QS$AA6E5[5;(\* M^;Z+ G:*_#"&#'N2OL4EEB?5/J%^F^WYKH6C XTI.GC9CP.NN!T7-KH-S 8. MWEK65]AJ-3JL^ KW/7U=D=ORE$BG+KOE.V17BU\7K).D. M\E23O&I4.1K> RWN71X=%-,_1B)>[=.%8?:T7.ZA/L@)1DBQ=BK MWE4UAZ&2*\EU,;!XP6A\K]KQTYF/U*(L)E1-Q=98;>W*O[=ONM(I=G,KAKE2\$HJ^U>E9_?+Y M7HZ_(! OUM>N$L/^O1-M*.&]T;^+V68]]"H1O[6,]$0]U^QKXG_5[H':[$!# M"T8^752'SG[F4/3)K]H_X ?]KLO @$P-3X[*E?3UWS\%])\2! MRH"G^"6<( M,LB3-'>@>;C<_MM?'+,X?$\XRDU'?B MXUA-UDJ;=IRQH2,'@V=I?#KM?:#2_F"=P"[_4'0@A2P'^ M>B?'TH8K%N-T;=+UDT1+GX#PB%IZI5/]>7@PQ/K#T&$#UZ>9:$^;_9&WNE9) M[FJM-_%*@,'E%YF2XC>^/9_/GU^T9% X4I^O3,TBFHQ%IE;ZC>D[6;=/L?WE M5#NUVL!=D4/G2NVM+V9 M.(:NXSJ)4VDUN2J"Y#HY1T11 ]$GC2Y&6*-]E0(W^@%CD/&O>-MQ M!"^!@S]EI,C=HA*JZ( 3]$?9SGY5OX]OD-A["/0[,:\"7L#ZT>*M?&S$?8'3 M%2<=VZ(:N)%:),T-Q#HQ.P$S>)>&KVYV,6";;OE^1."L@MS&S:;KD=WW0+O6 M%QQ].%Q/P#W&'<:&<=7L1:@ A4].>S+W/!NG-FF6ER$$HRUR9.STA:"^V.M M8WV:Y6W\RA@S#LZK6 %1$94723EN1C'_Q!- /?0 J?PG%/2+RN$!4)#:_N*_ MU'HR_]ZU]E]"!I1?N#HG.M)JSTD".538M"BQMG0V9EB&FDM2T2GC$I0)799# MJG?TJ.9.7Y!E2ESD1V"KE:C4/6L50K&-E'7&NKHJ&18 ]K5, $Q+0P%7(\?2 MU !_TK6=":S@1,'L4OI<%6)YUUX=_H_@.K?@0VN4G^JJRF3CZ":#[Q9ZIPCR M_]7M[G^>H!B_;XC[4-?6E%P7N2T2,?:-EH]AY[*6=48*Y9&990J')I7Z.<.# MG$J7](?MG B6$%(KS/+84:FS$2\!N(FJOF2D*'O&T!*$X0- ?F4; PF ^SX M4C1 ?5DPSWL*IW!Z..K6.5)3NV)&YIGF(YUV&MRX,NQF &T2A/7<:"HB.'HH M0#,>\*!'U)=Z]@#8T_S[U>3_'_%?(VI^U((3;*NZ 3OG:@->(F0RIRXH6G)X MZ^'^GD/'FJ$*R9@CS^/=C'KE 1]FFLKU-M0^YQG4^J&@,V%)-\V?G^:-)L_M31OCQG119=Z_PPVL MRA,,> !$UXY]E(#%Q.' :^5AS2$VU5Z^6@V+0E'@#?3K7.?&?O;?VA]>5^L! M+B:?;^74B^2["<_O@2.Y-R82=$W%B[!SQ=C3;TQR^1P +B(;-,A M9Z1O^F:H+SB(-'TG?)A):? /7SQ18.$>9Z*_/WZD)UGLQ\%N-&/28_(6O,^T MZO)$D4HL+9?D[Y4D$/VQA922JFXMN9@\9T)%]:JN=#$22>\LFM+^#"8\O?C@ M+F5M?4&;R#>!_6V_2R322$[B 8 DLR_9=_VL03YM0TM4]7Z<-KYU>9^,DT\V MVFRM/AXQ,9"*5GXH0;/E":V.F>Q,4U\?E4#Z3J2.HUB^R(]"?SGZ0@V [Q++ MF5<0Q_?_!>_\3\)AI\<=%WX5-)QQ^=&3QCF,T5_)HG%+^;#N\[NGR_@K _ MJ9^S7R)T,&$X>!7M]LVJI0X1PGOM7W.Z81GFX9;+9?5J^O+@1(L]CX#C/@=D MR0L(F'A&EB8+Y,S <>2HZ,ASHLORD-H]L3G?93FN\5NEZ MVJ72O\3;GL<\W1LWA"#^*P8NH7-5$4HK^7E[!_;%!C7"-*G7QZ.RO_5I-96]ZW'\? MT@3I.R,4&D!/E+?3"$%6Y2Q ]%\?93Y.++%<)I]B3>V;_9&QOZI2!>Y8YA8: M/4+-5P\?7UN/(V[PX%0A9;.5Q?/QRT#.W(YHD@0FHC^M 7*7>+)_AE5+=-?U MCUKZD!Q[%"*,OZ[;3]7;F?6'R%^=Z-Y7O^45066V48-[DX#;@^Y=0RHBC]R=B/[<\A#3&4IIKI M/KCF%WS*G\C<3Z;IC&F"/W]R*2U+50AW;++DO/9:)HW_A2GH';6T4TMIJNJY MD^_7#--]YX < !HJ+;0*)J$ -^C'5N--+X0NGTCGP.%U[VN.:;6: XTM+EF MNSYF/R,J 3"U+A,QKN&KA*'2)$?&3F];%",RG<&Q-' GM'=IU/ZSTS1%B4TJ M,WSTG=@:%$=UM)=*5IQ;:A1P")*>&++ZO<6G)H.S'Y=(N-P[_IU'\WP:T9@) M1":YH.-;8-1%S>0A[ C,:WM!E;I*ILSA37".I MLR%C"GK_@]KW2\0KOUCGL!SL=*N93HX94/Y2A;$F^7K2-BZ24^3;(I]- MJ1NE7[[$'>%-Y"YGW<=F>?[LH^ 6AMW]>&)XBI]>YE[_(6Q_>DQ1X0E!]D_Z MA!:_%>7A;AR36$[Q1TCZ.G2N87/J?@*VPVFCIFO0NQ$K(5 M-$P[?V^\W9U5M'I8)Y"?I=%,P3_(JS@09M(GL]PL:3B94+ M[&,P54XY[C+(N/A3XB^(.%XSO(PI2E$3/FZB8)-UA]; MR@$-OX'0%U6DWSX6P",\72K7=&N2*+]ZUZ],\8R3IW)1J7^/KOA$I4,WV7I& M23FJQ&5U@K-M3 37?ITZ>&:>^MG,@[LH"/"<1MG4H\[(V8SE62%#Y#P4/!QE MOIA)9[FNY'Z8S_A\Q7%_D>! IP%=;!Y\$^]JZ3O"V9*.7#7VM9N9NR.)RD[U:O%CH9*QG@I3KQ\]*_HGL"I; M?&<_K5)RUR/^-=="J+$P^@5]"AN_$R7&'M?+*9IYW_E3N1WNG.S[DD9]_:)4 M"AP+WHQR.>KA5QLAR?5/61V"S5ZB( :&!($CYK('V^BG53F6F4P$-+4I@OI/ M%2"Z:KC'F_$43N/1!V[N% =)0W6&.@-$)4&USSA*@[A7P^6":6NJ8%NZ.)SH MJ]]#7I0F:?YVB@I63-PJGM73MV9EWZ?J'Y-)8'XIT\K=_F;'\T_;YM-HA$FL M/HY=ASZG?IDCLX B%W6T&_.74UH+/;[>(!/!$0;'S91>TS=(?AAO1!,=\&-; MZ$!)L)T%;.&MV)"(_KNAZ]GWRR&>IM(OM^4RU=X02[E*)H3IEUGPV7# MM6:6.#F=W/&8"I/]OZ5AC[?6[#0W7TU'D"\J2T-,E21B^&S5!)2[GZMQTUVW M4J)X!H4R=H1P3IHKPFK&[%Z>,S50D.?O*^M!-I4> "P75;R2K M)I7NSX[W&GEC:FK F!.ND(+5*N=16H\^D; #*7/SD=,Y$PMW-#YQU\YY6;_$D8+UWK M90/3?5%&_V&=^/R-B5S(3=;^ILN?]MN9.2F^%\J?/OFC=QQ3N(5ON7C2*K]H M- $86U\Z4X8/ =%8GOW4?_V9:T5QI_@Q.&;)R>\8;*2FS'B,!(#H#,'!3,$C M**]?#(?^@)'F,,YW,@.:ZCL;Y\F5%O8AK_*X=JRFR)9"+$:/19*"OQ\IAGJ:47-&-_04%%5?C6W!,C[#U M) R;CFU,.KW.1A(NPQ%1+G26,T76@3'(YV;-D?HF;*"G/=IUO ML8ECWPXD]NH7N:]XTK4;[=D*E3.J%9H@03K*\(]L7O3);:)*98MR8^$QV1+= M@6I4($FJF"$RM MY8Y0(_S=T1U*X=^YT;27&7G5#E!D)AW.#I;I+6\TN0PSORFGK0=2J;HH:.;KFLQWPX M&$JR\2!1^^13\#P6-A[UQKIY LARW,AG4MX4Q]%M+^+LC'>(Y Z#AY3 ;7[E MM<2>\NS>::29--SG6FXU\0B\C4(HGO7D3><75I751--16NB^>_VL(,U$8N4U MC#>R\W7!H6=J@E""H:$HI#@0LNI-]*78=?S%$"P%GZJ0ZWL*@%98?KN6 M[8 M?UZU"C2[-I10QA41F)8L,E6PL=2"G+-CBX3K$^->R.QN^"G] M,N,@&Z$):JQ/FMG8C.]'7 F)=57.3$42Z>-MO[6G#>A6\["JOMC& &:/XI^( M)&Q=%'#EW60I\QZ\V*UU&"#([/IKJQ5Q)RJ]C6F/\$MER;P/:0$J;RP)B:M& M8@?5TLF4M%;&GWD)*]" :%DWPO=RIG09VE/7:>1(F[=W]6^XN\*Y]\YU]>D: M DW(3XY)WPM.2O ^ +"FE[A/:ZMKW!\ K*=Y##C:3QCP;\@0BUPR$$J!N'2Z MCM1V;G>O'&Z%S:-BRP8.W(3@O3",@&4SP$YVF$^B2ZL)K/?8NH1YZMA>+?3)>$SZ\ Y -,;,8,4DZU>]T9_Z\L9'JQDF&G'U " ]HA8IVO0OABAX MV#GQ%Z(HWZ ZNK2F/!6^D=T;G;*;LR["R/"*TX+Y/P &:,3I\=8JCSQ:H(-5 M0VAHO;;7L\V_URZ]OZACT,94K;H/A8)Y8P-[_,4HH_*3>XGXT>.Y\H9(DQ+: MN7NCW),<^3HJNPJ"OH6FE9U\[&X?Y5W9 6O?<=G^./=60=UMH]1T-]&ND?J4 MU#O,^SP*8>CD6W*4YDRC*GNX]C(F9VZ2OZJ&\>9-6,#>Q.QU6;43+JJY,3;%*0^,?GGLLF%5C%,M]]6. MGVC>K!BE:W"*E]7?ITG''2'#IZ&T[#WLG[$N7=B6V.?,I3?0\:YUXN[:3)7] M00K&NJ@XQ7YD@S1_V6#?_\D&55IACID0[TYPZT]N,@L*6R.4EPX79"[!8928 M(C%?G^#K["FZR3-(_!EH?L8%HI!. M;)_UJKE$$FLD+@TV_?2<=?//'K3'EF2>,\I0;%_[8?F_4\%C*SGV$N9:*0 0J1;7)T7^%N,(.H!T=VUS,XT/+*;M'BTLG"4LC8QBI#$(?-*EF;!DJ7R1 MDD"Q/[4:64_MM;;='%0401/H^&4PL=LM5(#@_$9*'R_8\7[YQIFSK2#^F?,? M>L+\F7UO[J]I,5RVY9;<:[,B:AG)X@7$<;%4H>^_6=3KA:_SJ,I2+!_HT\PF M]B'?FOVZD6'1H@G?;%MZ_=Q1E/%N+9L4Y2"'9:[3N$80$MUO\J<^0HN>>3_( ML5":![&G1R X@2N@A** C]O-EC9X7KFV;",B2G@$M-[F+#-:(H^GQ$9;O0MB MF.H1V D:VDML;"WH4(QZWLD+KXE@8TMF7?]IR\? -IU):MX&[ZQ M'*FN\.MAM:Y$G9*?5OR-PZ0]%O@$Z:7FOBH<#C$,-%-2;\9QZZ4>]T 7L7?% MM?)E-YX?1\N*R!-4W9R(91H'^=$H,\@B8[Y70@_.ZC#0K)H+(@'L_P\EKYVN MX'BZW"%YC0\0FB-'R6#"%]W\?6G'F6J8JO+JWP],27_3L2UJVLFYQNXO?&Z+ MLJ\*%#M .V5VWH6Z2K96)O^'$];_R4+_L/Q_ %!+ P04 " #RAIQ4AAFG M2KR: 0!8R $ & 'IE<' M,C R,3$R,S%X,C!F,#$U+FIP9ZR["SS3__L_ M_&:T2)93*$Q9T4 \ZN.4:P85W7C/"+ MMVZ]K/R&];)RLNO6;=BX04Y!44E)20:FK+)1445>44E1M(@8!)PC(2DE M*2FEN'[=>L7_]4M8#\BM%9^%/(6(;07$Y<0@ M<0UTK93T.O"!\@V N!@$(BX!$9T:O!L+W@.NURYJRKE_?%2SZ^?I=#P\(C(E%1T8G7DI)3KM](S?KR55GYZXK*JC>-3VE?OO:-C-+'QK\S)B9_ ML.?F%SB+2]QEGL@N,0 B]M?KO]HE!]HE+B$!D8"*[!(3CQ0]("^/7*A[**"QMD-(R.,Y2NA#R27HC8M_(-K;(M)^6_;\S+.'_R+*_ M#?O'KCY !B(&!@\B!R"!U1,/4G6 _W)!WF/]/!0N8Q2X=D\])I4S_99JO?5W M-=O(QN=!$K_0:]"S(W7K^,?8V^-_>VK%5G9*TMMZ-OL@X6B!6262U%M#6ZR4 MX,M_MF R&G &_ M5>DEWD;)H,USR1T,X#IE1(*N)-N,68+\_=!<"P[\2Z=U] M>*[+D")RXL^!,7Q@<0RTM&,/5-%'@@&(M2_,6F@@A8#TRFB\$,C-B.E_WIS2 M/:_&,@F>MN'KSJ;"%X[K83??@#&8J[JTN7=0)Y2J>1&\S6M^7Z66%@%)$@+N M<:9HOCFWD,IWNSG4.GH8= 5P!-8TFPI!LD/T*@6DC2RT0/+=*>8! VPMS(*00ZAPO M0\&=H7!PYRC!='/BW )O:;0F\4F]J2?!S%@(<(2 L7MHAZ,6\@9C ?X<0"W] M;>2Z&]#QR55?(9 4RSXL2+6:'0G6Y$Q.F-E@_&FMT9FQCETY>71#"H(7[03% M"X'&6FZA$+#:NB0$Q!$:=>ET$B9VXI_) @D[0?"T>T-B6HB)VB)=>TY[H4 ^ MFOC8?$&,+@189(P.]I-MC1"HOX%LUQ@Z\M-@(? @(X8[8!N+U*="*C0^3ZE> M#;+3XNQ3*[%%Q$E!)RS@;:NA?X4K957QW]VM(G+W7Z'ZHH\SZ,:WQL]'&FJK M14<*@4T >YZU,AHGBM(,LB9X"X?Y \7L)T;#FH92 2+HQ&_!'S^DS'/,.5.J MESCM%(\3>8)KF).0(>WTM=I\WA\VU_S$EDWR M#XG=I$(&N;NO)A&Q?H!> BW7\A8W2//& -Z"(DX!3!,.J]51P[:TU3!6*N1A M[[N90ZG_8K6;+5+/D>E>'R+5/DN(-1$"CAVX(%D[!);S&$(1 B/N_+\?-(N. MACD/Y?XS60C$R\,\VH*[ZT2'-U)+-^@GN\$8M@[*Q.YY> GF+KC[?T;F'W"S MMCK.V51TU:1 #8V0#H2%3D=5[4<8$GSU,C '^U?RB'BQ,$TIA[/(M3^CQ[^* M0!+)"V3/=BE$VN,&\"DF:7]VQ-ZJ!HJ4H-@8!-Q6W M$<4X=K>W1KX9S Q#Z(&!&\LBP8WG5_M%(.?,ML2L.;AAKX4I_#>"$+A.9;@) M@5O5@1>'=VW==4@PN#AU;&^#4GG:]K/%&572CXW'I(%Y(?"7*P3*HNCQ/OV# MPL912V9W9TSD]W*0R;&=M0A4HQ!H,L;<*_GZHP]]P?XQ9YV"=#/,XIQVUJ1[ MKE=0T.'=QBN>8(A9!3#U?PV,K1EV"\6!O_+'VEC1VORU67QZ7\WU7\>FU]8G MEJ6%&78@#7@N!FP8A1?9A)0>1-UT25B,->X,)$XY196D1I71 M$;W2MY*=OAV41?7C*7D@!;!_LYY="4:EKBL1Y%3*OQ*OEDW#EV&3^V+S!VM, MLTN_N17G_?+X+.&TH9/^[,GJL^QS3>[KC:,O&\?/!\Z.=HVD2NX>\LU*)ZGI MD[UY)P-55+!2(T2/TED&U8Y(E9]Y:MQD:GW^41 MJ_6_C F,X-G^[P/K?(>DSEPVOO;+?I.WZ\V] B*?]7TMRW8Z6KUW7V*ET9HX M@S]H1.7?OCE3*03P]Y =L1-P&$9''L2&1^ADJ.;"Y$04[H*,S:N9>\N1V6,RD,1Z0SI<4,KKA.+_"Z;^X<5N!#R'Q"%?F!L*WNQA MU+&6 >V?XT^*&TVUE':#NCWT;P\6+,Y^_'NJ2!"AY#'#R2%B-(?YQ.I.685" M:<):Y^(H>-(I=SOMU\JF*Z?1T5,*0WZ+BVRW\Y98B-OA6)FHBK7ZMZA?\NL? MS^A /F#_31FP>3'._P,.[HUM/ZS'K^3ER:6EJIX/3;=<4C_VK\G@'Y#\G3\% M!^7A5!K/Y86\C98VD(ZY)L;'T_9YX@RFN: _B* _C$0A$@DX%NDQ:2G21A]0 M&V?A@Y7I/ ['-'R:6A,#;'Z;IX!#>K"+O@>ZY85SC*@3-N-_YD )4>1KF;BK MWDCBDZ4B@=)LBSAV[!^Y=:^7M;8TU-R I9:KT8T,F?'3X$1S<"("E-5:1M=W MR\GNSI55L\=_2ZT0B!NP-3..CL7<84ZGPPQ;;4;2B#V8,E)"E%DHE71X%6D, ML/\?J+T<#;O*I[T(C6]'I(%D51L+L:!>K0E"Y@,H(?"7PZ*QU.9$VIQ:V"RU MYM^"B>PP>T9K;YR+CHZ90[JMZCLT4!%$M["E IC&?TKRPD^+8;P=RG5QQ':$* O QB!?]OW"$Y.I*[\/\1 MJ+$,?0MHZ8L7D>K#==88!@A#SR M,QW5_?.42''_GK<@!(A_,V=1+(\0C LQB79.K!^+,)IN=1QSG/RWPN$/6?WW MVI !5AQ 5H)CCX;QIWDU>B;RQ!]3EOZ:DL[#>!'R*Q?!."W]$:>?F8T70?9$ M/$9X#\LCQ0&!#3-WCPVPL!P-AAC^/P)2 %:*?R2V)?RLFVUL-(]@O,@8K(E; M_ZU#B@(G(3%N;2 )X-ABR%\58QUK ML\CS#C4B8MR!OE"%)^_%.O.Z"%+M(#&8_YT7G>8::.>KT.;[G5CFJ&-W]^10 M+D<0)*7]R.]]DPS!:)8#?[]/K$W0;KZ'K?&JA/O6EK;_6?X%7?$$@Y#^=WLN MG6Z8DAV@3WK8N[P;>KD&.^*)MJ2>9PJ!(F_R4]__UBO\WUV0UCI_[/+6:-(J MVA)<0C($*7"Y%9-"X+QDB,S[;AD6?_*ACJ''7B)%' M1RSPD>T%D*0K"JU! RL,'A:)UE1IM5X[AN]-3(>^&"8$!1EPQACF=99WZ!AH M"5*&.$ET[(H#C/5.3/Z(QM[2ADH0;Z^..I*Q8.Y"0TA+I0G68"V>T:+3IE6H M.Z0*(3KP!2@.T"GNF3=S7!;YR"]:+BU\EK/J!P4T@%8;LJ5 W<_"5/8N\X>9 MH,97K$I%NT21A;FG/0_A0 %=S"X!X!!6&W\$)/. M-4,6+F;08!IKRFR/CA@4\MJ&-&F/OZ]"/?8T9CX-3N,@#ZO1-9J/:YRDUT9- M]FL1JBCE@;UO] 04E:8!-AGIQA_*R MRNN7@H!Z9CS7TZ<'\ 4D-ABVF04+,+>OJ9/>AA+GN5UC\K8K56W\>2[8IZQ. M@K;?'8M>8@P1YUN W6*_9<2AC'AWD'B.^4)\93N]D$X#JQQRBPY$,PSP@4X. M32 /F<1;M',D.-2K1JM[##@%D'B>Z":CVZ?8.+)7;E989P0I1 ME.LG"H&S/&\G4GS$-QFR^%DO@32\&U,]U$KY-PA[3<0-Y>,=N/@>8[ED= M\FCB8105&DPWF%ECJ5 2K0;802^ 0%GU='RA]IQ&8Q:$8.X6%%OC%WU06T9V M;Y31,(3J'H0%,(^-O;TC&0/18*#8P-KE:!\\E9^5ZGYPA]E>.VJH$/AQ!9,? M;!LE 1C'8CVH?+;]T@V&D:&VZK?/=3O%*",3OF+*<0\7-#6J5S[AU@ZKA8 + M$7:$TK35.*NA%-K\]JQTV./)Z2DDLC<.TJ[I_1JE3@539MN:ZJ;%%&[5159D M?5W?1Z#R,RGO<''AC6_R(4';+A1,G_*X2W30[='O]$[LC!9?:\:3M1DS7BAT M(^O.R59"2,MPADH!#*=GZN/U@*_^>5]=BC&3F]/B\O"R.8*M5%SVP66W:9?E MJ2N2""!%4U8W]Z9+EEV@>/LS_JFZ.I9Z:T6P9 _OJ,N>!C7K;_??ZVV_&/"[ M/N$KA_PV[7>H1QMLW UY2Z!,5.-2&MTUS1&?]]U 'PRB;5S,=C[TV[TO5[RV MA.]*>%@B-CMM ==J>6Z&3ZW> 4WC1XZ:(>LC^R[]'I9FM]5N?UEHZZ[BC-M1 M25]*QZN6+88W+>JI,M\0ESR$&D@LL4\_T%K#&9QN.G3C!+7J*RNR( MRO;]?79G(T5Z>3/DJNU+ *WWP?\>BYR*/BO[?/28SWEV^ __=K\G)>216/.. M,7?)4Y=N?.[VBX*Z4>TG)N\_7ZCN#C MJ&P/* HSY-9M7?7XC/]!S/[NF;7!P08M?I59QN+%%L#J"-.C0-RF?@(I)L!2 M+YO2$)X9!$,(7PCP)B -R$OX#>>8;_2:]6!?+M-3MG5MB[3L%*OP#^)&ZU("2!^S:^Z&[RMXHOL9U72Z9.?)10:RT M.3]2WHPYF7VA/3%!?V)-:!K&#+7$DQZ[BM'CFE,H.X:KPE?.5)_0E,D]L6;^ MNI;FV&X8M,07PLCW.%?YABU;D#GTHW83-__BX^8W[GC%E['WIEH-RH&Y?'%Y M.],QEW6AL:$'&S[&M'Q"6[#WY983;R3=&6\TC;MY^." W 9@#:0RZC5Y>_S2.5)EF3I7=^O+JZR>_2M M@=\-N:BSFW\A?3C1:G,5Q>R+,_?'NU>4?B8_.!_J5LU5#WYVO?7-Q;SWB@37 MM)UWY:]'^FBK:?QBIO&=?H9;-(R'_2#LI3UBU;P__YIX&7%G_<=*S<8N6T5] M1,(:>J?+U^![IY0_W"D.*MB',V=3CAO[U"GE7!R=UCI!XZR7IQVO(+IT?T*\ M?75K'B$M!,(JU'S6Q)G#:MA[N5G-!.TN9#DG(_!W%/9L699M5655YL1 \\-Z M.("XF*#^M,8EP<&_B!6)=SG4@U9ZA-)MCBYY^A)M>LC%I93WRA: V1&"UT7;7$^H5Z M>@6)-J>Q$,?%MF"T;SJPBJ?!#@4=2.[W-?ARJ*^ZXQ+AW'G[D-']\XIW$,H# MRO&I',>O.2VO(STVU&IR(VC-!W,_EY=%N!R@HN=>;?2EYKWK .JO%@2MCU7] M7LHP1%H$"Z+X3V32;$SCVU342P6Q=5EB!4$JLE\IC\#>Q#SO>)RB)P.2R,1/ M]J63G>,PQ^VH[HQ)RG@6\QW!;@9+7>;KB*VE0\G:R*[;PXP>?I,V#LQRYBD_ M_*2&B>,4,VP3N]C4QT]K5HUXE?B!^!B:UBG6R5L!Y3?4+FW8RTR,0BO?O6;/ M&FC=%9B@UF"::=OL14L3&^)S"H!(2G!&/.'K<.08YIJ3@T%G:*ML<#U,=[P_'(>T>$V<$V,&TS!&'>E'_0>FA>M%?&X-TP%$M ML3.<&L@NF'-P"&TP'%L$79^THYU'(.8L4[KBQ!+3\G;\L./,(,7XJZR[AD82 M^O 2@VX:?_5D1F93YPNM%TS.A&.W=H_S4FC\$MBXD87 LTG\:V/>WF,8A!# F\80+P/GJU1F_BJ 4E@% MGO2T1!J<\<49YU@(F8E/\R'1[VBLQ.XPR.B>4_,A+U.]+,0D$O,4P-*!;A]W M)OC/"@=Y;^FA*1 K:S$KB,:<+ #>578,'A ",15S'+#FBI/XUNH /4PI@7&H MBEXJDQ0,)1<2-I9IXT73Q/+J5L-(I,(.&]";++ X2XG3[P$;73C9L7O"164R MOZ@H)HPZ+D#^:JAN;3&6%CZ!XB7BNVMVN!TTU#;4?F2+I!&I&F5 /O20X22^ M-:\.';E<9] .-D&6G>$0(^K1+M*@N_7>FA4L6!P2+* $09L:VI*;;+)\D[): MAIWOJGU*OH/U$@++.O -R7L.D@6WLH3 Y^Z*<E/)D95-X![;#@L]\OEJ"'+MQ^1Z5C[;L)O,:NJKT MDJK@LFA#1_B$?S<;25^6!GY @V"NSNUJ H]#P9P?.];6(^_LWCL@(Z^/_^ U M#SHI=0^T4!4!0Q/?PQ\O%$,D(!W((X?;AHP( M%6!W8L2SU,)Y"I."X"..M:@QWN)J<*Y^NK59\.LX<4<$;#&ESJ3N[M8L(,AH MRH"'Y0C*"I+-4&8QL=@%/3 2<5ICJ@&"IRZ M4-^B,S86VH&$SZ1O/KYOB"#+#ML1&^"N*X%\M)6HAED1@^VVE>-KFZG,@W* MQ-!SSB($D(Q4L3'UYM"L']#E[XD]B_"C7OUS!6,L ME#:>0N(ZB7MZ2:( "#,Q0P#J3$V'M9TI_H0@E)MJ49\_(+=T@S-\ +8\8^87 MC-L;8M@ JEZ!!$6[DHYW-P;9334S"<%J+><:4E2'P\"MCIRXHZV64;^@K0E[ M,A JL )4&89\*)DT!X\O@DK$0GNSU-#585H<"LV0.9CF4Z$!EM@ZF_-M(-K, M ?QX[J\FKRLLDPQ-A]7@S".R:PVU\^@E4=_ CB/NMY/B4FK1C(H?0=A? $5O M,@9)95IH 5FMT42':H$JTM5M;JU$1O?D1VUILY-J:4NF3F)MK=%L'DP(^+!Y MG3%!>VRZNV[5G)S_4C%JR9O#4A5)>01&6K@0,$T%H @O I'!>=AJ#3 ICJ%X M)B_5X"W881*0'DS+B2\3,&8"DOQ=WT(Z:M=0I(>@8M*N/R,^OJW8+$0_P19: M0>/SNH+C)V)DAQB\3F -/3%M3X/1E .,(WH+:,P[S2SJ?""@P&3 MD,*&S)OW)!:T!L^"E@%8WA/; 4!;E6Y.$ (TUD-M54&97$)H*]1\D#2G/:O$Y_\O%G>T3Y^]@?R&SGC5[K)\U%^>> MLZU+;?T1:P/Q-3PU;J7GA$'>H3[(K/ MGI-<>1JK:J<))S]W3VG :)33SKG>/-3]V^>O-SWA 3O#_3%*M>W=M-@!V5I/]MGG>]1?S>>[:=S>;Y<#Y=%'V(U\S=YP M)GR3>48)U[AMTO7=C]/LNS/AN_@5EO.2ABIT39=/T:2FCYKE'85%$WV[4F[( M>E=\UBX]*Q,B!&)+$[#&/BGF&E_[4:[G#S;O.<.D*2\Y/KY\;-?C#=20Z:I[ M7D:-"890A">O$_IA4T4+476"5Y'Z(##U0(Z<[R(O@.]IL]; ;F\B0DMP;UZP M>/E[!7N^>0?;8<>^NDT6N8BN]SX(Y5:=YY[IEE5'R$.>F_._-IBZ=.]BO6UX M&:@W8J9Z4U+&M5W*D$//PQXY5Y=4NZXV(@8OY=O]-N[WN;/6S?'=Y0":S3HX M.GN#XZB.-GS-AN)V[1]GG\Y'+VUT6MNE@[B&F2*SKYHF_K *)YBQS;+OK-A; M:'W>MW+,6D_:0?'8+XEJ2>U.-L[]+/)O+[F1(\=V?^_[3FTR/O6\Y0G2)WNS MU>F;>?R'LD941X_HW/EZP>:>\(C/NQ?6'V">](2XVU^YI4^'?&=VI@++NV3YKMH >6Q)XZQ]V5!,4K,H?5F3@X:O MC?=_)S[?5K%8D&H84+(K2W\J#V6YR;KTRXHJI MK/&&Z)A<^\ 4=X7RLMP^N,RD7/\[L4S$*PLR[IX*0W6?V.@!]QWWS[)F&V$J MZW)Z]B^7/^K>'7ATJ_+;I,QC[#UJ2IM/50IF_"?7J(3L=41@Z@1OZ'1NJ&_M M+]W[-^I;/?1E!W25Q: .'0["D^Y#!C'Z=_Z6C]E!-8Q,9_RYHRHFO"" MPEHGE.953<8\@RWP81X)9::I*#J,3S-\&87=^:J"R MP&;KB:,6":%0%JE"_['G''_> FJ2B%5V(_!S#2?3%GE+J[ZS-+-7A#I&HEW: M&$>%H0@HX-$R:2N>F +!H]OQ>>$-C. %=2'@^"XN./%+"*R ZD'%-SLIXG,T MFB.@*J HNP*65*A1@=IPG&Q4:TPX,@4R5Z#F220O%$OO?6JC"B1R*'/(YX"V M112UCJR=Q3':5\/+:J,@J8,9F[83J!HK /,Z8&ILSS1%8I%HVX@SF%JAP MQ^Z% KFXZ#"!#;QDEJ)865^_B*3"P8@4@I7K4O$$BA[?SNFPF=MW3RRT&RZH MQA*/N"7- !X4T&+F58T%(%%-32W(.IINBC$5/(H[&.NPUW=BC8WF<&)_0K M"^XR!7-C6ZRQ Q*3*:I+U#G*I'T]U4EQ<:$>+%^1O1DXQ6RU *0;@"HV52!8 MF-*)7CP\U?PV$"[A4\&8M*B?L2&_H'!#;== #]G2R;7G(>TYB!F8$GND0H8PTG.7)R. MJGJ#UAQ=>SF#.YKN&=J/BP4+7.0=';4XR[:&5A,O(G-Y)0C(%\2&CCVF+7QLC#:7]OG47,54O!#8!AF5 M8]Z#FM7UUAWA/8J3UGGPO[I,[R\6=06&$Q.CG]XB-MZSXVH7G@ZG F, M#<=BDFM#614MY THGZ;;C<%8-WZI;L,'^$\=NCV.W3U=M9_U"@8P3M$4(B&[1 MP%OT(1/O#J/95Q40\Z;G$'K=]5=$KF7@&=RUG?G867RK:$81I"O.7,\#)]@J M&3QLWXT_E2,$KA=B3%#7PECJ;)6&\R]]A( %#]:4M[AR&((S=HZ?M(!OK*/4 M8'0(=J8*$5K.5?G7[E)",_-B4:L[M+A+Y(\;,DQAD8BK8O)B6TY#:R,\4WF) M=$M=5E8K0IZT\LO86!#VS)3BPS$TQV']E#S6[T^IRF M3V>]C>BKU*8)6"D$'@, V2L7@XI2RD#QHS_?:CU%;;ZU[NY6T=#<.:>QR M1PMX^S2Q'D'?)\;&\_4"Y7P$O]IW]YM!,]9J)] M^HG/8PG>:8;'WL%5UQ&"CTB/Q:?A"B(*8&DP"E8.5*\6*;0=8FQG;1PV](OH M-]Z@T]W 44ETC/?.NT@N W0SQ:C(URP)0+MC3+C7Q6'Q>I:,[SNV3&&_\)S MD6MR0D!1?0*R>B\V=+6CVI/PO;83HBA'*!-C8T7'"Q7=GK%YT+X<^PXY$L.] M+D<4'WS"S'\)6\UB>OAZ!E..Z%O E85 XQ(;[LBUU*O[MDZ[ A[ZP^:1S2@6 M'%0.%!_$2&E#B#R?;A7^LVF94.O.&)@KP*T3*-==Q_/;*BJ%0(0#<:E%"XUB M;X *=.P_310CS-[$4N>I)?[3:I?2Q/K F"/5JZW -DAQ&S.4=H6D&3/%DUEQ M_FFP1:(06+MM#. MCB)Y9J2L6@'[<&IWZ MC-%##.GG#0KXI>*R^].(YS M.[!@%&[6Q>O9+NAJ"P$Y#KE,/W6/#F1T_N?:T%BJZ@YMK$<6R<&L]G8B>+[K M;2RE)=H5(M^F)O8!H"XI<>D/O[!'M:A\S)4!JV]7$MRW IT)[1"BC-UOA3*$Q-&2$X\2=Q5O[ M4Q_O; :,LRS@*J*0RR'GM@S)=<^ +6]S3*XR> ;PNPSIE43"Z:-"8$*C"ID? M>Q_QJ;4P_[/EQ)GX(W,4.:>.Q^>2).C((P"W212=4M!]2BQ3K R1;Z4G.IJ& MZ&C0SM_!GV/S$'ALMFID?'[!'+3KMM(%:TNMQPN@K^"+\;WTJF0I4X50Q?FK M -1WY M3CDUT4G@W9!T4&*4(8(-)L/1WCOSL'2P0^FH[7K8\H?F#C7;B%:R7/BJ35HA MSN#,0$XDS8[N5D%M7%A:>1DL!'"Q2-[GQ61@VAK$C!#@N@NVJHD.A*GM]^8C M$]+Y$6RI8=3&>3]#^,Z[8UXK^2_KNLEPWVG(BV+0V+H1-"H)-POBT<8(OK.. MZK-,[TID]S>?:\\I1S0U36BM/3KFB$PS81 PW-( MCPY$F@I41(SZ6]245]?F?)V>:\_XZ;IBN.CT0N"0^B3CI9UH#&N\8IT%GB0* M9/*>*-8VMM;J/0H?45=^GYF<,LZ)+):&UGBP@U-#"] MA=2Q#PVFFXPZIT8ZB2#AGL[;-0DP.V/X7O7&T@9% !=V9GHIF8 .9&I,R+(!X,"G0VX"7N*-A: M^_'L@RVOVZYIKT\P]R 7Z]Q1/9ARG#@(306X)]L' M4TT\,^-";$$P)!T=4J_^50I:GT-:GS>=,Z0VM5!/==?M0UXY[K6:;WK)IH3C4Z@KW1&M39C(F7&&0#)=H*9*-\D89D-57M3E:W^@%L>I#NM!KL MB'1B#P2,'!%$ *$3$S>W)%VG!"8PA(O(T?0W.L2#'LO>M"KU#DC*^[]QU@;*T7 ^?_;)=;"ORP$,JWH.[&= MVQE"P*H\*OMM\?NG@N;CA]<4116_AR?R%]Z\R/%^>IR&:I*]1S'_2C[$G7]V M9M)C+=HU,#!@JOG-^7=;*M.W?Y_KCR>0)MWJXDR117RWU7MA2!DA$' DVZ5/ MJ29_@+>_[_=WC[;)WF^-&/.&7_"%O-]7>K#9SUR2"W/-'@V4O>RN2'2I.Y7_ MJ<0G:3O#!?#UM(0!Z[-H/8X2QV=NO+=NSPCPS_2,UW\O\#NTH:0J-U,[K MA'9@-!SA@]Q7C42Y_3$Q%2]6S%[M+LF)\3ISYZS&M\*.LV,!E8:S[N]9.?2K MQ,?H$Y_1)D_.#>ZN>N*XT^,J8IVC.;#N:ZM4QT3G6%YHHGOE$&Q?XH&D\FWV MQS;JJQ=GULTH Y(7:MH@"?ZY74B?.JF).L42TZBK.<2^S'VOMCUS4_"3F4NS MWVO3:4M/-IN =.L\2 7^MY=N<]V5^^MN4K\N-7>?NYSSYN1BZ4[FKK1'!R^H MH!_B*#4Q <%U&VN5_894JI6B1F)=A8#SB^X2UO;8O?3V.[?5IK\EM@ HQYME MO=Q[;+@=J_559+ &_A%WQ_X8WP>5OO?(QE)S#Z_V&3)2Y^'K4:2SW/-B+'5>/> M+$')_*A=,4GH979*B^LNTK01RTB[=^<6_]"2J/>("1GOK]N_#?"K%LRPTCQ) M]8L6$PV?DP_O:-L'_/A?=EZBR]R[5[O'U&#%'94]L]Z!-W.0=33GTY=C.WRW M9JB7EAK+T GEX\&H^V>XL<-D,?ZAKJLSV]DV-Q>>6S//X.P(I_)[-[!'I+:@ M'U *U(W(3QYR%1X>8V?4(NR>,0.?E>)$Y8RTZ.>SV*8O8^Y;HLAK"( M2:;VD<^:^Y)X=FJ=?9,52]O/F9EM1WQXSFT0_>F678F;VXO)*1@E*C1A=.AH8)]C,]HBG)E\=J[.M_;18UO-;E6Z4 MVK+VQ[/1,V-IO$W /+Y/H947V1SX%>I"6ZB9](OH5<$=#;R1M%KI?06[03-Q M1G<";# ^DSM=/A++>A-'R$D>+Y.?C?BON[MS5\&!K6M+KD+O[]8KV#E&.,-! MK!Z+52J^'!%=DQ9YX*#3X+D*\7-1D$(MLE8J4&&EZ"3V_].UQN8FW^412KFQ MK^)Z^3/\2S_C\V4Y.:'3N\:;4\_>AV3%K8\RQ;Z&QF^S\G[%-M$-TVJJ0(,% MZQW2"MC[\IL((5"I VFK&R%7KTM; MQ;>HM&+'SK\%*Z8=CM,QPV AM=M=9UH([)T>PG(E8P(4Q48]6#2"9(=YRVC: M&'Y9^2I/" PI$EFT0.N(X]2ZUF]!WVP& M3&7SHEWZPYR@-V!]\_4D^ 1&AT'BGZC \FW*(8LUK!W 33W%T&[!COXZP=:: MUZD 6X_K3Q47 M2<5"0K_^?QD.6S\3;\*E11!?]]1:P0&%::+@,7Q#:YH(=WXI#QK@(J> M$N,LZ_::;AM];D#14.FJ/ESDMJY&^\1KW$QOT-IYK7 9$C2CX8GIT7[3@\\. M!-^T<\ .KZEF+!Z5P'P@KHL'-UH[G2-(=04XN?^-_^.U"+Y])T:!Z\NLW5J9 M/=A$3?V*ON[JIW%V\^6M#Q+LM%^4/*H^L?@,C,JY!G7L6,0G8RRMJQ."'2&C MUPD!=R;?@X6O!5AK.HM5*"@&BGF(8E7^S(A8YF[K8IP-IQHMP0%S04PPR M !NLZ2&P\;-<):.E#>[K*0;3_G)F.LAY-BA"7$6? ^XZ=/)/MUM!0:_K=%RI M=FYH NCB%DAJTAJ,,SSQ3!2'V#;:\+G=WSA"H%8'#L;8 M3N4E. 3YX_AO9E.QFTW-6+$+=VB%/4,K#H&O^LN3;@[ #%Z^'KSV&0M#HUEU MJ>;;+VM(O#AOQYDVWY\]87;S=[DUY]^_<7PCI?Y$[ .^;ZF>)%K3##GZ!Y)$ MNSCRJ[A%CT2,F@01X_+ZTU&8/$B :M9NBQ7XC;DHB$!.M'\\*-Z*:3>1"AEY MV+8:D3WD*Y?6%M^HAR!HB4SBZY2F6=GW&VI>LQ4CYK_MRB_OF^A6V7WQTB_/ M-M,9 Y:MQIV25!&0YP4IHQA9&/\$#2OJ@/=U MWOES5GN?_=(6WUC9!%@'V7@=[X2.4Z:U64*@'KX)>WE6#&WY^C7;U%U=._+& MA?.R[$@5"WU/28FH. G#A8^QI*Q8@7!F7. M;;:.S]1\(.41I[N??ZX^H7/QK.(>V3W6UE'JMS1-/3$TS!KDW/@HGJ]]%>R! M4QU!ET/DA("&NP[G)^9 <),#R*9L!L51%FW,3DX:R7=5=^:8!31'>'B_B'H0 MH9WN%J2?1K3\"(34_:?9SC\=\]M/O05[R#]6<^L-;PO[M<*OL/(^]6$:G**C, 401F]9!X(7]12C11P ES@N4CV*R'8A<.TG3]TKGOAW^D5G MW[^XTT5VZ<./3"LY7_J7XAL9;W3JZ6:.2CZ./0'A_CHE4R3==FCSP&@KNWY/ M.'#AZ8BW<_J1C(Q)]Q3W'0_!3$?G9N&7,Z]$45?-!TY ^B9$-?%[=.2*+==@ MA)$ZSOK^B%?<2E:4"MVY*>+>?EK.YDS%TENVJ@WDXV1%E@L_/[ YF(!\L4!= ME78%_'[JG"!I%"?[;^E+C[\,9K2A/[.?TG0Y<71]2'?3IHV%SX9>;;N3]':@ MH^WM]5^/?["8K2^ ;?V7.7\E#R>D_Y!XWH7W+6IY,"[I)YXN):UXHI3=V:=O MC7R9XEOY/V5"PF^[Y.[[).625FL[8FUCSID!T^]A42)KW5GM]%)(7VC M^U^YSBHFP(>;>"ZE*7K;XI-@Q?D&/X6C[+[FBW?B5+><#*'TQ9G>%&R:KZ\2 M OB_T7<793.L-XS>@]]>P6^^%QCSV7338'/,X8.I;24&ZFA(* MP]*D%7!]FC<*?NF\4NYO.[/E]=LT^TWG#UVX#5D=,TV<\H6TU_U'A#46_B=$ MWV,?G_.+>.DVZ*A>7HVN?OGBE,>3_?$CY!ON&NS(ZYR/,+N>C;/.G\Y[U=Y2 M'-W^6[H!,Q7@.@JDI2*'9_MR1BX6ER3ZCYYD7\J*R#S[RO>@K\9VSVV'YSS9 MR:J"\1AB _%6W7K,>K0>:RAQWS.DHEE)EF_V]\,C*ZU[V]/>9IYX=H#.I76_ M?)?^ZYQM@Y;%V7LX /)D_WO^/F[AR-!-PN: R";EH<#N[._^UB'%1]H5;@=9 M+JEJ%"0.QIDN8$ *_ZL@B/"\_F=._9O 0_B3.U%WOY'DKYA$_#_*4FT\H^7 MU"%'LWDH4J[.NX3L3ZIJXPEI.F,<_M,?AAE*R4%-6EIKTC5V_-0(+SR8B\'2 MZ?A/_]F(*JS2_Z%"ABP:A;P>11Z]2A[650EW)D]:E'\A-- 3]O\@?3#=T'2' M\PAJ\"^2,_NS%/MKO111 20$I/ZLDRQ01%$RN0&9 D$FJOG^DC]QXG+(7T(. MUH;UHQ@5M">+UM)_S!HK2PUA..2=.]\0=7EQKFF+JEA&O996[O2SYMHU/H*- M0J!U( W;_)W&!ALMD/C_1V]BC!'+.VRFZMA.N+6L;TM7A,#[C60[UA#_YAN/ MU>@6(5 @/1_8QQ =)\DPKK^^T]4!["#;8D"?B)5G-9 M1Z?BL#",\N4-9U!O6Z/U4O1\\!]3AYRK;<]W&PZ(&6D-OGVZ_&SQ)FUAU8:R M<1#*^I"]46!&FVJI67P6U(9]N?#M:Y3#3%K4NAE?R&MDN1!HV+ !1,%GUCW9 MO0\O=Z8/.=[/K0E?.8[>4MHUO5^7>,-\4\6+ZDOV,??"=3YON]@Z_)!@V]:V M1"94!SR8-(>QAQIALFB]0&FIL.OAZP(/NH_V'47$?,O=8Z^/X']IM2.A_=Z\ MN=]8)U5XJUH%HXEM;*CPKQS1782512F+1=Z67%S&>%PAYNP36[ N7#F&WMX5 MEF]RLII[<^3M>1-GF8#=%WL>G"3Z-4D:C27VA)>0#W&31H@*7"/R@X/I%8C#Y'QR=N8C3:H>'AVQA)##;I!A^K\7B7='7T ML5E+5 M;[=*=8'@^$S'$[G C"F$[=%0I[2KI,04/AJKU]SI:HB+VO>V./^"5YO,R3R- M]>'A+'C3[/7:G2Q22JW:1*UDKZE143\JIS7Z$?&IF[LUXHX38DYK*UE%3&KY MS0O+_-_]?V>E4#S@?-M2UE#2A%K?M@]?&7[^KI7VHTC'<@1]9<_](7 SIS7DM%ZJ78>,C_& MPC>&@C4!>M,\^:O^(0%8PL>U0E.NO/$21.D5*(HQ]_V7C]LIC1++/?BI JB* MMOF!3X9PSD+Y=#@X=D:[40"%: MT Q3BL).3OG\DLQU2]1]W*8JQ)2MN]#<+ M =5:DV]<+_JNG&M35Q[&DS7M3?P?AN-Z$#CWH]-]7P_C4@9?F,/Y3JS!5ZR5 MAN@#9/;&64O6D[(WH@^5V-4<>+:[H 0;KEL"7-G0:'YKUB.ZY/ZEYUKKSD#L M\L>L]WYE$HP>&I_*LAK?;"@34W%%?[ '5D5SSE6=F^IW5\&WQUJ+24X M1>?53:W\[H9Z>Z)G'UEC8#)7]DG8[I(%N[!G,07G+A3M##4%%_?3G$% M1K !Y T3O1I2K$LWD;?HK%LSA4\M7K\ILMT4YK3GH@4*X:VVV.&?P(U=L2 U M/M/30&^KRFR<'>VX_]O^Q?M/SAS,$VQY=_5L=&AH6?*>K$P;B-)BGNNNM(CL MQ:&+J;8!G38J&9 ISU0Y)';?KT/3MT^=_C[CG=UV7O-D^.02/X)]H%86$-T M2?$P/,VUN",I^,%#7@?I\;?8TK*/]A^N(W[Q-DH:@^GHI\5VY)TZA\<93!IC MFVMDFT9_YSWX:O/P_.I3^HFY[ZO#+>]L#MJ&!'<$/9Q/75U[?N_'TU8;TR4S M*@SE2E1X!*/]K7Q'[CE0FF=N*+W.>89,WJ^C?7:D[G4Y[K>,KZ/!KZT6]XF- M"8'2WN=7!\79#N6Q],)1_RB]\?Z%JZWW/#A1E0Z:[\PBV;]T( MOGGV.LU];Z_IB0=6(T-2=KMR$O@JNQ7/GQ\@OZ,ER[X=X&?LWBNF#>3R.( M9EI;Y:):FA.TGA?8C+Q1J\FFI)9NR)G; M8HG?<>6WL&SMYBP^HH>#ET"?[RTWX:)WTFH1E5'9]!7C<<3F4Y:C4G"$DMJP MRP0G[/CM"UP?^UJE@WR6JDRA.P3:Q)\,/^%Z,*]3[8LX':M4 ;7&F^K M^3CS) I)R,YM2+^QZU-=G$IJ55I0%;_ZO3W;!)4UZC,M]QCE0]^6DK3OO^?%N3.FIO'X8;71VU M#S;X)<[[HMLO#-7ZX1.]2Y8X+8[_6LW]I;,9O[8 M3+W12P#FK4H:%MN#0PQVW+*.7)9\V"_X&-N_FG.!M1/K7;&'$>2X*X)!4WE2 M^QY&V#[G-1_7A^@[*#:9"_"I/1@$%]M(,.+>>X;2&HTH#O=!)H6U/V ?G;H: M,CK^OK[[16,5=(9X-P2@*Y7387C'BX]16_ZPA&I&1+8VTG55]L"FV/RWD( ">CF>*M3B]3+D8M6>/XRB-NA8M&G6[B' M]#93Z1Y]E[M:/5+7-';!-D1UW!B]DZ#;;PF?>:Y5NM)_\[9):;)8[48 MLX-[N'Y(%2-'NF[J^&CB>0!V_X?W44%:7^62;IOX/,AJ=50M>="T&-HSQ;?X MJ(??/6NZDY8\-9$UF3V]8[GBZ2I9XZI2/=(2=V>JPCB@>.1CR^\&>5Y[6U7H MW1D6<#WTE=6'U29/20GE2"C?L?Q%EVQE=D[DQF+7=04GQ]$?T/VH-HVO9(FN M6KV:P9KAX"?\Z-J,\#JYRZX1A4$5_C+!7YZ^[MP0=.V%]+8?!G'^"U?\3MNK MI)WMO][09BD_#'^TH\BZN[Z^]#6%E%DW8@%?PUU'W\(.JY/FFR!;8FZ^/69M M%FC_YF7R;,#']E^#)<@ZR^]7/T-[.!^C2,EHG^>32.E:52[V,#<+FHPV[W79 MSCS=&W[N+CWEY%G;C<\1;@D*.[=B8#48XJ,[%Q6>%>>_V9N7?.:V7$>LF9_' MT5>^X;7-ZD<0=:>-Q&TE'S9639*\ MQ$VM_N:.(ND/<>EF8D\F?OYA*%FQ"\J_9'-#%LJ_<VZE/5;5S]C[\VI)*H&E"DJU[==RLY^^IN\LYM M!@'8/8Y@94U7U7#E^:@S%Q+4M[?V.>\\$,$^@KRUU6GHKE(C_R+W$$87=>B8 M[/NS@3+[*N0&[*,"?-1FM[<.**;0GP-HO]' Z\:/[G['PM"_T1#.ZJI;NL;W8B""AA0>@O2E6:AMX!($Q%L("VH MB#01Z0$"04!Z$Q04I4E5@8AT!$)'1:03FD "TDM"W4)(OL!3SO.<<\9XWW/O MN/<[?VP88V>M->N:ZS?7FEGQEE?'34RRK:,69_ 1NH])+NZN>(MT9H1H*]G] M#1AU/?V;0V%Y @6HA?FS?*2=>;I>E(='U;>GAZ>8AD@ZDZZ*AO$_SM?,_S+E MT/6UXJ-NEW+%UW=7W( 5> Y;P54+20;NPT%+@^_84"%2$@\'8(%O#%1\ M[&+M@A128%5" I(8K>% F"(I0 Q\24!/)KU'DRX/E'U:89H/DBF>JX[2=' X M+&YUV954\,Z;J0WFL7U3AI4*5I)#-ZQYP.1&:[87;;D=.6UVFWP&$KXCS^\Y M9/-VK"Y_5CMKG;UPQXDSV;GTM# %, NA16$'2MY80[ZX.;_A=K)$=;*NM@=8 MV=-VJ,N1S'L\K,-\K9Y41,A&09@19<=[+SI?NB90Y3U2F5"S./Q(;[E]P5JZ MHMFB25PSR/5H7OPL)RY*T77^U4"28NFG+H7:B6;_54>\RG#00X MR[1LAC5U6UHA/?M%$B8;6!84SL5HM8_GB_-<154%KSZ#(F)]L5?SD=;$MFBD M#V[A19WXG#ISV0[_*_64K35+\;ZK?3Y+O)=4/X6*^<;[7)^SSH .I3B@)!;+ M_(IZ*2&"XN];#2#JB:;,8V/W6H- " MS%4[-9WP*)[GCC?+ZC7^\!:%XPO?NYH4.WS97Q%/-]T$$]'SRMCF0A<=HM>K M?/U-Z-%A/7Z)794O=.RA@T1QYV]CMV=B:TP':2^7W/IVMX>&R[GEHE/T]B2? M P6X7;Z6X%+2,OUFR4R>Z:L:S:(X+1XSQ##)F++56FBD@^(IK\B;5W:H"3:J MZS?\V7==,N2,ZY;@ ]2!1X?#YE'O&C,Y)W+J+3*P2 M:P*?=2#*.+OF]Z+7_S M/B][25\]+Q( :=25X0X4RC[*Z:P8S1BGU2)I[E] <]"KJU7HYP$=NO&\'.#6WC?CFP/H>$G6 MX*@"+04X\1Z>BNE^XN>)2*YOHN)@OTF7O,U^-#GQZ.;P?WRHN_>L&@U/V6W" MP;=8LO:GY5147YFO42AFRK*G&M66;04;99L>+ZOL7&P@7K91(OR<;=LM=ER/ M8WP-NN@K,9$C."2Z2,$Y@,-^]$T#T9M(T'4RU=?9"4X(>/G.L5=<7T8L_"67 MKL857\BE]=/BM.UHV'W($^40>5=+Q G=YY)=;0^YH1N7KNCQ;J>DD[E*<*BA MQ0P*$ +56RW(56!?F$*]BY^45MH9/>;_OB<_XYA!R_B1&N@D-0-<:5;G_]B_ M[(%GRDX^NWP&>G-]5B*[IK>PC$G9B2'EL]G#=D:!3K5!LEU'E/V2)&NK%O9J=O.1RR$',B$,*(46* M>W;9MW)+;:$[/X/1F:=A6"P,G5O3Z]'N)_'RC=Z]!+:&>YI/K#/82G[?,TC& M%U#S\K,%-DH[O(-M.Z$U*YN&0, W#$-]*PS'_W&N=_<:]@WB/5G;WR:/Y-.! MW6V">^^(KNV<(\G,P(A&9JC9G S(K7]W-P*:=?==*U)F(N \!6 KCZ .09P M+/S4SLUHT+J>9+>7QJ%W_:4 /RO6JQJ'_OEY9,VG:N,S8?0$+C @NY1U-9(I MZ1L%\+QG4Z:_R56T^4'5;V(!!@5A)H0-HFUYGX"]&79%VI=EF0E )A,AN!;T M8_))$D>?+.H(JM$6S\'!X4WG5YLPVOF3?HU;1U'%XFG+/1#2/$XH(DN37(A6 MG<%2I//X]^U+M)<^EE96KB4<61&R/:X2'!,[==ZFIW:'ZK+ 4HW6.X1[L[I< M* J\5',./]:X8-1GJR</MQDK'"J0YXY>YS,G1L84RB?[G Y>&*ZI4, MQP!_TO<$-M@GVVN#.G'@T0FT([ &80OH23^ARN!- 0[_7 E9+[1ICGAO/J3O M8^=VK?=+^G(=SS3C82&ZS'Z88QSG+00_5]['[@*YYP,K'J]J=5PE;HW\$CK] M**-*IC?/?(.A90P5[]K'AX3&I[5#Y/*77Z:HA=HM?TL/*!1Q+? M D0#OI:3>?RE:MAP!N,L04CKULIS1S\2%]9 M>A2FY/56.K-'E.+RAL61J91&5L^X]M.7#O"\GJ2K,]A]H7H>1P&X':P9D3#B M]:;B67GY >-Y=?:(>RY"-YZA.R5[9G;OJ/ZRRY?;%&O"/$E0:'BK*H:_6%<2 M2KHD4D+N2\#[V?^(6*WKC?^FH3AZ=BFRI8\"V+B$^K8])JGA>-[S73*$:+P> M=?@0<^W1YDHTHZ+S(%\H(H-1RF*R+6I)M(9(%Y4S9UI'WRMW-JOSWO"('9;T(E[IL2PET)^NW^W* MNW,]C80M' KH"*#O)5U,^2;O[>3!2A\]]O7.\\:EXS5^Y:4OH(CHF92?,E2^ MK&F&[>>KY=M,5)%@!6;FS@YV MQ.MC0^/?= ::A6FX$PP8IQZW^+,1*NJC""N-\MO7+TL7#8U-SWMR'C<48G>C MOY/P2.VL!I_GOYM9B-RG%$#L*?X*=5ZR&L8ISI%?N>Z#TWA=DKQN!(TBC! R M.&&7O^/NG[&E'_B5"PX8M6I+' M^ @FR7D.6(BM-YX/CM6VJ/S.37-^25JMOL,G/:B.%71IM"[W7!EZ:L[^1SZ<6'X9V)C\+<%/;N M2@NO.^H 8W]0ZJ_;ZG5\$)'R58CE4S/KE. MM+*R5UW0WC3T8E_V.?V?(^.YB)':-YP3/A?J/O4&G$"@=+O78\ZU2"\YE[8_ M]N1X[BW@A;R\[3Y:D3*^G#T75<\N$%V[X6;> ME[QWB^$!4V7B:T]9FE<[%[\AF8Y%3.Z[)DS>_8\JE&(:6LS9P$^6K-FV8YQ:_X4>U/K-IF3 M;0$X!!P+"F2/%,\X\)<'P@)R40 1U*3W;J@S:OV%:85I!)*1 B1@B!7D)A/, M]F6)D?_XSIO]>V]BP2\38F .(:ME#!(Y]\ 6*_LI1DW:2J% Y^)ISM@)NQR? MI:28'>U;0R,CHA6$C@3.@3,=.?-< HP'4#UJ3_Q2]THG;N]FG:4 )]&AUJ!$ M'^R78/(BM!2.FI(CM$,W&:@OA!;@0WNGUH,P^V^HSTZX6-0B1[XO"MM6"*5V MAL]5_[;7X5IVU<63<:%C,NKBSS=\&E9!-++S==P@C3 M<4Z>G\Q$:X.:$V;JG$@)0GK(_1KND&K1ERZWMR[E7"SD/B1)(P8\[:G>_O<& M0RN &X01$S!U8H1'BH[6 M*,#Q?>KJS_9$H@ 9?S+_6X$$U6,ZMZD6I@ -?XXI\YIJMEH,WO0W#]JKE(%1 M/Y4G4W2Z>M[WKM?4_,KJIFLO)M!.D\\T1!P/&$-5[H& MIB_5&7Z=VPZ\I=YQ^'F%3/KWB4=*;(/_S(\A^$%O-S> =I*<5;]& :[H#]?6 M_1MO8PI;HLYPS3_FD-#E= ^0A9)"8/]@L[I[TT.V"HW:!NW M\Z=7(E9X\&ND( &V&[B(6D\5IPW:,T?@7+"1C:A^6F;9,*RC425Y.40U\>!$H/YOX7?&EA+ M.F.=R-PXAVRI/)Y?..M4"V&/*O=8[Z>Z$?4.*(W M2.Y&3IJ!]]0P)7+4E*EL+N!/3M)_CR-_1,/O,+SG/Y1@+/E/3OM;Z<#O#M79 M!/T]?F7]2\3Y?<)I$_=GQ^]1^/&='1WO@3];Q17^.=_^%B*O_I/6]UNAJ!9: M^VM(3_RKCC(\"M!HB MZ3BA:_PSY-'$N+4Y>/M[1^/98:OI3#>]BK(G,_%HJW?9KP,.!$IUPYFRR/U+ M>#[ID6L]9!:2/J:W*-[ Q9T]T>7C#34N]T?'F"QAI>49L.EHI"%LZTCYGAG6 M4H#-88GFN"6I?%0W)YB"6C[A3/5:Z(PLJLG $;JNHRY*-5GNR-XB06NZF4-L M?3R!?JRN0/[17^B1F6_O^R3G;;5_D$/*L$8Q^JW2Q,W.H=[6:HY8=4;PBC.M M27E_9EG/@R6[I/ZMPS\M/$9#* #"F^]]/ M<:BX-FE1T]J\FQ5H]-4H4\YI\QZ1GG0^KL'Z&(*[;:*M.3GM._/6UE4' M^?$Y#J-O'^V6:%4)QY1/=QV0B535G6# #!^U5]7,GZ_P^JCQX#XF$5%Z3O1, M(.,A2ZS:I+^?.2CF"0DAP=Z.?W' ^_&=,XCZ]#[Y^=)T977L$2N^N/8JR]=> M2Q8I4BWER7@HCV-R.E. W,('1*UJK=;EOL4'\"&=,ZH?/DI(T]-.R]%%T#W/ MG>4>>YF/E 1[\0K]@K&CXXX#7G&NSJQV9[(E/^9KA!WD/1%_1#3PO*KK&T3B MY0%55\)DTQDG90H0LLY3>YILI?QU(S;#IBKB6V3)^2#=E'?@J.)!CZ*/G9,W ML8$DH8G/-:[R.>_XI*4J>NQG11*VNX!)5I<)E"0A0%C MI"+8^]9)N:ME)<)E43+]:J+CLZB9XR'\YJ_%AWJ+].52B4?67<)3CL5ECR(% MP:;LIERAQL0Y$_FG!K+29R6OL;]\;+H2"%%ET8!:.:3$U!7G#H\/ZXF4547< MCV@C2@":I!AS]*%NC#U/#/VEDE[)@"-(P\COW]F"6,E?RW]=U0$H0%RZIBG] MDLQ;9@CIE'7$Z&O49VDLU6.HF4@^F@5:6I=-11'LIGAOU3\^H,;PY+X/1ONM M>?_6FOI)4M^J[MXG-51P_-?V9&OP(^9$%07(MT)3@T 7?<55N! %8))Y"_PV M$I6*P"=KLGX6F=OB^A!./( M#170[5/YM(F[*5<":! ,Y(8SGA3 *Q?,))9&O9+T9=^(_ M,K N7JJTXC'B7?WJ:* !S*81NE"&L?R-_*FDT^V(S M&YV^3"\!':-J5+! !2+$@0H1;(RJUD1[1T#/ #6CG:E@UOE29VK_]& GZX-Z M@%Z )HW)%'3 [^PP07"[A3_3(\JL=/423>*^*1M^N_)9B].K!/VETL9!+!+8 M/;B&;U"_>_O1%5P+U#Y*<>V$VME*TVGOL.'>:Q7$HKA",[!GN*U9V;EBL&!1 MTH74KJ;K)W;^ ]=I2_:'K-';IIX3&/JZJ@D,M[D3.W<_I@5VY$=3_NA\Y,,W MO64G#V18EW T/A?_=(D:SHM7-*#>CM4%YE=>>OM^72LL=1;2/3PZ0ZM(.U C M.K)9D8 Z;O@F_0GYG$&^D$$$!>AF_F5C'XK<./Z(_GH+DB-K]H,6 =:BW-&2'"V7:K[6O#J']:Y8\.%MO_>05OMD MA*F[#F!=J32K1U>B>O[]O *7\\<7X MSV=2T5-VA8!_"V$%7Y;_$5QHPM(V<+"_^3[6ZL5B>40_NJCEI!DVS6?; MY'E2L2L.A]\]?[F&&,)>'=?TR<<6TR3BQ?4&8GR<=FW' URQA84Y+\Z%^;:A(QI MBCE,OO8N4122.B.856\\-J^>!K19M,HBZGD3E7IIX4 ML1^8=(WQ+5>3P!EQ+4B\CC94EG.WX_8O&O=(3 M&E=7$Y3D8B:D>"Y4]R$YBD"L'E&J?XC0_SU59,0!FYF"5[(4L*4]+6_#E0'Y M6,>'1/:0A1&Q6X8?>^0,5&X]SR[O?Y@YXH1X-W*K]=<&'T1NKD-0X-#+&_PO MU9S61G #3W&%Y^O56AC1\3ZC.G'16\< M_-EG@U:3> T^G?0$W2<*KS\.].V);IV<2 L/,W/8/3;V&TGQ9Q&8O>@33J\;'TZ!O]%;#="6KKLL.>K MJ.(LP_MWDQKOU]C]>DX3]W#5M>*U,7T%28$X3-(EP-/QBJ7OET1Y!D.ZS<QNO1USHA_,P2S;NE/!FBN-9?BAIV./@\%K:<9 J.HP!6R*4)2.PV>QXA MRH"06H:)+"B[V#7,\^I%J<4+\V_9]-)<70>&.&G/CM >4S'5+T#X+CJ:3W_"Q4C PUI] M,2&%W*WKPZ/L]V\<^'EE43S17M&D02P'" @N:W9BB?_\B=ZDDZT5*0Q6O4': M$3;(91F%]1]+^XH\6A7.OAC*?E)>#*P%^9HVC_%^[",IX3J$QQP#Q(@*308_ M?'3#%R=ZI)WA7P(Z=C*Y>;]^M1NT+-*EJ]W99"NMZ@W@ ^NZUYU-+WW@E^S+ M^Y!L$MTFTO'IR[-'/--SCY-H96F& P9FH"7I,;L!G].WE977=VG)&N;>+NM4 M*+/. K^S8^F^HX08IR:%;\2XVDCEL;4P#0H0S_Z* L"[J7FU8*!,]__[+]/^ M__G0X*C *I *U%Z!1UW7[. S:G7-KU$R7VMU\8<[ TDZ9]/!I%$O"I!KN.C4 M7B?Y.J#7FN:#7NM>(7.8;ULR23@-2$TF#A[#UZ\;T8CNRO"0: L=N MT&UJ&NK4\S644X!EUJD#=C\V #WEGC4K-S<,V!<2G[2OBU7G"5_-FLU[ZH& MXVHBS!5U^B?)CT"6@0X-FQL6. YKUYP_=967.B)6%1V;?%#RB9BY_TCL]V%1_]-GB4 M_FV121.^[;&^'+6C3[H:5<_/1G!> MA XEG?V!K)H LA M9037EVS*A'9*$^N3YFC?\<)X28OJK:5+Z=ULG'EM4_@0D=?&STW@JS%5%\*6 M8B -YQ_$6EU95K'U6C_T^0LZGN2THX\TQ,J.'];'&>Q84=.B6UW.+DM+B9<4 MWONX2HA[VAT[*'! 3TQN#E-6]TIN97'+L?J9N4X>6JHE/5DTYX /G=NDYFCY450O?CH':ETL0L7J]\ GR'+M*%.N%.]RNK1)AXK*<.-LFOB8 \YW&\>_RB_DZ!5+9O(U*;S(4+*,SY/0 M@-[]Y1#MS+G>8IJV_7UXGL$G+T@B8E4P8I0ND38U8_61FL2DG_6P+OYALBU> MQ5]G1[M/3HXPEEYH$27^J/R^-X/8(8Q?V94)Q*T<" M+DGI/ZR_!D:>78U5>]MG3(LL:^#1@3S8NQ:7$>)H+D[[&>;T.'VHO8V6BP)< MO +9]8JMU=H/5:E_A*H:S&;ES*8;LJ[=WU\)SGIB<%EHYO;U*7%TU6 MFH!_.@GY;W\@S.!'U*1H'2WC!*H9G,3N'I'H)5.SC\]A>*,=NE'4;"Y:!OP( MFQ0-H/580'O/D%632>2;B^;322G34:@\O6]/QRR^//Q6JV%[6H\T2_MX-P4V M%?AGQ'H^P<\),A%U&]+X/G25QL6#>/F5XD96#C_";!M D6#2&RVF32P3(5>KNI33<2]8IGVN2K[RCWV? 6; M30/Y*-B&QQR>31DG29<'[USZRM# 3*A-.O$MQMKERE +X']$&Y%,.HV)]J$F MX6,@!2B&MY/V[F Q)<;1DF6"_2A BXPMF95F#&D,!F"8/3@%0J<&'*'$6E@CMK0Z7RB7ZQG="(U7!FEZ$? M;,OEZNB,SR&;'6ZP5?EX?IP^I:R W D]AM3T3?8->R)9)'V\>2[JY.CA*2$YBTZ2,>_5!_F]618T=^A2Z'16[^<)] /ZEQGE@2:QJ3 MZL$1V7+3(ED>OBRN9'PX$3D%PYGL76KR9O0':M;TX]ROJW\UTJV/>T::=T'9 MC8>E)$?*CK/\0)A_]?5@9O MM/@*9X$Y-EH1K'H^RVRAD-<86OXKS7)SMOZ7I):MZ>//NK)N03-1!6+X6J7/XD=IUI'EW2Z,]H2U;+L M@D3MI!FNNF$?MZCOLEM9*^P[98 MJYY6BMGS8=2>"XM*HAH#U3Y&$F%_$T5WS^>LURW&*< 1/QF42P[@9\N&1_W9 MC>KYC7%_XT>#?T@;D;[7S>P/5[W;AIV;^_M(A P&3%D;Z55RK#*J[8WG'+E: M>8-I'YCM^NGV[G;#>?#HH1V\;IPJS#L#$38IO#4LM=Q?71'55.XJ&\XKWS5A M&[!R%;YE^Z#2O8 MPL"E3X1'-CB.QQ1@D9[J[MESEEM+!\BY'=7(T@ M,Z:"%]H;8CU%)("HGHA/#ZYC3M3M*RQCK>A>G'B^E'U,*-XB]\;345]C^C=7 MK86U)JFA#\&_-CG5B>=)=9NYDD2;Z__V0)O#M.B!=[%-L!AW\ADB)B+@Z.4T MUE[/#MWKZJ+%O;8TJN2$!="8D]3 M[Y,12OK.7/ULV$/43*S*\J>%R\681Y:;LC0;VFSPQFVF:ZUCJP.:[97O8+./?'5&D11^HL<-_@1&HR#Y4!X9'NK:B)K_ VDCX6MA^#J#?NK>; MMW<4*?EJL(O^F0.F;"RN\):F?QY2#8Q#W7F4=D_!A,SU-.NYRKG4T>#A E33 M#7,;&*$@0'1=C*SM Y.IM8(N4C&','V]%07 7Z^@B7#\#DD@!G-)9YM)+*^J74(U00@%9N.6]K+5]SS*T2?J@ MM]Z1RZFCM%OZZXXE.Z<1)9=V7]71@=X-CTBR8++<1HV@_P4<\NS)M:+7]R^H M!P025.YH^^DVC0^'-6%8 @0M05'L!:+\2[3Y2-3[\#)#40//4/F=)X,$A=N3 MLTZ#L[3X)9Y;/4M(W?CN(^TK^5LS!X MI<5-5VQ;!!KA*4#X"CHS=&#\:BVAZOB0[I$?0/0I@/7V,;R2@)W<9K^[-4N- MMQVAMZ$Z.<*3065G@4\=)F]?.N)5^4+4YW;4%]JWZT 7?4< '9'$S]!-TC$* M59>:3Q/'EN^6-">KL[8T';P6C]-A/=PWP>@]75PG9(UPPM.'E3I+R] B+;J9 MHET81LT1=Z)&M06:/^]$[.SJ\VZ;?B*I[V:5HL-36I_;.N- MV_>,C!B$R#P68KP7^$AB8):VOM1H6,N ,!UEDS-$D@'3I![@#!#/P+L7+N0# M]Y;7V=S)W$6]Y A4,P4@B4Q1K?U^U#X#*LUGZS+09+NW@TOLH5NDS>Q[ING"M9GDGZ4[^[V M'*/KTE2:90+7M'J< $10 -/A"A3>FUR=6 M8E-T8P*$G.H82GOD1JR,=+BJT[:N( KK.]O+M1I&E?C?E),%2=<(6XT=ZHUK MS1S.SGR[HU[R7Y\F.XBZ/S&F7\N J/S/;%,S,WZ2.6&FR5^K*4FYO[?%&\_0 M_^%#I&+[2Q&!-->NVYYRW?;;E?T]N+HV;[NI;]UWET]P(5''9]ZEM0:J^OVS MMO+_E>(6]Q19'*G72SX!JF\U5Q>F9?KD#17]2C8L>^4QZX@/^R18*ZG(1*60M=U@[$B(^.8R_^"Z#J3"MX_ M-H\(-28\\+U?D#P@O^ NLIATI=S6(L.L;L[%<=&>"_>_,6AEMP8_4WX =ELT MZOY6-3I077!.V!"V$_RC7B32OL#E]P4;:R:)&U._LYLV\[Z)S$ M%Y13W"\%&,]:Q2Z+TOKNNN?<]EZ2L^Q.CH'"""P:4>O_!>OZ?X@!GE( KO,$ MSLFZVN^HN2^H3AP\DTA/O@@[CAJ4IR[ VG(^J);7J"9#$MUG"I!!AA&.2/2I M"[Q&0)K],=1(3K5/2J 2;"B+K <)Q"R>V _'<+L=6=27?^S;](H#:*G=K#KI M6R0.T-D=;3FW\@[N$\7TY*-&3VCE0^;R+CUC'[$NT[#\]D )4W9&J^K@@''.LT=/SX=<[6Q_ M:GEI;(%;)I2DY YK^7%WLI&#_W1IY(2#Z^C;6*7;B1TZ22YC%:/T]C@#N\* M&*T[S@]OM;BP:H<>:Z85(J!A8!;A2B?><^9)GO-]"G#!D/:JU15.CV[N[-4G MIU7KO[J=^0;C!L".,HM/,.;9>$1PVYAD"6CMY^?/GV+B8.*S]/Q&EFR@3[;+ M*(TJMO;6PG9LW Z'4W* 1&5M@D[/[T%12>% MO$GD:$J3\'=W\L^/ME>^7D<+$,5: MG.];<;?MB#6/G2VIH68"[$[.EY;9TK2#-D_=T.$\T_BYZ=&HDA+;-GQSVRN9 MYX>JR4 $=Y+/T,T#,FX6'PH6F-R;N),27?.''+FU!U[R7\8^,CS16+E0U5!/ M,@20C]\WY#C(I[&5$.DCD%8..#[=IG9_V_=-_N[3!F^?KDE\)-6O-_)+A/=O MQ/C+_; S)%* 6*29,[H=9Z 2 S7J3<4+&<]6LD1S*%Z[6:D2$Q#H8!X;A?=7 M5XF1GV\R*39I-' 2-.04ZBK2<0K_".KG(;SQWXN)1U>:31.^O&W@>]F[8G[6 M@?GZZH//GV^[Q_IUT7]59J( S;L&DX6/B7;1.82Q,@\'N@;&? ZNC&6/Y M'%L7SWXWJZ*K/;_YIH_C)KA#B-+Y2%2CII:>(@I/RAAXM,YK3^N\BW3+T<$? MGNFIRW>RA]]\_B8FQ[KZI^:===DXAX,?(^"<8YK=0S1"Q Q(<&^+\KOT\0S.3V>&/N2>[4^H4I>E\3NF>P^WAA@^/ MZI]BT\K.?"AG#G]2?^W)2-S2:TG94V> M-O4C,$ IR-B&(F1(4&Z]#-BK13 ]T#?(Z-=^1^=CR;.VV)'\:; M75B.S[ZJ"9["B^H=.(4[EK",>5P7]<*U[Q)5]U^T;HE5?F+B@ 64AR1!IX:1[H)X'!3CN"#O!WM/H M4IZJTU 8&LP92"OX\=U;X9@72F)E_H=V-'2I2\AXHYI*6QHDP:#6J$GA%'HN M08N'_J6-B%WX*8!$Y+K.GVU:WG3'^4%+9D6DH,Z1B[2PYWKQ;;QWY;1OU;?6 MGX&=!M8@80%*9?RTU"FU8NW@\5ENR"9-<=G&Y=SA<0;6*QGWSHB$7=F8/XR_ M:'+]^9UXAT*7$ZU"]MU9?*SY;3^O[=^31A]/'IB$E:3'U"]L7ER@ %99:*,N MV-2A/!2V%+5]&'UFM^@L!6#\.1F]OB-(%:NH&YLW"UT]T(M:&(;M'C0^M/U? MD [\AZE#)^EU9_V=1"Q<<8F*;PPZL21#W[#F$W$T8/0,E"A520&Z#9=AJ=1U M)C%NV&E"02A]"1>WXW9I _KW@_V$W10Z]=]V_?>J#N>>3Z/^>FI?>^Z?"5/A M5*,SL;<^ *B3]* KJ<:BG8.9DW./%[- MB7:)1HXW^[(6V9A5QBX?82WXH,0;J#EZ>/9K;@$(G>A\4D-O\WYD+L7CJ79! MB4&^IJNWU%>]I5227D?TU'H+@$33M\6=0,*Z2&(XHQ!^^K ;%>3/<:;/'Y1^ M^.(E0H7<0S;,4V[W;H]?^EF#\B?2MYK+Q'E"C\]S/_PX[!+M<;]'%M%<_F9@ M\BR EGEQ,^OH!$OIS\=J+?[!>,A09SV_<+!.Y((64TFJ[ M3OU'._"*MBTB:_,*:#/)=W?K6M_Z$3A^5<\V50!3&2J&"&0IOOBHRI*1UY@^ M'/%JLP!\CM-;J1'9?7FG$,3)]68W>&:=^X=U$ M,N?7E$K_ R;^)C]EI',5MNBNG_,?8MM:UN$[E^W:8C]K71(6B%3 LV)E=T7M MY2Z6.*M:^E=[J1LPGINH4UI(JYJ1I5EM"U.7 M,G\NJA3+= OM+6M%.>KZID M=]KURQA&7F16(P]WW[LLSB4E457?!G=Z1X0MF1&O#4MYWRKMJE'(M>?6#DU^ M^]15,OG\#UTWYM+;IZQ"'CXX^_W,N6-.@QA<7 ;TVDF)568JLF'TF_O^7/< M"B[FG9,XDRA9X'-:G^M=Q XK2=!0>NT*-0YX_2Q881=.$^N7#O>(GI932EQ& MWUD4IVVL4R5I#JB+.J;Q8X63=4H)7C'X'2=.9[$$/;3JA,_3<51RA1@/%Z3( MJ0=Y=E+*:3)U/(IT:!+AL23+8"9-1;TEDDG#(0+J@BFPU.=!\04B)C0E01GW M^+=7-O7 ZZCW;?D_$"82+Y]FH4Y;1)BS)YQA$[9O=[8#("^B=WJ+Z@XXI$&* M^]/KN9'*)F7O,TL3R/-X,Y/O'+ :^Z@T\N.W6_/]$ /_&1(/-$MI;6R-+\EH;@-1V& MM(*9'R^2U*<&?OP-3/K0+[E3 %%J[)I O1$;XX(N9*&-_QK<9':+KL#L9'C= MX]8O4A$^UGZA3Q;RB\8!L[$$)0>)']C]+RA$^H^*ED[^5K1T9I)LTS9.5DVH M135S&V,]I'0-SW$^^5F:-*UQSM3W>><"'$:\AVJ]3*)35/Q>N^9% >)$)DG; MW%M'@5\KC2CZNG,@M(G;)6P]+L*7L]=CEGUXI+-+2[V%DR>6;.BD\)BL@AP$ M7^$HP ,0X4IWZ MDHJ\:Y11XYY+?<;TW]25:\#)"7^GAFH/#',I0S)1M,"C$TR))"5*,!+!(J(NH1:HJ< 0N,-T%KJ/Q\<:J%QN38_GDZ_ M/@/"LO<%R\ERV%0NB**VSZ2V]\BJIP!\'S%[3,7N59T32*C8VN+LFU8M@=;7 M$)G9-X 2 '(YK90&;], Y2L.)BHTC5N#NF$4@,. AS6;;LVOGI=59T^@P!2 MQ5D8WLJ__2ETLLLNQ3+(-6W_QD0!*H$/*/PTB%+#X-.@)"OZ/9(?SE)'^K6R M1W&+ KC,[=_O&;;?&#-+Y8^Z^E/UU](31TORZH11XRZ(H+*[IQJ5-$%5JLHP MS>.0K3VA?5U) :7[6HP#J^J@L[]+$;= '?* JM:>TBG .E6_5.GW5#ZG&Z2N MYATN/2F/-U MQ%Y36)S/XN@("),QWZ9K'30SLQ@)'3T98]-91'?:]_]ZU?3_DRKK23*WRX2\ M>SJ83LUP@83:QIJ_HA3J#!.9(6UCBQ?,LWU%X_SSOQ40S376JM'7V QX V[0 M>$42H!!R3X ,T23*[OT<@+X%FFL;=V+G*82-+0-;/G9AR+"EJN7R;NQ:*.;8R0 M4.7\)T'(Y$F[=U:#!2F7>UK\P(:VVJQ+L=S0V2G]N.]OWYH>:):TS=?1_.2=8Z M04(_N39[MAII?5#5.ELWUZ(LH2//B;U;7ZT$51!J\F--@C=!G/89X2NXX=?RA^"2Y'YMZO[YX7$]2Y.HLNY'8FG;:P8,7R4@4-)]] M=R@GP=&D3D/@D(E$VJ78,&*1]>7>,D,9?,B82MB$722JC+B2WUYP60\$S/)T9-AL&1E$ .GD,Z>8^ M/ZANYM^X@>+W2YVUR!QYS8RH+Y#]M_Y&._#QPE/@O@.'A5/7G&\Z6 H0^7M5 M]%[323)K6#B*8/,GD]1I$P7%G^S=$RB.N"^/X-[[2;(DZH^&U_99#*8Z.NP? MCCXRBV:!\:D+0'YED@754--"3B"*HVR?2SNR7EAX &9XC^V]RNDU"A".<4"S M@BHZE0-R*\%U KT>45:YTTOHPM<7N?JEM\0EK M"33:.Y8!>%$NQ_WBUH7W?M'K7W(K#=[D/PY,,+^?E\#M=JCKVF\[='?(-V>W MSD=9^-R__:TXTXWU7CP=@KH:Q,6@'O!=;W!R\91IM&:!.W@/9SDH._WSB OY[7CV%%HS95O"J#IA_NN8V=+P=[Q>_U2YMXE]!-=I/6%>_G.* MZ"B2 M$-QD:R[E?UQE.7>+#P8>G;G%[2R4SYQTJ10T=.KO"5+ZV)*,[ 3N\D M6OHASQ#A%40[RWZDZ7M$G@Y1,J%354BW]RS/L*P8RR[&B_WL;B/-YPQ(5TQ3 MFB[KDTJ5@+LJM-8OS5T>9V(#F.)![(D+V'SF4CV[ MAR(JR>_6K9I4L=4!7^ \$34NF8C@1E\X.FM6MU&^"Q%K9:)D/&_^6"_ZG,S+ MK:_YSS@L:2L],R!6A,XE";OWI)M8=3Y',G=?C1S^O82[MXVSGZP,_UL.U29! M)4OBUJV@\SW5XT\P+)[0<.6;2\MY.(/Q(W*U[1:2"EMG+OEHV'SZ8LM80\;6'[=GOWRZT[\3,'CV5@8T@W M")!8DBT.0YO.:SYN7ZV2,^]TQL%3&[F9^_)[-T 2ZNR/U6^^FI; MZ6"NULX;=OCP)O_S8SDX*+,*N*9!\(K"^W,TG<]]ZNZ#,4BR+I.T-YD+TM-] MT2;D%J1P>\*8?HXWH>!J2?&O&\==.QY1\9>ZC .*4Y;/R+3W ;ITP8+ORLQE MV[XWJU9I'.(=I:LTK3H^Z.@ 'J10S\, $03/Y;Y)(CH2>3K*^US3>X<2,X$SJJ.5+9;\UFT8&7.3SND#S&A,WNO4\L+U/Y8>60?*[E88).AXO" MT'6Z25A#Y1.3J;0^FFWA6\?PE4;1%(!3%A,$/\8OV%^PXK(4TR,QJK(HQA^(L,MKJOJ9B+7K?9(!T)%!D9P?.=WEW-GG8C*-@2/& MM+2]:AV>,);20IN6;=%,^4\3J!-.:?+/2]L(2WU>;D\BNU4Q\H*Z[=!O1VZ/ M4H'NMHKSHXHSNJ<)?%J!OM'1V%#D]=U<.4QHF@3W9=115=TB,\/\D3D3WP(. MKWA-;_=S=#732]]8581M]"?,\PS)<6V(9P?> MJAIF89"^6T7/:?+9EO?N)\SPI$E"SPHN^M&<,+(FU M(_:*"V.!:E&XK2@7I"WNA9S4=>JJ?:+.&S'54R:O):M]14G\4KQOT)&#IGI< M5QYI4C-F:GK&CU P(**6]+:VD\+P?+[#4,C+Q8EGER6%JHW-Y/E9A+<6G6;& M(?9UDCU%JO>1YW&IW@;)9CTXA6'GW'17YE_2-T:U-U\J)>F$8SI:W33H(X&= MN$O@G O>B!>QTN@K%E:FIF5*>%K*P2"6_#!9])'>6=EHFJ.L";[\P:*U2M8" M=D?;\CLOD?J(1J'J';9$<]0A!$\KMTS(BG"7:$_2V( ]:>CD\^BN7[HR/R=* MF!&?M]ARW'-U(=%(37R4U8DV\]AW8V?*/_46>?(8O$5&R6NOFB=W>"B0+SL%9>NJXG=2E*ON6X-,#RZWD[YSI M=MLM@F:L057P#-I/L1NK%*!IG!'TL]K-\AAG63"_M\#*7=O245XL_PJ!Y5C5 M7VVN./YTZEWF3SVQ>#J)7I2C4SLUK8E5/Q2T*<-K-K=M];RO@CLO1*#25$N MYD1'C(7 DI)U#N"';ER)&J B=P\FD_D1W=I>N4+1:0,I+>U:<9$@G(Z7R\&L M X>;:&-]!^B;C.*H =X9VJJ@6Z_<&N:#^S)5)L^Q93)F.YI_SN1KD9U,??7'S:>/=WRUFT;"%1[CT-'RZCZ372H M6-41=E="Q6HN4("AE.#6WHOG6_$A:*&TLMX!$72X\QVB &%8RWOSQ8.DA>_R M2U.L/TKX[\LO?]ZI=>UP[J*/)V,Y*4"H&['./>ZCJ.M?]C]MR/Y9U(15VR=L MZ='Y'25P/(_DFV>]O<3G&T#%- )2*N3:_<\!Z_^"'.(_S3?BP"_HP#SZHMI. M%W#5_._[FN_;ZW[/1_0IP(O-_?.U %&$-*,M".+_+'S^9("_%X^^*];GS_A M+S4.V8'!%X.;4T0VDSW6=%U\&+2$+#Y?TR@XX_5AUG_A0B2P9J\.@/&VF!IXQK+?_LJ]5'S[V5W<$OR3KM7EB5XQ'7FQ%Z6OXN<1JH0 MDQOXI0CDG,+9,9$/?1ZU"K 'E4&&C>.T8HAYQKR]-2NY>_P82>HML,U7 M]F3ZTQ1FNVK91H+5L0G\("Q-_RXX5N)S61RD8T(BCIVZ EJR. HR75OM;*YF MBS@F\R 0T,M77+.95]/1!OQM)CIY9V',ZQ<'5)7>:;Z?BVUAGQY-"(G->FHB M-\XZ2^8L-XBQN%;>B_-)^ '':V1\GCD.\ 97'9P'"9.W%GP\]VPQM[ MKZT&=-J%XAK+'V_-G(93$6#M!-&8>OI8 T;,G0K[%4^L9D'=OBZ($SYWY^J&!_TU-YZ8] M48Z:>M31@=>O]47)X4(-O'V.F86Y_C],?]<<[W/Z[Q>U[F\SO?QOJZ+U*PBG+SP^F\$7&O/UI'*UXGA MF]^ZWKU/_>?GSNF(G!-ITI/Q0K=._^O M;MV TA.: SXKVD%@$QPQSCLX17R1&9F/_CBQL-7SJ?JTP:5[B9=1G=4G#,"& M@.T%R1GPD9#>ZG$ *0%%7,2LCY+#+?H4U(S4@OTZ!EE!%N[MHS]RGL-R"D43 M,BLA%OOE\EA\/-"PEW*U=/RXPDZ%M.[XMW!/,7>^S]=^:C$!#0&[>C'$#)NM M?*)]'D[VU)A,0>&<04'6I57=MWYW'!Y\\65+LG585MB[Z0 %-W\>@EY>F5LT MWXU(9ELI&A"W%#4H?: ?_096?,GB)X=FL)]6&$>XIL$5!0F;$T=A+EB?+7(A?+*!]79O05T,B\_4 M5Z!K'.XO6"ZNKH=YH,)B=AWF1:J=@,JM8B;.0C0$K!8UA%)OOY+'.CJOY[S1 MBSQYW&Y!YZ77][; %ZGM)M$T +&XD0?J;7FC AXU+M^0:K('^^QY18N_7.$[ M(OOEAY43T._9')].OTNEK:Q6A"CZ=%,1/ MIR&QH(/-,PD,3(MH>FF71)'\O5DBHP[1;\3F/_@\UD14DS7E,WP7XL/0%-+U M]RTT6,FF>O4])2BZ)>U""B*7XCQ8(M]YL56Q!^XR4IT2_F$JP3 M8"!-\(J )_4LP_*&122]PH@EOZ !=-&M0+)T%0UPPH%\&WX*-?<52B_HCU9- MX&ZZ5/?: ^E_R.)Y]GDX3L$GJT8.OQ3G(;%28R.CP$2; V$K9_\[86"<+H7. M*3[@\!P4[A'X"X _^+2&("INME?!3I4\;W^^9X4?WSY72OXM=_85GP4YQ^/X MCKK$N;8^;S4NNI\5P@=%6::;#X(8<%TV=]-=WOH'Y.M((2H -0]JE$]0")'PZV#?0^(3%363U1+:&JA#T-V%5%U;Q$,AR'^N*>\,5!:_\M M>V<^\[EOBI16X9D2MRPF#>&YVC1W1>'C/8]6^WX/E?S@AQF<"XWCW3[ZLT\9 M8XBC ?X_AGDC!,HJA[2\K1@)5J<*DN]_\IP*>%]%[8CLC!\1>&OQF$&9#V-= MPK%430QD-?!T)#OBKE>]3: M@'N!YG[E1'V]BK[--R">?#=A=M0@RKO(/87[8NII;6^4FZGBCE* MN@#O:9:_WF4477T5E-2?.976A^0$,H:( ,#X[46*( WP37$$.W]#XQA%FY%J M%(+"E*;_PY0/WI[%DU\@=J1W:8!#M!#DVRBZ?50O[K/0P[QG-?F?K^-.*-%- MF7L?G@^>.G $^,%S=*M%.O M;%9ZOL RU/C=T3W.56$X(/Z]N^SX=]8;]$ 2%>Z%K62:(KNGCP4V:XJW1Z/ MA#T8K!0ZO^A:4[EWM#:@B%=QK,G)*:RO8:9OZ-&R2+6VX?587HE20!O ^/_& M]6WV:B3&R<8:+Y(P.$J8<="S@N-,IVMM\)H[=SM^8.6H6/Z4^1T^@\GP\6JJ M*.S*( Q2.#+FYG :9##Y+0?1Z6'')\VOPAY"6G_OG?6>*PB'"?6%,[;YI54G M5$[PRT^=]723?HU.Z)Q" QU@/X]_6KX;X'ZQ=PFZJ-.?/QB)D'KLNT,QI)Z#3F,10V=@ M1@+GQ?>;<($IZLQ<<[7534CN!=6\L5&@ ,RC "W_:=X-PO[.\84!CL>W3(RA MZ;M$0DWI H39_2GTI"LK?M]. 2S1J2%R'++5,C&!29V>I3+$ (@"J"&3]E1^ MA]CWB+8TZ9+VRA--T<=2.A^! ^H[Q>P?GLRHEE%?0-*CL).L #E6D\03^0@4 M[)P_%R):__F7 @B#O6O?A.+[67LWK8U.6;>8%LC"^!$&80!*6_<'BOW9U6[MG"#:Y)5,Y!K?@S? M>/&ULI%@-H5N)@=;DR**+HDGCI!\Y$+CEY281,%]W%1+)/B.AT ;\"CE-G)Q M,(V>.H&\KHKKC5/8I?.?746$8V=LKCDNM(=>K?:'N3@'$5QG^NNOPB @D4_[ M;_:+>MB:])\:/7"^J"W,<+XA58OHEY=#OFS'3FBKK2H)(=4[VM5;'AU.^2G( M%._8,8M($CP9;LM6T&3",V+7+$GQ)G6U>GU]&''#9^P+ ^(UOE]0T._VJ3, %?<[X8BA91L9B@ M+MZ'O4G*K\2Q1ME>&W==?.STQC'G>(XO)@3PR8&>I4Z =";''DVX.YR%W<8O M/GT1TER,<1+Y3I5J.Z*HO_<[F\/P0ST*X\ "T\5/<'85NJ&XZBUP1E:<9CY= MEZ32F,[=2YQI6D[JITS]W7_EOVKFD)V7-,A)\DJ>!-6D1WNV+,4(V3J1[.D_JX9.=*\02G!K?'N,(O0GT?51R:WMPC96]CY3KO MVJO2/:'APSZTRP_8<)>,)WM-&ELT#?B_7&A4'*"XB:U\2O(P>EP"8.1U$+_8 MSM'H$=,?3- MB78(OX?BP!KSJY85=9"N*F+R:4KSY^ HC>>FS,C;MA*M69&J@PGY7X(E\I-1V:^D&=(H1Z\5/)Z]PK.3O/7P4 M;*"Q.30?PM;O0P,JVLE]UFK2:4ZBP69D[.T=9Z2!>(G03PO][2"N/ M/&)#?%2U7+,B[UOM\HYN<1^\$-EG&89Z[;V(ZSB'*!#7IX:5 I):*_5*M6L' MJ] #M:NGDRB:?XQNJRA$D:R&!W-!(V9O8QNER-4M6^5'6?/GHYUZ],.^WY6N MJU8/< =LJDJ^)L+#%< GR0^"96B MEU4M*P8.X]9?\K1KPA1QB,7>Y47Y%"V M@UFR2S0 @4$519&%""TSJX%*E'B[;WD>'"%::M).9>VG6.#>R#> VW8Q+U9R MG*2+W#P8OKZ\V,PVT[[8??<%5Q=4%,<<1;F$9ZD4TL=C8D&W'X5&8"N5EU*8 MMS7,:I6$6TV9/_;:>Y*8'@T100R+?40?<-(\7DBQ:$A;$1B MT0;(3F$K(DL8UU?] GF40#O<1N7L/%@?(UD8!2R^1Q]36V,#^,E;Q(Y3&$F> MOY;6,20,1K'LQE(GTVVW$<<[WA4/^]^QOQ5+6_5%'7.W1CX[HUU%"BG+=S\1 ME36RMC*&(/1T@)E-/".8*S3" M:W_@TJ,2Q!.MDHEH()LO2G!LN"L/ID/B>=9W]C)QKM"]\ZI$<4!/S;>M\Z%J M"Y(19 AQU8IX;5RQA+ ,;V\,462C9SRMA#K8FYS%U;3IS=6PQLN_-M-'1B#Q M&O)]V5]?UEH.ZQ:\R6;:;QU[9,,X>N B:-VG5>-L_=E$D1Y@VW#];F)4.TSG M?/-65^L^A:4U +CB./S56&(2'"N_;#@P XD?5T)%\#%6EK1:0Q-,.2Z/>(8U MT[513XG!-XJ2F2U(K=Q7Y^U5!D'<6S^LIGM?C:7!MN"JEXXQ?Q;R .,&6Y:# MFE5SJZT+6E&GR>W,VL^ZK1)^Z$7N-:&/*(84"/*/7,A;KJF?;:[A-DM3O$[>?Y?;(PN^+%[9^EQ9\6 M6 $UVDV388+N6;*WDY=_NC(6?:B_-;$%)\'.M"Z3!C%WBJXX"K3EXQH0N]+^ MXR"B7B%^_\C(+2S,^1/Y%I[;/%C?T/+D6NC5B'5'WUDDP)393C< $:9Q&AK; M(GS.3O\.N1"/Y!IANNRS;*YV(2Q:$#BF&9^XF4?:;G'@A&):93_.H\Y2[N(D MS:,=^1\G"KT-Y?Q5+L4^I+Z3S6'\H88# !7]B^@7[^M<2.ZV(OFV=M5 ?'VK MK1[PMO-TQ/-,O/1X_I7,B)]?R4T.42$OL P-/;_:5N"I:3+&5RF1,-0%T"7= M<]E*([.]^ FNCM8(7S*PGW"0AP42(W)**,YDY@\VT'+SWDTN.T]XM=0K1I^1 M1W>]1 BN:V-4DWQ)%+&@&7Z&[-_*71N_W<[!0WXVS"VUZTOQ8STY_L.QVAS3 M$P/8C)'L#CE/D3O@63:C\PZ<%/W);Q\0CC:NO<-R-[PSNF:U9\':1VW)D$DV MQZ;><9D20H-_>_[3?,6!5T,W>7]J[US5?T>GFYGO'H2JN4MB%++"0J3Z-SWJ M.N'QF0K8^YGFB5++'[ _3)]!=<<>W6+6>F52ZO%5@ZV_._1G& UPW*]405:R MDQ[DGDL!'XWM4P)"[.&3O%O9[*4QI.4SDRXQ&R7V/]=F"1;QOC?.)3L%J;VI M( DVP1FYJMC")YB @0N-8A2- =!3*?@7F#\2>JFDDX\]IJIK=I9W7)Q.:)3; M5=?3 ,MS2 VR+[';EJB[W]9>3 *VAL@E7/]=-=QA+>65M#W(H(1D%CD'!B''%1HLJ('#=_*?KGOI&Z,$F?.D9[O MW.F532K-;:4!6]D<;A^^T@!1PLR_8,ZY5D/SF?(#,!$0.]^JS_-JMX>\[0(_ MXP>%R$?*0 S$K%8-ML$7U *2?INP3.7:$+B\$KJ4(I@9_R9;[QL-$'268=[' MX@UT$<<31;'#\_D*J>&1,?67'LT5R8]=5A,/8UE =]&#'4JAERS0')CUO![L M5;"@<74 9N9]Z4%M0E'5HGP ;TO4!UT"\EP/LY4N]!T* +HO]F.1-(*Y7?CH MN:7/*(=65TD@1RQ,H)",:+GMNF4O\XL"AH4Q##SB9O39TU?A$)#HFF#=: /X M^E@DD]4F9Z-AU_"LP7HTP($;ZWMR^[O5QOF=/P[%'-@I9K)LT /\" M<=P-?IIB,/G[M A?>2^APC4C3"* 3NPSO9HQ0A<9>UU+9>G\OA+..#S>5D2> MM27E_&S"R'Q)6>AA>/=B[8&F-W4@T$*H",9">OR^T'843:IK'^ T%KU1-4"< M'[?5S.3RMTX*P[YR91QR+37?;JZ-'PP#?Q:EKYK'QQTC($6,DT5CZ*NPPS%Z MF-Y[,_,5R4'A()G'?QH:'X.YDC*1$*:854=_[LSS[SAP#PX9@3S#XH8%*YU# M#Y03WCZ:,"1149/O 2*#ND8/S\S6[?0:8$?.=D<"V391C&-V1D44>A2/ZS,[ M\7+QDGLQMQHRZ83@OD$V^U;,&O@,[#1)KP[IX#!$<22E1'IXB8("?>/\C@D\ M@;\XF?+CMU#U:8\O?2"!POG&8TE:66W#C7D?Y4UX!U?,&:"Y&X^D'H 2)BX M?/^RB'.C 1A@=B[!3&L4+U+;Z.VO#Y]95BQ_ 83,MY4^"4[PJ"3'3AK;M._Z M)E>E$CPAS5]L:MQD?)RKW228'#T">K_2R:<\P]!M.A?8.^ "?"7J6X6'7" L MYZ*4 G1IX)0)B4.4>CV8H.^YN9/I=N+28#X?FW^Q\]2\XEAB,OR]JIQ MA4AUAR$:H)WU"IQL/ZYVF5\W%&-) M_#45Y.]>Z][T6*RI^=LKQ5M!.(]THDDS#7 ::M%Z:D$5T9;%#<+QJS;%7DLMH>IZ,>OP*(<3]5H$8R_9C>[H<7%B<&V+J"(_R,^3]-:*RQD Y3N]S/IKR?GU,6B'&.K%.MX1,O71F_ M?*BWIP$F96.1LBZ9L@D:RA4)^BZ6YV-O7>(%MUQSO\5 C\4E@*V+I>&Q#!7_KGKXW_WWMNBVZ%BY3T^ M6+9]@O5\3_W]0J@?UFKP6'HPQ.7LK2]MTP8B8-57QR_R)+0.]E02L@1#V*$Y M=$Y9SU4XEWFQO.<]<3Q;X<(S/+K[FD%%P?CH%<7RD-<,B&SJ;^J)09"68]ZP MC?O:B$E1YWL:P-W U7P,(JH'EXY>Z8C38W8O+J+^HIX9@'$6NZMM=IT0L(DZ MQV,ZO.HB9WA;49#KW/)LC["7;?O[O0ODK16V2^?)D?DCC5GX0IB90&F50A\=T#CVX5JSY4/1L'T.HFL K((FD0. M8YLUE,EIH#..4A.>KW^D^,=7H*$DQQ_7FW_J2[Q4OFNKV+!W#IIN=NVW#4R+ MF__H#-*SU,X&4Q!^I3:N$"YSDU+4!N55+HV=W%ZJ!K< >3'>;I_%8]N.A_]O<&<35]JKSTCZ(@=$=(^@(7C7*'AZ$#GK3#%]RZ. M^?.DT3!?@:(BANERSW/K2>1!QB**)6DY(0>72$!&JVZ'(3-QJ!!"MC+BC\G#(]+QLQUE! XP'7)\];S=ZY;%6 M&^#)&LR$G%'HBF*F'/UHPA-1[XTGSZ::]S_7RAP8YNTLBP]934/S_M2<:?#' M#8;#_'$PNT%Y MKEU!A)GT5GONNFM0%QN;*^+54:4#$5,N9R1EF0NXYN'L, Z\,3=UUI($C[9H M51TM"WYKG'ML>.#B%X'I6(D9L:?]#!/_KX[8P@.YE??S&QD%$3N(D_XT $*, M!CBQA==^9M DF&0OAHEH2:M M5;7[/]^66H_;N-ZM;,R1A[RN3M0S+-OBTMGM2[PQ42 MG[3DIB$Q/D0NQ@PC8NK! =SOB:NW'-@QI;9N*V+5]\^NRVV9H__6Z\&27;;ZFJ-28C^+8]2X2M]0O*I"5LJ MJ6: H3>-$&7.EWIJC@VP]&(H_R"^.DKC K18AV26&?G>VKU7GK]&-[-C,M8L M@0 1L7RI'7'WEX=2&Q4T2#U2\"REQ:315L;Y08T6A3X[FK'C'ZZDOJ;51ZK)V?SNX0LTP ?Z$ 64=>PN/3'; M'1[=K;\519+=/]4=%:R\/YXU2 , M@]2 ^7TP409!IO>=S0K+.D4?N/M?G<7 ]/;M@WDCE1$F!\>8^W ,B[;6N]"E M@F'Z!33 VA\M=0ZTA-.?WZGG%_^,. ML/\?F ^/?C\XT=]6\'#^>PU@ M&N#5(4Y/O.@]^3;HT-%G['MX!COP8 8'N%SK/I )_X?(/^ C#\"'_UU7(,E1 M0V3S<)U,Z.L40N^JW$T'WS$3[E^P\5_#1]*'I],\NEJH%7HKU2B'RD\W&KH> M=*G@S6X3&F#JL.<4&$@Q)SVL)J%Q>BA@,SB*1,!V?Y6NU.[76 )L\TRZ,O'2J%1>S'8M?<8HNG$;C=!Q!#DBQ@ZU:[LS0.<$ MZ@[H0/65XD(*O?KT*+!JP7:K1#17G8\K:ZK]"6 NL-XNF@2['CG8>")\!KO' MO7BP31[@Q>^PK%#J8>V9^=Z9:(1G:\N8NN3%U"F9]TN/:-F9L3%!$ZRL:3R+TC5O"YYZ6U?W>P78XDD\4)JCVUOO?0 M\.TG$]ISE:0 ,U?[O5C9_L'15=TV >_YMA_:@KD'WY-E\1RQ&F :8A_WC MV@5ZYVB2+(1NZ:3^D-5#EP@._OBG]<""H8M4Y#]:B__UP,7% ^F"]+"0J8[J MV]'HAZ.O0U_['GA'PE=C$&F9FMKUYZ#^@Y&%#F+(=HO;+ WP^!_.<>A:5&,P M$K(3]&\A9!=(G^'!@*K>^A1Y_6CXW&&X:92GHL@\V/'#V"![X-\T0"_=.6@ MF-L^G"A;T/ WJQ^9PNYNTP"IC1D!_Y+>T$A78ZN#7I A* U_T+N+/7#\1_F9 MX*V5?PG.S*)CNHZ].D] P#<:+_ZW$/T-C'_'Z>._(!)FEN"$,Y7I*!OA#Z C&D.V\OOKK^:. MN==BFK.B^!\GNV=ZMDU]_OT%S;NPQ#V7J0X0;^@T1L6:84L@][N3O$_??+M8 M&2JZH3!# U0R@\LG$+7P;^*/48;+]9PTP'G[,"Q5:VL?O)C6+%7CA?^X/+D0!X\ G5;'H M^&J](PB@%IB9/+T+C):/G1CAL;!4,+KTFWQ+61NC6G::]:7ADY M-=]/\!$E M^QYYR>[G85%#G#R&DV4A MMV/0JLF4Q 4+FZ>]3=ULC7CM@#Z&*NE6KZ]Q?;8P+V)P-2*UN<_=R>/H\^M1 M;YI>)8^*N'E5W-!7._Z3!9G:>-G69EZ"L/K<]]*O>CN"NG4'G.TW**NQ_]Z5 MD0\L# NBNY7Q$,)):UH6GGSIYF+;S'**.U$REH89:] M6-4HUH?K?_1V>.#1DHOV\] ;/SD>2T[SAG :$W?7V\OFTL8&8YW*L _=2@84 MHD8TP_*-3G7XJ]5E&LQ"A!9K]E^&2"W"3V_8/9WXJZ%B8-EGZ!SW;F:6J_2D M-NE8D'%.<4N(N7K U G [K_?G?4?_^II@*U093*0\),&(%VH/=@"81]F[[:G MO\C-;]$LRW]A>;\R:=2-YW:+Q%M'.:77HS(WOF^=9:@C1E(-E)ZAEHX[TSWK M= 8>'I/)2X3'4-1Q)19_Q4S8#DZY5NR)I+QZ4&3YCCT@A9X&3# MNY*G&R8C]YF [%XV3+A(A-;0SCC>-]7,)GY?*,# M"?1Y1(>DAMOOZJAN%0K"D-P#[=_9*/%P>X+D=.4="V\0$O3$G&2P&Q\K;DCY MEG!<)SL]I %B%CAX1HT*K6B SF^QK[8E!#\]?G[_)P,HR)3YE_U1\@@.2 M6]D>^[$BTN MDY.P+BQ,"1V$C!#F)76Z!N9AXO%]4MXJ?]W0^_WE?MD.Q^K5=W7"V8XE@:BE MMZ2[UN0LG+IGI:?>8"OG?.K,\*#]YRI+:>2I[ #M8>%[I#LEC^-FUY(-G6.0=X!B"K< @M! QVXP!%W MKA38./=9 MQ&SQ=])(0P!WEQ;L**3P]^D)SG2\YY+4-+U;Q\">D93I/?_(_T6>#+(XC7C;A($^@J9*]N;\V/!]B[O81 MI(17!GRAKY'CG8QA,62L)C'77H*(00N!#6L3L&VJ?0NF"ZE/2%>?"G2MJ[TL M"?4FF^5\6$0Q4E@);@JW"]R5ZRJ_]B_[:).L^,"^3-S-OX\H"1IM\#*Q%?-,X)E6!^B MRRA>;XC>:B/*%#NR+<='QLA*Y=\6LS@%#9DG))KHW3G#%#3XB9Z_KS<$4>OI M+M##Y@7_0AK;4X.IJG13#*1KP"LG "W@2E1X.QQO@A]7H0$2GZX6($>SJ0/C M''P_$?C>A!KB] 3CX,J?F^G@'A#FN%E]DBO&EOQT%4%YFDKE'VDFE!YTY*#< M387!"XE76+="58_"[7QF*.X?UJC/G#I:^S&J\9 MP!2%ZG :8(X#W_M3A3X&,Y6<[D<^>L7Z9JIBI-'@@:3 ME),G!%]R^8 OT>=*H@%.P[G7L=1+G8W!C=.R!SIW&P/;"M3!^'=U=-8GB'1" M-8;?_)*YLF 6,-14S@!Y$0MV1T8./U=ZV@4/R,- 3J:J50JHB*S? MUTI) 2'>JF-* +>!=-P/A8'BH$]7LRA/$0=# G>>0RN>R7%01%-A"(<:^S(< MY(PEM!.=YE>39^B"K63AQH]KUQF)G@Q/^%6L"7R7Q0$#3\*/4(>%+Y#+(;G0 MZKW3U-9.3X8>F9'.^I=X^Q.9$U(4T@!NJPRC]CJ^2A$4(^E?*,Z;5-X:%P1R#"(K2MS<+@ .QS:5 MP+?0N-4S OT.LLM 8MSH3AB\KJ[SIWKQZ%PV!R=BJYAH:RQBS-%VL4^PQH%M MC W33WG7;PZOE VKF!N2!JGC@YS\Y.30N/3"0/F@,F2CKW( M<=^JK1A,ZV\9__';$C37!\1)*0LZK?^^"^,D+:+!I^H#D% C/<2=U#N]QVWF M<\N=JN+#&.^EOG\*>K[!I96?(BQ89E,<]5@\[EM9HB=G8L0M.&NS9#Y59YA%DX<:#Q% V0KQ:*([^@B\1?!E,275^Z M!=11Z9CWGJ9S<^8A.@49WHJM^_I)^F%-1NN3UA=C(Q]"Y8P#:(!F1'RM27L& MT*KAF*JF M3Z%C$@7?N%Y/+Y#"MN 4OSIX#)R[(NM%)NLOD+[OV=T*Z\!B [?\,*G?#P!B M[.&9^;5"$FW\?LA\:_N\499JSIPEM]3+5CI'09NS>0SOIVB _T5=,,Z?0I?^ MX0(>2.$HIP$(E0N!W5%=R16GW8CZQ=?LVCPOZSZ)G9949'T5N+Q875@JB=]N M-];!A=3A/%6QS=N-%^P"%Y>\NMV\!1_P!88VUT[K""(,->_1 "VK!]7;=:-6 M,!GH0J]?76F %Q/T<:-2H^!$C6X:(&&@%O:DWB'^-/38;(N%^4N,D^R(;]VB6Q[,5.3+GC-HB+CY.VB]2-,C\^L*'K5PRE+7XO) MX"P:0"CGWY&S;Z^MC!V1[ABWJ:P[8G[[\NMSON=F!4T5;*R>?K9%@QH=WI3E M%AG).@X6-)SK(77_1PN["M(E=*YR4%3[*;=@8(6QMKC3MHION5H@3IH&(KL^ M3(-I[EF5['D%E(M$1,)=W$"A%P1_"?]"*F6+4_KK:\2%-YDLC[;F8Q[(_B?0 M#'ZVFKD2C[T>:*:]J(I+@+KP@JSU5V(5>&%\> M[/3@=-"-;;NQX,8?Z=$CJ;"=C&O8WRFM?67>0MT>3^8 M9@\Z(P%\X;S@4 F)D0+907#39#6D$=P7XN7OGO4XS-I2)/C3GHDHZ)3ZXOA& M20B;WGAWEZ1SL->)'X_$$V%S=&!L9V..0:>R>$"/MGO'E9J"/9&.1^_@2I=N M1JDS!KQ="31%\< @0NOC!?2_($+:"DUU9:?E$MKJ?R0NVTVT0>+XP2T(IH5, MT9H83WMU]<0+%5@OJ2*K9_%-P;W=8ANEQ3<'EWR-506^E=Y?&_OKG6'!_7LL M=[06NXZ L%Q5(WG&MUAM0L0%<_J*D>O37#]3,X7_/-(SQ=?,O(=+R\Q8_V\;$VBJ=?F0_C([R&-B_3>$ MK MJ_/DEWX']WUPKXOQN3Q]"Y7U(K>6G* MCR?3;L 'Q)Y*GJ4!H(P8@ME@Z[#:_IAY6PV&YV( 98[QVW\F#M]0G19P+@%_ M23SN"*GX60>'MOZCP7AW5$75LK]-.-J>[5>]U8>Y6SWN:6WA%Q/XDBX0KH,Z M_F+WVU;.9X3_!P-@ZZ\2@I5:QX%]"KHO+>-O<:4)V+1S_I#3F+_[,[@X.YK:QGG1A^_=[Q3;#)C_N,0G0279UC]Z+C$V;)L,6K2'<'JR(,[!+@Q72EV?6 M!,11KQ:&=:.GG\08?GI.$//A6DW&.U0.4I+8E*CM0M=H $/SAJJPHP'(5I-A MYA;428J1!V[?U-T_L*&ML-[&3O96VG+*J6;_ZI0"1B_&M(TBDO(M\*/H2.0S M!#7E D#V3SKEQ$]0)!X?I%,ZW0,=4 ($-QRG=L (+"KI#/;2/VD!N9I."T;H MM(!.NAQ8X#W -A3Y%CT6DKB6?4R98^!H:S*8&DJEY[\6OU5Z*J)ST\$6X 8+ MR85ZIAI.T=_I"K([RX#/HM,"#CHMT(\%$S,.:<%A_H?O'P$=Y/_EPW0_2$_W M!12%@D,2\ _]$.OA!O^3+H<4Y>"6:/#?%!JC*W0611S(/#5+%?N7,C2 RJ&: MS:AJF4H<+Y*?*6 S]F,AX&+8*VFA0A MV.QV/M4] 8<+7;D6-]BW8P>_.TUD9FTO?Q39W+7I? MFS)WV[/O9VOPPS2(FZ4O<-TGH*DW^CRUUCRE80I^G$^-SFS+&:BH@-X-8/Z+ M\Z_^D^$?ON]'X4HHP -RR!,(_U;C/XA=.2"'$#K+.8"^!]ZFXO]]8R_Y'V\0 M;3#LH&BG"@*U5&91[!;K=.=X(_I1#8 \[\SE&?Y-4M*BQ8 M-Q6X?]@3.*)/ZG-D9\ M]Y,[OC(S^9>NU)O@],$5$NVRIKM/9JE?^;M^MME#9P9: MZ?0Y*K2%=-93?TZPHY:.>]+M\L0R["D#T;Z>P^1SUPBXR2-F/U4/[.(0Z;#% M5$6O!X\" N/I927+K6,>ZUB\1)L)APFA._ZX)RD-B[YR\Z2$#G>A[%:LE(WU MA0?Y-ZLOK0G&D1S>)Q\O#TOW>B8WGG?,E7$]O8TJ1_JF<03K-%#2R.[:2W;O MV-:--$M9OIZ:7B9E-*VT^IN!9R7W^WD=C'@M\BS%C"28XG#F7!GY;5! H1O_ M0-2JX,7S3A':L?(B3T"5H[>\NI7%&P=(R%B8^J3GJ45A<50%5OZWG<6RTG,F M!@9U54' M(Z#>[54AO&G;Z%J36!%2UK/!ZPUI^ GKRK%"J,755X527_>>OPRS>8=O'"3# M)S%$BTC=^/$\\9J/QI*C]@O7M!,5?GP*>;C6<_0V=EKPI,5UZ?=W,!V:EO<3 M>KL'0L%7.%KYY!%'QUS'>^21$22JVBH?><7D!.6O@8IN#ML%:]%A]Y[B4S4S> M9?T #=^S,KQ7P[U4,JVA8H[16;9^UG=4\QEO2T+,J7NFS"TA M_"2IVE?DF6T]4F,#_F(CT*-GO*2"__47@V G4[[$UUGC;$--E4>(7Q1DO)(JF2O?Y6GSUV->#B_/9<2WGF$WIG_M^XIAZ\0(-($P^MM?N M<*^Z@G1RF#OEE8MI>55%-'6"A[(N@_:!;6NS^UCSW5NORK/L M4WNFS#,\\2$:"YU$= N/:!OU0@](QQ'W6_:]ZMB/JF=;6G[?J']I0FJ2DP-K MUG[I%Y:F3!"F( 234XL$ M=XW5%D_"<B5($> 5Z54\\,5NH ML"T1V:@(4R=EYHEGY4&S#/LA]]]*_^#\D5==)F*F_]0P,S-YE%69F5*&H.Z< M95B+7*XIG5=M6&VA 3@XA.$M7(7NJE5D!2.]'\1B[0XA.19 &6NF:@RA0G;8 M$=T((%L1Z.DE+>=[+G2]I6I&Q0$M*ELDJEKX]9D%$[-(NL02N]N01Z#=;:E4H5[?9:4[@TM<:0L=8^%&+,QNHVK>;0"8[.1J M0KGK.'_]ER1\ZT-6((]5A5=S\(7)K^7)9RL>!AR;,?4_8C$MIJ@LGRE,3L+M M7\.D>;:_)1US+:E$\4]8FMQW\R%J5B$X&:HN,E[8PG7#'!5VY:H&ZCJDO!X+ M)@.<0KA2\\D(]&Y5W<>Y+:4J"]72],]CPRT=?5IUR:/,-WN89^EYLE'=UNT: M]#P/"1RS60(Q[MG\Z-LIP"#=WP,RG.%^R]%QH:FCW!;N/$6-,"M)_1< YL3,VK-IDIL?SB5<_YIFY2OQ]N0#?8ES19_>;7W;++%! M MQ[1\D)0LPX3.SRDE225O^],_-W15)W:RCUN.6LJ C^>LG3^W!ML#, M/'R)_DVR%C[ QV9?TJB\GC_Y==6R5&*C.+R<<<:XPKOR%J\CR&*L49&4GTA< M;]FFB@P^?I&2[ A\*]]ZIB*86;R4#+>K(&E$.A9;JKSJV.+*Y'&^;'CEF[+Z M1<;UR.9,QOIT.R)W? F]_/1YQJ2CW4.E- Y!$6)_-GFR(9#); MC6CD^P52"IZT N,<8'IE-:Z;L9ZWIMQX!#Y4)=I:M]6!+X=7,U;;6LP?/1O3Q"&KN]LN4D.C*AM(9KHI/ACG M(U\@%I@AT#0 EX+0TQ'3+T%=Q]_7?[5Q#J62*\L\/]9GO%T<1FE?S.9XUHUV MX!FC^ TJC-E/8*YY,-]),NVCHO/:4RP4'P+';#J#XGM/GB[AG+JR72J+#G2( M]A$ "IXE>Q,\] 8VHLPJ1DS83*8P/J^>?1.3\"D0W(E$*N-1AG3!/U=C0IA5 MW6&Z_/"6"9[N(G(F6G]/:"OIO;'H1P/'H!=N//NVH2+*H"D.]^WNH8A6LC\^ MM;7DF@DQ*ZI>!1= 17L7:!3G?X[TE!Y]E[8E+8D?C/0MT1ON M^#D]DX9?L+'\''FR%_$N?']\*!?,4R^G(JU.Y_ &E]=.C&DRNW?MD3KO?[C,DH8=-ZDUA>V2>^Z3^Y$K]^:#9_X6D>XE&W[B:R>CF M6OI\"W/FP1PA%X9C MJ>PC;IF\)#EKZX7 Y8$LT=\&9KNLY"G7FX(IYW_>[-]YT.#D^/_FF8V4YLW(I!;N?/W[I&>B!+ML7 MW6&TZ'NA>'I>^D#67NN\\6RWLT58G&A>F>\ZZ$>]4I> K&V@/RSH-^Z6P5YOM*I**""O0&6&7"_/-M$I#L#J[6K<=F;S7$82Y+OGX4&"'X3/69"M>L7U:Y4H2G3WKZ ML0&*G8\,GY+MAQ>:Y+@V0XB:J,:TSIM6\JGF*^I-?I1^F!HZO5#\AS=,Z MO-:>&L7R<.3$S@TE]B*_%.#JX#N8Z !,9T\)@S=A6!@_1@)&,0UWS13D+*I> M"!^SMFOSO?:-VXWY5.V9RFJO.,YFOEVUZ[457^H\C_QL61AFTV!IN='S.;3T M"IG)VV*NO9(A=>2]T9>F*/[N>:H(K M8W/C>:B)#8DY=K,.SD/F,.O?'--CL4%;-T8^7K=QD[OGS.^,>656(P4]WS". MQ;\+8>N1DH;IY"\B_2'>QY*\ N5GKQJI711VKX96>Z'RC0.%\XJ&YK:HP,.D2&8SZ=F+3[Z+64=$GQ]7/>7_N@JL8NHW76M1!M7?2B$" M$YC#VQ,+OX,R)6-F@B]?8RPV%CPM__0J$RSGJ:!+22!W6(ELE'Q_@Y%1W047 MGS7(?57);<&!!A%E>OD/KQRDO-H_?'^!W(>5!'E"PMC+YGZ66/?AS5E(=G^6>#.L6[&'^0I$A8W&KL1)_A1LA;F,KU66T MA%:22ZP:,J8$(LS2>':>93X98V?S#?Q9E2;[N]IJ?&R_".>)^;T\["#UCK** MJ T7+)MTLF@R)D!X]++X*AV.>9R&=BQG8^] HLIL0-?17Z/OG6H]@KAT7.T# M'T.TQ#FS959,B#CQ11:Z&TS@'/ )0@GJ !#&:?B9:^X]67*7'A?L+Q4A(LYE MH)290P& O:=@P38137E/3W_[=-ET$R]Z&:_.D0M?WBA-:3SU*^0B.;6EG'QW MSP,?4>S&2^J:3A[MNXRW\2QXO"G(I&UQ?-N$KXO.R$Z$2$W,JW:'54KKX!MK M2A8",]J+G0/VWXL&I['TJ#Q/=Q9@/<)P4N]&4S9'S^ZZ<@C8U1]XQA=X1#P> MKU-BV?)8[.7<6NQ#!-_)5P0/QA['0EYD&MS)TQIRAG+?IDL'HUK1#+ M!%E)[SJ,\)J83'D:37JE;&Y\Q&5C"WJSQ,!BQP#I5_"AZ MTE%')0DM]GBLHW"#"=D])3[JV@["[A;\P:EQOA<5QO2&A@>.WT\^GF"%CSO* M!ZG5;%+H\* !>!2"[^*X\C. L3"7?(?KN[]^9A6[6^=UO9.+FFF]C$6NEHI) MMGHQ5HMQ\YYEV/77#7$EA^.I>7AY4M47%-_F;&8[YD8M5DI^6Y&HZ[/ A&8! M0\^^DZO2DLA,KM(0'W,;'OCTJ/$\&6&&W9 ][<;C/=J8<^WR2!,'RDD6R!:D2XX>6%[D.\.]_ M+^^OK!%+M!\I>I,+;^ 5NMJ$? <2(5T>GVT.Y$I D"YOM_AM9YW>U/DHGE9G MC>^S27VRU/:TZ*\5IGM"_0R[DEY%0\/V(]8FOFA@T BQ0 A^0+N?<[9^YQUOO=; MZUWK^\$/PLU=9JZY[IDGS\Q0*RE.QYFL_9 X_M;*U>-L,M5ET>"+/3E1\6F7 M,ZYLL>,D(AK/+^$(B%8.$U#4MY /&KA"[5@5S3;1+Y^TE+\MGN0<9Q]6^>QV M-^ "%+O7QB^!V\\GQ'QP8)IPJ'T2F?CP5@>[M9%ZXFBB5\ MB5Q>YA%QWC./!;E>(=;>>P4CFC>NRYV8^ M^>7-.FY\PB!YR07N)F2[\5PH) 5;!+/SPS)0M^R*O\6+H!K/-> -@CSQ'Z[^ MZM-Z@_5(^"IH+XL^<_?-4P7K=H$C@9 ;1>NG!\3.U%8F"56].1K?>?B%_I4U M!CT+K3VARC@R0+\_G=/KJ9MN,JER>>)<\MK2&M]Y9HDW_ NSSH]C&DHCMWX_ M'L-#GA$#>C(YT7N^WN#MS\.51A%$(3*0^(S0!EG*32<#[QC\;/['[Y<_)/SE M/0G+LG5B:E4+8N^(*7SQ2)WE0:&55R5D8#AZ:I>J1&3;C+*0)\%]:3_B\#$; ML,7]1S^."T[<%ND%:C$%IJ;C+8\GGZ8FT9=^I)E?" K*<)I=IX(B#'"(SZ#G M 2(]HA[%EB:4J%P3._!9P%4PFDRV,;/* S7.JM/+YK(Q/[K MB.S&L("RD1@FCAK*T:3H3S0YE93M("OWW+I6U_I:[%VN8YFEU$*)ZVK@1<$981KI8EP7GM0^\K Z'G-U*=90U/:NIJ%%,0,=,L4 M%*W(T)6',N>%YDXUU29:0LM&SFZX6 7;V/<:IM?% E;]7*W^IGE$6<(C$F=] M65FOLO+NL;VB3VA:S9X;(SLZ B&KM^4^QX4_+6><9.A]\S9P3+-M4/_[\Z8K MI(ZC>#4PV-&R/ ]EP$1P) -FG_!KX>\=MBUHJ_!'6AT%$KQKQJEB.N1YGBM0 M#T>N&[1-L4$K)]=1HUK1#_K7-@N<'_(S0[,]!V[VZBI632I5\;)//VJ8!X^@ M,?[U'$P:TRJT\BY,6L)B"< RX]7X6$V?5F=3V#F<3<;[O&4FJ-6-R%\&T>H. MBJ;Y4$./NRJ!6:"7RBHSVLH26#"+O>+Q3\[3!&5U;,?IVB&Q^IKC&63 [OZE MIE@JKYVG@Y"81BDH&;B*FTS-U<4V.V/QQTBO83KO3:_],GG&W#*OAF]#"<#0 MCY_QTEL;#81/KP=U51:ZP$3><\KR^V3]W@S-CSTW;'O] M19K0M[BYDM2W/I$IJA6YJ5%J7$^XCEQ.>MA?(JG&;X59YR!J$^!OH0(H"VG\ MP&A)9O']+@?H"].K':[^IU'@RW;*TU;#Q9Y3Y4-QV#J)$:$[GS)O5@_+,"4O MW*V-%2OK=)HO2#MFN2V5YM7E$ MZ^SF,R5\4L??2SJW/Y>MQ0O_WO?,:*PF8#FX-0#&+S)*/#F-"/?5SX;G0]7U M>M[5O_;QOKWT2/812/Y1SHR*V^W[1!F<1+C-@%5ECT>,JIZ90JU&!-,$=:>U M][).%F-&O_''@?-09U?G$AL-QMX6X;IC*B>!3948**@%=(I@>HVPC@_S*[;2 M+$4-J=6--XRE7VFN08"I^8B94,!?([ MB#I%^^K;W@2[0LMQBTDH^%I-7?6CGUWGWB6_R,C)V+>GGNOFA>D/-?+#7 @5 MV'2E-@3<:C\^NR$V53@O(=Y,1S3 T5L$+%'7Z#--NT@&;%;V15HLR^&MJ2)( MCN_0L)]K4_IIC@5SK=OO[D2GYSU\/.W6Y<]53!# K#8BG-P*'7S9%*.'L@V" M2H9D$K0Y@EC6YE[:96U]4#2@Q.BA*6Q@F_[-3(81+>EE6/4UW4;C6"WU3HD\ M1V#3\>+Q2Y+]E1?M?S]ZNK#_X1O$+I/"4,/AI&\5RUL'C[6(J>A8^$'--#L3 M8!-"!V\OS?$F ^KA9$"-O>"^Q<%#+4LM,H"0AV]2F93_SD9LS>!Z9D[J5WS) ML5S\C@PT>_O(FL%R\1YC!@*D8[_PFXCRE0506 95O^H9BM/!+5IQ+IY[J@T[ M/[1,(R)6WVEE?[>WCIFDD 5B'2S9= 9AX:UC9 #DN+OU+-M2E712>A[!'2L7883)?8NEXW1>^UK6X?:$CV?5,.*- M=RB-JTH$HO''9I23_4OIF[J2>@GZCPS[W#KD^99FKI M /T3>^H-!#:CP7NZ2PO[^!28M?Z6-6Z[,+OIK6ER4OV+/BI5_:FI8U=')IK6 M^Q"$3^C=<6ZM" \0';3S=C5N,^!,X#)W8]:P^'9EF4;RD^6WS5R2OWSMV'?I MSL=;B4BI)-5]XBVU?YG@3WC/?3D(X-O83PN%D]K@>F^^3C-&3%@I!<1[1\89 MP\V-,H." ])^' F<)44EYQ_PO?O,>$>Q77*8?^N7M:]-FGYL\@N!K-&BTL [ MOHPB"7B#%AF\;%7..,.C=;W>59ZO-;V/^V2JD ^:7G[Q6CO-SGM$:C)0F0RT MIFA4!2%MR !SZEY=75M-: BWC&O.G76ZMB6PQW="1K M*CZE#!Y#Q7=4B8 SZY0"UN5+(G7]+:_W6J*V%=>?;R&/+"I2 B2S_3++RQOZ M;X#7$)Z$TAG*F=LUE=MG@)EE""U D$,C MV=8W#4;-US!X_D]YIBT(N-WDJ+ER'Y6+<[7]]-WO C0T0@EZOMT_PK&%#;=1 MI(O]=D,R*K[R9R)O^BG55(JB$MBMJ>+)0'T#C>/N(SWQ+_=3C,J#YEQ*>B]: M$; )YTH_IJES5E6E//X8<[50)S:/;Y$Z?H#(/ TY-H9\ON:AI]KDT6$S$##T M M;3WL*B+?E->WJF&!:*IT/QG^DM49; +[EZ^"'HM+ 2Y1I\Z3D+-YUTR, 3 M'(N6\)&($VC'O6_:"?8C@AH>+K0?VR&AUT8]LTV+:RJ>?6XX*QF3C5M2 Z=/ M*A*JZE#\$GB-5ZAB[]L5Y?A3Z?M)=KQ/T2X?E4#RSBA4+CYV@$;_"Z,N]S\Q]/HW#_F,%W3#_ M]9F=>_ZM4V$>J]<95'W*4\VOX'I-VO&"Q8MW#81P;%2X\!#2^9]G(9CI^KW[H6\TW.D_%3*\;V,/<>]KJ,*\0K$-0![ZZ=F9#ZY)B+?% MR31,S(TJO%D8;YGGG*B>\_-&O#];6NK-2I]?J_/!:MXQ%@:2+M/-:==EV.&$MK=1R?R2S89C M&L3]_'CV8H3[[.9YG%Y%<)6Y_2Q825PR"3$HWWB&'04KQ4WZ6'GS4=CCZ[XN MEE3X\ .T=FT8;?(KO*TP=^)E&":WIC9LR?9+P=6ZLX*,[+Z,PE,1R@\\OM<; M?R3JXF]0+IP>Z7W]@9U$:MFL;W7XT$4.A2NM 3'C2Z/7GB)&Q8J2=3+G-@34 MS.-R?5.>]&\6V$(U*E*_9)V*U@P-7(U7 ZN0NI',@GA(&QG@O=^!C>IZ.KBY M0I.0+4R=P.3-N(W'ROB< M%VU!YZZ=D-FE.A9:7/@J;)0S+?J4=G/BSAWG;(G&?47GV82@8 MQ7^QAK!6-8J(@WP2$ZV@T>@I>5B;A/!("DPZXS:7)++!!>IJ0M20@3)1V;+] MR"DG>N8Y\1/$ K1^^>4(AJ+S:G74.U9G?*U47U+M[.#\T-QL%K0$\(D!L$%= MN2NS:"+=_:/)=0M)V4)S,W.>#Q2YFX<:!9=3%IJ08;V3A'[C#-,HYUL\$3&S M0ZPJ[>GUA1&"= GLU]-?-QTU6EQ>W*8%3'D>QKX.A>Z+?%,]2Z0C \_ZS)]CDAEJ?K6 MA+S@1JL#W.H[=>;',3N%[I<-_I30LYF?KU_:F74;.B J/;:W5T> N=MM=_KM MO'_1DOHU5RXH&J%L-.6)05:DYYR:HA>EE]2B@C,[V$1>,,LL1PA1I_P2!D10 M&$K(T_ZOSZU Q(QK4]OGP/NBUX'M+P?Q#\(S;W1R9O54S[A57BKGXP#/1Y% M,(^(G_V-2TUL-_E+WP%Y./96 M859/!NROX)-/LZ+C>OZISL WK^M:\!M9O] 3+ZWBH9_DH8 KH^C@>'E".8H7ZW M^O*"Q(K7G6>#YH+N\K$/!'_Y/KTQU&A-",+'F1$NSK0WH]L>Y,7#X1<%+UB]E 1J1Z WSB?#5NS/IET?Z42FV,4[YCK7W M,O,==!X+2II4=-">\A::!]+P524JB]3+3E$JPE^^%^'NCXVU-VG',]]\G4;5 M?73W;H3'F$*?=,+021:IE_>BF?(&W%IAKO@6E(4P_M0S$B^^W,L50;!KY3XW M(#@+JM7\W _.BIPG3BBODJ>I5JAM,UL?7>T*[*5,MWXK5&GN0F]K9W M)?UTGJD!U\E DDE$GG"2*9TAR/",!?SZDSY1=G.-I.K[QWE/ MO*)7 ?$.=XS*K5+A7=&6K AE.4PI9LY^KN'^CS6/NMS$&\9E9Z5TZP5VPJGG M5 R&&D2F%UK!7#"-VMY3/V>N1>H:V\:A[B7C.N;5/6+O:'&)_8PE [+N&1>H MA[?$##1Q_:>]QSER%7-^I MTNOQR(Q"5KQ"Z0FA94L=*TE\I67F(.T&YYZ=6Z<=7$Y)-5&B?/&U[ZVF(7<2 M/P<(5A-<<7'W^DUO6;D7C5?6KGO2"_@PN'+=HSD3)IE8;ANH&FU^OM4M2LDM M;%R2!>?OZ_DA):>6/XIUW%$B[[N&U#$?ETA-WJTFL>B4!1(C='<&:Q#XHR)U M[-Q'I/CVKTMM8R]T>=@?A=JN!0 ><#52I'.W4;@\1/!W_#U+IIH8?-'-E?5S;-=ZIL ME*WOV:Q;T)'P:*L,-C:E90OUYHIF C[O#I !L(2G)17LR"!-L'B1!\/5;^W^ M\=;/R]"=K 6Q5>\/&?.\T3@P2S_5HT:U& M&;.@9$AZ:?[-'=J$/W*<4"16,M#1#+,B R4IWJ3G,JM)6/A),C"+497,W'7( M@R^&6(S\CU-I. ,4Y7$6#63 0@J^>+P:,>)-TAO##.\'B2$WJQI01$M*SB>M'(*N1J63 M\=L7)2ZNMPSMQGK*'?C9XIM@L4G=Q+O[F:;JA(<^;);,0I^2/.K\S]D.6P4Y MBYO;C8>Y7F0B[OS\?I%6_6G.A@6BB$!C6$K(LYG1 YKFS4U+THM,;[@MJ.64 M/[U(^LGR1"E,9@#:V90"08% 9HN^6PF62Z]X;KQ0.,URXO3LTQ.GN0&">FOM MW9>JM/B,5]ZXGP;4A+7F&;U:?P[=@>N+OQ[:W-4ICGQXEW/K:KVO4;$#LEP" ME0XVTF.]%]7\T\QA\GR_A]-V954U[?8OMS!+T3?R\4J)+_R/^2:A?^3AEC?4 M&OK$/3K'4ITZ$AS>I]Y*GW^4)ZS_BC1OOO@P*/C$3">"C#$:KL)5O9SAAY_(6,UB0%#T\*[R' MFVO[8)=\ 7.JE$O@15-]Y?5@=!I?G>;)]B5EL3TMZ-KV5//H9/DD]R?<9/&Q MP:*$5@>W1B5"U;'9CB >IA-\?K9USR%6$J&G:I,JLUVSQDT=+YEU^FRW>W+U MW1=ZP?13B6;G=;"FP2,M]SNS^YG.'@/]RJ!L@LN) '"+;TIYE;=BB)[PN,#Z MB=)*_9/KE,OEY QBE -;U3(A@$:.TC3]4DP.PA!D%NGO58DPWYK580VYJ' : MEL,/,G20D1AM:7M"U.O]X=$) 3EE\"(SAMJ;\D3[]([VC45(R0R1 6'ETIW; M#DI:@D85,-W]-.5C>/?;>_ (CPCQ!2>#C[JS$SJT7<=7)\TBHZGI=X>.(_9X M8:*#:T4O"HEHP-D.DC]N[95;TD]7AEG<'+! MTOY^EG%7?5S7SP?+-@2/JXZN$^I.+UM(#!CQ-2QUPD_C260&$%C8E*U[D[2 M$>;@=Y?&W B>\X'*$BVJ9W%&3.:2 <3$;-EVG[KG@ZRY0F MJ'S,?X1W&4GN]&[U7Z'/>NO"XW+138T"B_T[ZNX$U:I[W0JS42.$% M01;%6 ;%X6T)PGWKY$+&I'Q-,0N[<.Z*[G:;[M2X3$*'X"YE?R*8A;;N"#!# M(]=2RK5[C5Q5H3 Q\=+W6FZ\&\H.U*$B2H6!K4'M(M'>75XI5:NWL?M2YOCD M-Z(9S.4)PVI]%3'G==O>')$9").['_C49E3KB#++?2TNA'X?&;!V#3/1FWB/ M4I3Y&N-D)9[*8I!O<%:L/C \SDGA*"\%"V'=V_*$VW;'=D$@'9G6N7)95S^5 M'WUF:'I]?NG86V,OCM!,"&1E@3(#SA.P,S.N/[9DD=AU1H=>:%Z+Q>40W> ? M2ZOT^<=00KZ"H3GAOA^_K"D > ;4Z1OJBR#XB:Z=<;S$>MS _QGG&F/])T? MHOT2E#C\] 6Z1F8>S ZWY2D$T>:%DK@72_>C[@^)5>C9[MT9M/:*P23+3K)W MGK*EO8+.0N1L+ MN5&"J45M[YG:]"@=Z9O,I:\S\FC H;Y;;E-T]4>5J3 C8O-)+IZZ*Q$2%71) MG*QFVD]72?XBI7^D+V=O%U(\2BC^&V2AI6IOQ0)A<7/O+H7AZZ$+I'HE>..? M+U_]?D[E2P:J16Z5$47(P-FV. IM/]FBQ++WWA^R,#L6_JDY:,8R)J] 51(B MA]AER",#A05$D3$1%-+N"4U,@!P D('(]DU.,O"*CN*NCOYK_^[(^5&E3@?G M>7/\]5"^IYIWHIGC;_6J@<_I[BG!),A 6&%XRQ0N".I3'D>X\BS&Q6,QUIJC MJ/&A<\W&)4FD4L-R6.:>*;0/S.?$M)1QI+J.X/W.EQ:)AL:)5M9KWJ1V>?(S&J_SR/(FH]?Y6JW?)M4MTD0 MTJZ;.I-G@I#OH%^;-./SZE+QU^ A!\D0@2OIH7CB-8IWX4S %!*O$$)Q8,/! M^ML.6>8.K*D,1E<5^7YL_Q2 IFDH&;"+'*W;SR4)VTOI9+5B MD Q.)A/(J,?URGVM;F(5M>KN+H)Q9Z*D%$OG@MHXLKI\4920BJ-%*5UX_4;B M]09G1:S&R]%T_9G.Z$*7(S)3S\S(P ELP3BI=8K.5<:]H#/7T7:KY%V#P_%2 M#SD#IB,*)S84;*B![2Q&D9:I<@A*@FVR:3K*#M?Z*BXL+]]$I\# X<##CBL@$>T@1G]ER55R]>\I4M=?5SLO,4&+L^M)#( M72K\ 64GW_[MI#S"U7)$ //N_N3GE+NSKMX!GG(U>IINBN/@^J73_IUUU30T MU'V5Y_?3ZH^I5KQ=CLM1J.DM'AWJU?@:#!$+8N23>_C+>DV4T:^'YE43?@,+ M"1>(W^H$@5;PCI/\UI5M[3;44C+]W+X^VCIRIE]B["GN" MMPNKOXWE$[8\ZIAR/H0]9WY7Y2SIQ%I+@=/KF2E9]6:@FT:!&LE?A348*=3" M';3/8G,@'?UHO.5_?5R=S3=FMDRS=/T8)N)-1.A];U BP )RG"'Q$R7P9"!( MM(*N0:J9V<1,C^5[.B4V1OV<;!%UCNF;^\GQX*@S;^4RL-4=SB\Y#+/WC+%< M3;F[$#8J3>J4?:*=*.7S\'6-[>GH#,GHIPQ0K1][N+VF3,Y&,+0.E*!^]8'SWMC7C?R WE[L2@@SVZ0=]1+YKL MPT7 >C]:4[?.UU@R!72I GB)J#68CG=.)W^VU^*O""=O428+]D7;"$[!-[Q\ MGV<]LT!"KM&D<[CMH*() JTYZUV<7.!,V.CNV%V6=%U##?-O>.TB=AV#NAK& MGRHK2ZL2-^/N](M)&'(.S0N^%/ T_\((0LJT+),!H)ZU&-HFP=J=4V[RKDCW M0F5UP@67:U;,$>]NL>AE!U7STB*P$B$W+9=]S;^]RC?_+JKX<5#\SN0-;XQ; M*>#\UA>6XTQ!'.MV."XLJ 3F1!!Q+["O]=QO'RCI[ZJMT $[-G-I&K,&^FPK M#V26+SRO=WU83%0HPVDB''Y.9(-X@ M4$V3@:B4MO0/T-A)DM.$@C:%]@U3ICJ$"B_$!'8L952D06PHFX;SQ2[8UU;XT)5107K]B7")KFIZBT=\N:M>UMIUTP-!)(M%C%#_8W\9_'6<9(]ST:L!W,ZBUY M9KU:7?4Z+>QFD[#FE2:TS%/(B!S&%YHDTX)I$AOW%O-ANS7^!:?Q9,KWSO/* M0?>)P"[31H+Z^;<(:$!3K/*9=V9P>S1?:TN7F\JD?M_]B#-&0B%J_+F,F@[V M_\* %PX*LVS7DH$$RUPR\+TEUQ.\^;-BM>(P0^>/-UQ^9^@$TN+EM8BV-_X( M_+>_X"_ 9W_:DH%22E"R],B0IO+/BH=&U'BI:==GJA*6BZ\R+I35-:1J9*[* M0NP&2ISO7;R"U2O5?OO:2TB^8ZMD-Q+8F.*%'<49H?1<]8=DBF5]9'1/H"3- M1RT-G 3:&+VT'WEN<,35[O#Y.XF3@6T+@CL<2]?P8'%8=EC.L5-9UB1]L*$^ M],5;=_JGPJZC;G5 M[,4T/_#3SI"VRX0/G5J75L1A$S&>4O?+]ZY&C([!7UI/@Z5KU!G]EAZ$?$BX))UY<4AAA*]B EY]XO'6^B- _'1?6>)ZH_ GG'7VV;JC\ M^2U)8;J=:;EC0%-\MJC')]R&>MS-:Q\'UH=(O3]L M2 -#ZQ*TS83)?)ND^H;O7"(AK;:.\-*X9A7;R3ZZ=89N3_:&VE'V5W?J'KK1 MEMK$PCKWMH[B!">"/A]TBE>8.@FEOH93J.,6JZ^,-TN:H*I.T,ZF?7O72O-1 M:3[U6C[U:*WP/^NG@%@)!MVK)_'19*#J('8D^9+8*1&EY>^(\C(<>1A0COV/ M TJVB@9I)VZ9K2"XJ+D:;IU:R?LBU[Y34ST[SGL&$J@LD -UO4Z(QVSD.=SK M'35]4WZDN_3X\9GYIT\4AWL&#&DBR$ S%WZ*%*D5AL1E0(A>0=/=!QW8;RG+ M4&(C_#89R$6:;'\YS&>B/VB?KB'08DDP ).4#AK*VZ'ANQ?YN2ES0 \SL0_& M=8>H*FU35D00A>*0^S*[-_]MW-1[/YN#M]AP83 O,O#N]]##I&*F[MCO%#*( MQQ11V*#>'[*"*#X(H_2*->?4DY3N9QF-<" MF$59;HID,T. =UZW)*BK*BZ0KFN%X3-W.>+R]CT03CD" GV!JLH])'&BX3 9 ML&=PPL@@4-WT?*XZ_0F[#HS! 5Y67QV5)]_Z0$RVXB@3*,%[M7'#)%;T03+B M*P+-M@O.,@3B4NR.,GG,45BHF\5W3V>VQG9*N8J'-[[_*.^CQGJ*HE49"#^H MT"@X VNW)4B.$MZ(.< Q#(35S)T+)*[/9*# IX8,M%<*&&\4M#:"<= G>3)P%LHQS/[WX;^!MC?ISR$!QGXXZ!CI)1]IX." M#"R' D7NL\4QP#'*\(/T]C"8][^B_; JF<'!*B.'D*^'?Z^'$Q:&#B<\Z%^/ MQK5OHL-3#R!72;D'+L H0LXDU/#S_&%&7VA"5!5#,@G&)&Y5=,LA- ]R32\H M\^"_P[LT<1T*%$7Z( ^7/K25&$PF42CUSW%"%$2YHF'P#DU<-XGU &\4=#(> MHK.1$YWW&X).HXL4 A!/+W_\&%900ARGR(_QFB-H_A;WZ+\*FS(CD0Q,'X/1IO@2? MFA4RH!>0]*>T*69!\7;0N.YA$O/\03XSQ?*]550%"-;N9.#J!OP/VD%3:,>; M\*=T>7]S"1C_5%DFF'1I"RZ@DIM5YY-3TM[D@^X;PX]@//AQ.S S\;*_%&:>(L&S Y3X M!TQ\ 6'BF!Z$PF$XF9@+Y-R'.=@1\CE+2HU9,ZG,]C&=3U]V[5 M^A2>MMEY12,2N:WXG["NAOL;/_\F7:NF3+X]XC\,>-_^[Y ^'&7Y=UR_5_V; M)?U3\'\QIW+X7PWID#4D*;9')(5YHS#YC8.NO'L0#%C(98XA>J=Q:X#4OP/YM!!7.KPG[#(Y. 853)SN MHE:!?UH]6$,F"R3&_]?3;F5!_W5?ZT.'QY+X"TE0A-GW=QHY'"8U_6_L!/F; MKOXHXO)WH=@?;*,M0/#W!ZL'!O2?Z>K?&;#B, .9PNG_U.+!!6M( >GW0Y & M-/*[_E[8Q[)I*C3@#$[K>?U]+(@-&MQO,22S<]J!_\O7,0UN5.J=8^-^WH@[ M_\,)XZE=%ZKJ8Y> MZ.T] 0DJ>=64R2*-X(,Z.KOKA1O&?CG;E+S;9NJ@WYOX?/PXY-5A4R%Q9$5F ML(E-U _5"_2F]D(M58%V*W/#?C.@"$6C(**,:XGC)/-//X?','WKT*^/K7!;8^)7FIJ8 MIWMHRFZ:-1;B.71[B8P9(AD,:DO.+'ISK58"X\<>6UT*0BK_E(PW@X=#'.). M$/),ROM^_*C7?"4G4@FM>ZYLRKAJ< M3UBB:_.8N.Q7 7B.6]V.:TO'+D.]^[%J2VWAOH%':OI%M_T/% MOLF>+IZK/QNWZZ"YS, X;YR"<:%FOW?G3-CD4WE$EG/ V26C#!HX._I4EC3J M^5CFIW"C7LZ,2LH-9W/ MG9PX&IK$)?-PE$%DBD0+G9].Q7-/A>2E2$WI"56GLA-;S 7H&36^F#-<1WV' M,XFJ! QF*L(WIY);H[*"#:\U7SK@D1IUK.^.IS(R"YZ M=D#@8US ;%UI\LG&FXG/)]3!+@HEQR&C+4V7OWV,@K"&VXY*8<8^2Z5Y_EP\ M@B2>L:35^3.5[37]"]T_@UDV,R,4S5M)\8S9;$R-;=RASRI+]*6:V[/B MU]7X_2ANAP':DD+57!1N\B$#A"WJ)@B?'^6BH;@A!VLL?R4#%=[!Q6O6047U M!O,";$HP):CF%?11K6Z9<6@B-B $ SZJA>VZ9YIJSIXLZV R\JN--Y N5TY" MT$X@=I-J 8E[=NCO)![X.Y9D(*Z7LJ86VG7WHNK!FIZ4-??][C:@O+WP!JRN MD1J,T4K!EQETU/@%#O?VY[B#O>V#_S[7<-7-WP/_-N%_'GCNGZ=5G<+%0<@ M.(=B)"(S5?ML<'K*3:Q*!HB^#;44\@?_*?ONW[+/_]\:A_ZWG^?QWC M+^/@08V7\>]_H0R>DQCPN>_SG.14>4A="9-[^I^<;#QKPK2$O]RO.4:CL&[1 M:W$&5TC2]YM!6&ZI@G?AZ*+!U?D2%(MKFR'55/W, M IW9?X&<#8)Z5W5!P-LC*R-.;4AK\0 JJ <%MY1_R,YH2/[+(Z[_]*.,W,XB M XE^^%^NA"0]8F$ESH 8D4)#<=DC_)&0[2ZGB/U\R.PDT9\,/'B#3/)J/$&) M_:349L!XB:H9TD@QX/R_T &;ZO:]RJKZOK7IN@?)9:@.D5.C1YBN+%2QOYI6 MH:8(/,3#7*1E+6&QTBN^Q4[PZ4GJ:\?9PL%^L5NWL6%U>?;\QX9R!Q!9'R-6 MS\585[\XFWSAR64#DUFXC<@>Q0L9Z<=LF!KP8J3]/-QYCM,V';^"=E/C+[JI MTV%HT/?R C4 J%RTSSJ^X[3?NW/KQ8DF+K9R0^JKPFFAP!XMK8BG8<"[= W@ MM&$# +YN( :OA0A[L@'/CES2U'I_6H./#=1,^>L9PPDUR$VU@S%7=#4 Z7<9 M'R#"YMF/9?*'Q6Z%T/52;[]\%\LR5 MN)<'W&V"^>*2W\\@0B8O]DA#$YSU=X>_!,L]R*J<4S&@?EM"JA_;#B*\!S?# MP[CG*QA6TRN+CS7NR9>,4XFL\5)E0(7> ]Z^[$7)W.B?FLL!,< M"$^R*.JF=V)>(?'U>W+.QWK65,7>%A02UC'4!PV5+_X_5&1]'%LJH/0B/RO! M0(WBZ#>R@P@=%&I/=[7",E.UD(S.;<;?39B#L4S418LMZ0NKP?HY7SN<+SUI?&]@>3UJ M.[/'PT'U/)%W2-PYR_D>@U]'&%:KY2SG]Q=4\@O4:;:!*GWK;8W@CWCVDB#W M$H>AW;D^KM/]-K4:U4E:MTH3J^.R<@QXH+X&K)V8\F'I>3S]S9.S?(Q9*1S*?C*H%F!DO:F3)Z=OVO^6,[V)[0[]<^R:YB7^R<0 MT3 QW"\3 KL55M,4)'T@:'PR>K*2'#02CX M?WL&R&^Y9PCO:(3ND9INPX5G R[!U(<;P92#"#APIR/#5A&D+B<_K&ZAI.>I MM+#3=U/.JBG%=2:HL.@GOO:J' M1=(0E7');PI.%,'LBIN4?RG6+I5-G(N)E+R+E'T19CL5>-6_)P /6.^MQ6%C MKAJ$5*9LQT%5SSB";UF;C^JN:=A>R*U=CJ-%N],L^V*GVHIE M M-W(-2$>1 >:67+/%7Y6UY64\QL7GWN1J3S]YCV>5-#PQI];E2X'N2>Q!30^J M?I@0YF6?C)*SA+9V5FUC$L8!(;61K'&+16K@08)4M"'-RR4D#\R=IAETRND6 M(5@7R;(T7.#@;P//>E_?"#[6Z V=L>6@_?"4DY?YFQ,="EYNA#)@A,F4-V2B M4FZIRV8_J52]G*BO435X)E8,K_DQN5FZZ^7MA "SZ.&"%? )F _6\MC*\"N3 ML/@\:/_MZC#;R@KZ(3$V+9+*[-.WZ>"TA,:!]="IHT2-:'RXR^PKF1-GRZ;J_;QLNL MCA^ZA,O+CKP!#7[9G%2Z:=/P=0"-QZI95CMSW]NTP,,_B^- MK&E49M;Y'" ,L'/YT#BS9&V/3C:0B 97_,YI@.VICJ";A1FR8BHT75TB3/GQ M%\TK_'R9*<@]LUD8-9Z93]TTDQC'YSOTVCW/) -9:S![@;J5$]B!DX4=H MEIHCRCO/K"6[!7(G?0=5U&>\$+DPJU[EDW)!)2C?I/A&TC!W$C*)]@*_K6$Z MJN"!_,J X7$MHDQW&&31"(\DL7XZ:%7@CHG;92>Z4@#S8VLU>)E%FU7K1=WS M<7E^Y'6!VC!C(BI%SF!=Y A$\?A!R=3_\K^/EH6H.^,%;0: M 7?LNCKY2XTR[VU,6P%V5H7]<=G=$ ]PVZXS!DU M0C@B])A+7$!S@ MFE6T8L#LE-AB_Y-@JRV8C%^=CULME4MD$GH\0C-_%/"*U;2GG@>/NF*U0LB M/3R8=!9G/,\Z'V\ C,W@()W$"S8T,U3AT MS"CIRW>9&7@S1 FDTFC7M$8ES[Y]H3HBYR?JN67FRTO=?- 2[[8 A2I<6(C[ MA^*BVG+93)6O]T3YC;%@G^U84_O9H*XCROW_]6#K1 ,\OXH4)G0AQH.'!J]2 M=$_(,&QRU.-9-Y,Y*@Q&]3/89[/U'D$)KV@0F;X7EN\HE/GRC/S=6 MX5@]='*ZABI.^?1<3:NO>$R11M%2Y2_'8I>^:V4J]=]9KFI_&^::CGUF*(6& M_Q=30#B9CGD];Q=ZWB;UBO&2Y'#*34\ZCB/V'5>2J<*_J!B\!_X[0)<#3N.' M0C#VC^<&*G3]K.NK39U@[: W OQL=PL93.8=MJC\K/;3G5W%VUT$T[GLS.A5 MJ79\-Y5[!-J1_VU3SGLW+ Q?=1EOF32_]*EEUXQYX% MU.3"Q%2+JNP=M?NO"5XP0.%\@U/3I&A_O3?&7 AEHISK+W&G(G9M])[Y^VQ/ M^IS8(-1OWV# M%H%V,A Y]-FN?S:5N)5UXK\*VNU=4 ;?7\6W"6\Q(UB10N$\%+I24O&MBH'= M=9V..[EHZ MV.6WF;;7?$Z@H;\[$S"6%$0S;B@0^#>T0OZZJ3I()(338SVT9Q'AGC?EF#F: M$NWK6/',KX_&/::OZMK-]ZUK;R.\E?.C I]^!9H6 M'4L*\SOL\B8Z[5QD>*HY1.P3/G"HIJ:&$NV9-X9;#$9!S98@92K,.H,IP:IM M\MX;&[X2@_ \(>$L%CCOL.YA.9V.'$MO*=.Y?1^OKK)F[)EO'XZF558 MCT>SP5C^M+\> "T]F(P*@HN&CL5.X6*[#\[A@(F>(3''\< I4O13JPO\<"GE M+KC'MLQ>D=?W%1]286=P@U-C^R,N )XETTL:U[OSC,_?)D@>/#E+XIJ-@%BQR_NS'@ M^QGK^GOZ!5;[44*OV\^F8 3;:4)J]!5XL8'*F23N_A8N],$\2Q1\_-C,/%CH M,\42K=K&RR.<)VOK>XYKXV],OBFCFI\N'8X.6!@-FZD M!:M_DF;O^$;>_E-'8'-,J1JQ>KHFM*KELNAA?7)BC)XQB8$20*NKDP$$)V33 M9*@5>$!8::LU:LFD628)#9^'2J<+3Y246%\3_Q(U3*L@-%I?1^(>:SEJ#;5K MR[&+AGH%^"]/K5* ?KX%SQ--!E %9. UPKQ4J:BXVZPM;S,+Q$'1=Q4."<'? M@(Z!M\4/[HFJ,*DX@J:R\SI%YS^(1E7#*3 ? M(?9]1LZ#34R%:+-Q-SYRO_ M.&JA[M++Q2G,VZZF\(BFR@28I]@!10YHXFU^V8[% TA2B I.MW$(G=(5"J)^ M;+W%@F-3AL,#+A#DFIX2:-?NP[1LAQ_M>(H\20Z3N9?.I]/)^8O1*&S5HE+\ MK.WHN:O?)P);Y+>R0&R4;5;^"K& ?VD[-,92G<&A33$Y))_,K$SB<#080+4TE1X[Q^_<"O- MEC00)S ?3#.SA23SJF4]#+=:VF/G>G'^6*X@O%_5$-Y@>0O:@EUO[GZNF/P& MCI4(#Q ==)5&;XC.5>-6VQZXWFU:,;?-W+OIL+'"?ZH/42^$93B[9S;DXG%+ MPKE2RT&4>=TKP: NA"@_%V9L33_\J6+\)$M[OV9IE98H %%7 \M9$&T(IA3C M'$;]@C#6WU9M< QZV AGT+ M9B"+5.GY$8 #?OMIDQ^ M51ZB8E^F'FXJL-XT>X3CEZ$07 *TBRB#^0&D_Y*=XMS;$ MR9*>"71@N@L'%(#$:Z&ZE)JY)T,=\EN%'4919, JY&X<@RM?QUZ\MM;X1$@P MM+W5ZZ!QYH&-+QR0B=LAF0Q.T&SGXI)KL,Y@=7\Y5(K>9#%DQ%EPT,/'&9-@ M'HV1J^(:+7+[X?2]D#*G?9M *_@XY(='%')?8<*0IO(.!]'X,$"^JW+%_R!R M!E,BYR3 A^9'*!D0I&MI3,T[#(Z[+&3VSL [CN#6?-?(H[-6R+G-?@V.]/FO6?ZZJNPWJOOIQO 32EA M;W%[%C@R$+M5)\66N%0YFN(2//)>>]++\.E=[]B,_9P,;%[S MA!-YQN"A7EZ9O/54/IB8VRA)0HNF/\_UETWYEN=&.8NM>=G<,U\NE+Y#SR!: MNO15%'4-N.VK+N8WB76]B=SBZ8X\\X;KB0\ME5!?H'SWWX2(K*H 'P@?3P9. M:?TA5R.G(N(5UDG5N6M]DQ>(W<+6=J^R MX@7T"2 ,G.<*)5R,L;O;&#;I)*$ZTQ&KD,/\]G9Z:U"'P@S?!>H*,A Z@@># M?U[SC#L\"LV,'O M]?NO['6U-PH3F1CE 6]XN5R+$EV#U] ,VH1-CILE>?"LT\"$+?7C\UDG''3OL*SIS;IFK Q@]UI$]S MKT (*W*;VC,92[$G3%!N,2+S4/A^JW-A)9* P>W= MZ%GUC$)R+2;OF@\<7Z8KD,@^*:I>6- MK*(!04^=V@11P2XUXLIP"$^C #5%FUKW(7HFHT'X*BSE KO/9^WOZ>3X MS2!BBKL\E0%B-$ "V^_&IA=*%#UB,UB$)9B3J#=>S!]](:FZ(;FX.NG"L%KQ>Y771 MZ88\"7DQP7#%!C^,FC2ZCSC!F=!L*E/^$ MK\/*=Q/O,SR8(;W;'N_YEU5XX>T68RD_9 SB,AFE#6@=)L\C\8VA#IA5C*R?U/)+A)%1-5'6M_))CDNH7 MI 6:**H9PX.%2*)AIZ>.;R#"B^T-T0&=E45MXJE2%>&D%L=D!=9( IG M.]])O(/3"BLW+D>P.)Y?,/L_=+UW(-O?]S\>M+15U-ZBI3H4M5>(4515T44I MVJH2J=H$D;1F[:*EJ%6[5NV=E!A5M5?%3.R=F$'$+_I^O3^?]^?S^?[^S'W> MY_.>>^XYCW/.S;WG5-?$6S-IBA@YG;^5"/RM^;F;/V!DH-&;(1+!WFI#=/43 MZS0D[H6ORH//33XQ\,+KOW%:BX=H5=P6C0M49E"??H5:_/H6K/*B'VX@.L)= MY]1LB#A0:@ R1WZ3P!N\E+35YY#YP+S_4-*H,Q9SJ;:(X0=S=2I/;S'YVLQN MKP09/(D< MG@M]=7T482&\4Y(!%YQQ9,$SAPB5XB;N")H:QB1RX05FG)=O:@B'C=36!/=/ MZA>+WGX6:0"*O7GNFTJLD:8&D O^J*&4R(TY!KR+QR(2\&-=ESKB-Y1/B=/ M#QM#WDC%7WX:I*_B_]#%VAFN/$"^(=<9:=W,AE'X].W7&R^L?MU$FJBL\**, MVQ>OXKJWZF<(>IA]D/@WN*(%(Q*XS'(7*9].=(8U[A$38Y/\3Q39-[_5+(@>/,X-@(OGP*0PGN:ZT?R7 \]N!2\R$,Z++H,,'N^5^$-4> =DW%@]C M3:>O/J^A&U#>L"Q9#9_N888]:#./?N_AR'A(9^H'P.KF:M=4!)M]>!.+F_OX M/,=EKXJ@XU>+EV(Q@Q5HH_KEE4ZW!JT:GB>^C/RERW*I88$ZHW*]0'>>5\$& MD= GP1H%<\L'7Q(NT-4^1A@R\+#<]C3!F8# 0FY]ZB&+3#@27GOVN]&@.@EZ%9Z!KI"JY+L:T.4$[RQE?WB9+\?.*6>K%/Y<.773]CI534 M@^^;)**QMT-GSQ5--]+=)TP4O1U 6%M&\:-!-4_*S8FU;7:?IZ"6CIHWB]!U-=+Y]611)O.=C#_"0_EU\OS72HBC.07_OR_5/U MRT@*Y+YR5573GN="I=^$C2]]MJV3%_1ZCZ,+7R='?E]?\,/H%V?R%^FV!AZ2 M3#@0DH2L:A0',8O"L+4#30%K!HLG2KPNS#(:;[TALDZ/B!%Z!&L70V4<12$K MA8]2R5+/"R%U\7%Y9J+Q/=!O%A6RET)Y\K#C,Y"G?+O?KM))M0JGG7>8=D6T M*X W JR\#L4^(%]9!Y%40\@B54\7P)L=?ET^P##TK.FP[(]#@:D#FA+045SM M42**>X$2M")UQ%%!L\*)3ZO8.$ '7QEHJQ(X!HPIHWNLNQN+&Q[LIAP#3 D8 M2KL%RQ&W/,#7\N0?)VEB^?TAD!'>D>%'TJVZX2 7=_P.6=LQ,[Q32<&UM-:E M7/1@NQ6>/)/"THIB)]D2#7!,ZXDS):PT16,./F+U&4LRV.P_D,Q86%/@ZX=: M@C4_1 ,Z. ]D=0 (=U( I@^[/'F=D!,S#>0;(YG>'ZHHZ/2@NM" A&?'@#N? M9D$;;Q2%SBKG-\CCGL@9(L:>A.-ZWL\0UM_-J-;>[W//;^C+Z7ECRMJF:R6S M_Y-W)>E@S^(HC\)!X2V:.]ORR/?E[".7PSE6X'P_7C[^FO&@GZ^=" MN4P/R.SC3WO.2W*Y<91T?G$W&?09$K3!^!27Y)*2E-795Q10YZF:*+\J^Q2R M>?>9;L!<\J&:]X?U:08:S=F1Q<:7*U;B?615CUSJTGRJC&S+N%E=$0:AK=@$ MXDP&DP#DWEYUP0GHAZ5>6&93V@5YNP&4@'XF/W2,OZ24.ET=Z9N.X>N$S\YZ MNEB?X3'8O5W,+2)3<-KT!A#;40"[/LQ8BRNO99MT@%POW7KJVOY,>+>=MZ2? M*K;SQP LE^_1@UW%QI-3KRPKB@=5N5ECV*8_HE7U 2 M)/T&.[SU>_,6!"-Q/E>M)U#NT/$Z?X%XCK^:EN(->%[/F9_UMT4R[*AF6O6I M7:2Z-$D<-W%4F?"^0<_+I^?93$4]^=LMH!;Q+7:!]JRZ/(D2D7J%&&A$[ MC70X5+D=WD\;,YPC<6_E3NQ03J*&HDGH>]R$#.I(]@E%C02QRR=!C6L((>\: MK'$]])/C2TM2P=N'3]8:5C[%R=9;1'F^QB5GFDX=J%?GDH);K" )'Z:PLC(W M=M<%>?(O?M=C.,5JFD>W98.?:HJ4,AQ$W; @V?VPDKF*??41)1@\/#P[9CYQ M(SDG=DB/M4[\YQ"5YGHI_BF[ MA^NB.F0\)2B!U&-^:(=G:4T[ []665%+?-,(S=#TG%<2K9L(>?[GF1 TNWJP MJ+A0&!7U4B%.MZS]FJJV..#AUO*9=);N8T"(-5.A>WT:K8.0",FW9/DFA)LO M*!U%^1'+_YFU>U%(:>#(C/?RG:,!"]19PN]2DG@3%Y492#R8@W3NIX-"@H]N M1JZAFP?3EA&*,?<]>?V\SB!820*+FB4JAF];TS_1\2YV\,1:5@Q<;G!]6F.\ MJ=ROA)43 XNUIC4'E1ZUQ1(^:. M^? -ED_9MX3CAFX_/<(>HJ>#YN;VFED8.O+&)LV7&;/'6MV8,_CU5'[F<587 MN#)K%N/# .*_C@$.$4B,$ES_)],Q@(T?1?4R"X;^-J?M*[*$ G=IZT\*%FL( M+@1X$X)#C@%6-Y&+E45A[00OZ#.$'7%DB5X5)3#(T>P' M9<*8YZ_B".143N*XBMRD:.F@346?7'BD>K^2)V?*$].-9X0G^\][?!9!4M-Y M(#6\LH$MHFV9K874GQT&?8-3.=U<%T9@SF;RR6ZFR[7JY)5SLSDT[WF=^T/A! MN4;N%JH7%8)IO'[89(H2[\W\F),A]N&I]>)F6^$M0N!^R[LVI86D@X FE'(O MXN)B: ')[6& Z8!E&&.XZYUU0X6AMPUX0:Q;,^O%0)9/,.-;@VVVQVE"> M]TEW77$^M+XQPV_5+PW) =E7ZH"8%)$V%:](^'.<@357CUK1Q$Y@B+'?#8N. M"Q;XSX[9XU(]P>Y7E#G;',!,(!-\"1/,S0C=U_#@*XS?L&'0,;:9A9EQI#(F MF\GI^EA'[#=V9V;U)?D#Z]NWC?65Z/*I2Y!;1):K'RB&0^"3O*0@O*/KD'NM M'/3(:MC[5Y?0J=B6@%E3 .OFMH"ICAV59Y:D*<6H#00SK.">BDV'6+P(897B M=[3]#3XV.KN>'\LFP\S2-8PZB+,>^#JX]IIO27W4-8+0)N.5MZRY9$X=+8UP M#, MA&T;T9.@]PA>@0U&N&, YQ1,:[G]_N!ZH6V44:73K[9-10!-C? B QTG M'9P_[AZAZFW\+I!U72*+R!3914F$?*U*< )HW%KMT][K8#A]()!:6S+@TJ\;82**LOASI2;%L<>:HG.A;;HQ+E]^[3GZG_ M*15UFX>WT/%!4]WCRA)(7>-.;6W#0-EP_9^/H='$H*7ZJ,IJC=.PM#5J,"UB MU(1PH=*997D,6.I>;BQK,-JEQO8QN=/H$K)8#'))< C@:VN*/@9$,Z8=S$_] M' KS/P900&_ *\G(ZX!-X"C+OT[+_+/]!^OY9XL0O6'T]S!>TK\.X!"5C/[S M_NA^>WNJ4AG)Z?#N\J3(H..&9.%K$//+)%6>NV5!AR]>!@EJI+-DYA6K8M*X M&N3QT<$NL-U?9"!38Z95Y6KF%IML/4(TOCN2F-E\ 9:LX7\@<7TZ M[>)&T6^)Z\< /\WEW-+T\V"LM=8(^1'!R;J7K)@>S>I@_M':ELO1/7ZE,HHW M,2V"9JP1=@M-#;DO#*MS05//DX#92RI5:*K@$/RRC>UTRJ4%(P*JZ-M4Y4YW)H\!Z8U!62N?U.^0^::) M=OF@(K@ J13O%#(I73Z(8!WKP/=PW#"QFJ(BVY/""V,Z,G(*SI=BJD[K"/O3 MW&C9*T'EI;-$\N.D6F:);05X-=4?O1"L7VJF;?ZHO5'^V+YIJ("ZQ0]:?HPX /D=0Q.U%HW@1O[C5^8:V^0W2.(51APIQN9/7_>/NK(;UIWVXN<7L MT@;8L%+U/KQJ90;G(T0D@9LD+O7@=8+SG=2&QA6'.V6R7$,@M\9J)66DOQR, MC%,]'-N,T>2"P\]K$I@LQ,NB=[6?KT?GOP <#!M%P_V^PN4)$VVU)1/A!CSO M3=[5SKHZYX4IO[KR]C0 GCL##ICBK#3T61ZX37CUN:H:(5Y!%!Z2DN=IR&-U M02E$(EQ_[%FA=H"8C0 AT !%>NE@)!($=)"[",V#8+\LY9FW9Q?**LS:%S$H M3=._VO_S)>D ^",-2%:>Z?(49..W-+T]_"JT6*1TJ#!I\O%[EP8Z;'W)!9BO M(=$JVB/;8=?%@<^C?S4)^_QCC!_5&"=L6P2 M^R5R1,%9Z:KY@Q^3OE'T?4]U>IJB(^JBWS<\*#D&-'-F0W95LI*\N:YY.TEF M'WZN4M4102S+4D;W0QP.W?3Z5AO V6,0K&.AYV.%GR+!DYS-NIGIM,7&)[6/ MWJ'MHH5(R(?]&U(HYB9?K\PEGZ)"[KVDH:RM<;FYB(N?4S.]3Z45^3H%(^A@ M 6W6I6\B">C6QQ@-XN74.*ZTVN+'<_?-SK!V-,J<2_GF,D@7ME/$/J,76'GD MUG+PJ#CG%$6@-JS'./;1-0&WVS0/SR.(L^X;ECK%%=7F0^M?)-[80!_IR78( M78IS7BP:C]JFF?&1K"3&F?<]T!N""]I]-;1[?7_!)(K"FSEX)]_R0XZ;$(79 MFJ?D;"_8;NI]J,?TD1(<5-%7>+&OLDOU0;WEG8F/^O!IBH E+,('I]3WV0ALA-OL82R9>=_3'@!Y8S M9!?\KI L->?@Y6S9N--:G[]E\_1C$]"K:U%/"5]6 1P=P#.A(UY+53H%4N.B MQ[N3U]6%N9-0U1 WE[G/C_AD7.F](MXJT=%5^DE,2V'W?DR"1[:9Q'CD4X2L M+WAGZJ>9?H?"G*Q 3E&*HOZ8 123KQ\ X>U@!2 .QT'229XSF!D=XG4FR^35 M@YPTD2-_O/&=TS67;MQ4^JF:(.!17-V"/@=Z0%1L5N<:; !.W^HO!EW,*MD% M[?D$%9;D=9?G^?('S\K7LB:("K!'N)[V>S!#U7@Z4DH^)I>4K#?@,:'5 1H, M7J+39U-$&C.#[ZS(I8CU: TX5ARI3ZH:B+]DQ9S2/A>F KA*AY\*!9]!29%: M2/$&8 #$0/1JSNA[L3NLBY.M/"I;1-I@JJXW;M&) >!J@\ M.>AFK888^D!"Z@PT\,L= T8]9<=A9UWBM_[ MSZD>:+<4U!J)(NQ W*=MN>B,$ M/&HE6'U(!Z7W#5_QY7$2E>18WV(-R)MQOJMX*8?0W@*^0+X[)!_>A6SWL0J@ M3W8]>)6!.QLK5MT00G5>S0K_N#7$:M-5TZ*BB4[O0/QXJ,$9N$&Z?5UV91P= M1"C7CB.?AB[R71/C6U6?QWKOX8*$MIE'AM"G?2 )LK5I?' MWM1\;9?MM'@,J$!'DJ7<;(3J9\0-72V=FJH.,$>?+IW-N;LGSG\GK/85(S^7 M\,+Z0K:?6@Z9GR2!#W_.%.(/9_VFZ?CE,BH!Q#2A. 9$ NC>RTYT[^&?QE8/,#S+).Q.K+QIHL&4()L/"PY3XAO3(=%M\8C M0+V.5-&;!N M36BB5CWK<1E9CO!^1'@DG= =SE5[_A*_WR,Y$F+@',W;?+'QMPS/J"1=@2'; MT)SJ(F1[QTM3[=QU$A$JW9G0/$;[U2Y_;?:R,8EZU$OO>QRW YV]F(>6T*?A M.O@>=E@8"].*D&1C@@4AI:MYI;2Q0L-:1/E0F;K\G)CGWCN%4RR4SM2+_2 K M[$<"7+7FIL.#Y?B#;82 _4YM-H3OENP]H$ \317-CQD!FR&4X!*F:4^Q#%9@ MUCM+3*V\WNDI-[TJH4$ MD^\W_[ YW^:AZY3@Z3GK[/-($-EJSIPV8\!RAD1G 63>=F*S9[RIGV0\7;MDI5J8_D2&G M5I\Y(\]5%Y#E"0GO08I0W)H1AD\],QW[Z28DX;&TON-98ZW5B/Q'/T3/,P?V M,@ )5_#R4Z'J_%A+4JY).64PV."]T&I9<[6+MKBN)*?^82&'0'3"E8"PHD.3 MJ:4I0CK3*J2/Q(J)1,YH9EG8[MJNB2!WK]#U% MA;_T^?E8S3<:]**36:=^ "6EV^]X3&&L&AJJ_S MS!EUHBZ_WC2 @V86S-/P/,L!6%8=6M%(U[J;Y%F!XJBI>0]19 7]$JF2G+[: MW:MWBA@Y[F:M3-8C5NZ%HLY $U=>K+D@6(\"KRQ=1?(2HR,NMZ%')K++2JK<=YS\?C7TR^810?]"T M5P E6.!RCW!1.1'/$H1B M2[C;&+PNG67^4G>ZC#*G)Y*W-&[J],3<*,C=DGY]?L6P_W7%8?*G6TE0J'OD M[$,>C1; ;;JWJH^+_OX3;DO*!!,BEDDKN\JEW>"W(RF(C@!@^97F=>EC ,=: M D\[N!71D&_5%B81WV0/9>W:=^JO?KW M5F +BJ2(D_5+22M(7!I])%"[MP'L M\J;HN6]>$U2P14:PNTU,:^U+2O:9>53."(J'!&XUGR@N+8*9Z@[M0.\R^JZL MG,E)%1"(C/IU9WJK*1<6\L.*;<3#P-#M*6$W&IFW-*6&RD3:<<2.V7S)BCAK M_8-*$+=%@72P5L+0OJ7L*E!!183)*$#);T_=K>G.C<[,/[9>E,_ ME7F6Q5.M(U-!)"\<=S_53+PWYQB)G#X"FU5QAW*/KGXNT^W3X Q@_4ZLB6LJ M^;ZASD66&ZH4/QPK.0NSVC(>K2^*NQ%]S[0)<_G^;E-P#0P&= 0VFLT#W%I*F (K)AX1]2[(8&\:/QDI5( MPJ_0DDOVG1>RGNLSS%Z&=?F!G0@/<&NYNR$QTT[,FD>9P$_>R#XM&; MZ)O3SI 9'/)MR:K[D1+L 6:$RT<2SW6 ^G%XJX2;8: MDA(:PW-EY[;(U>;87GCRV6I;&EO5P!TKP-+P1TW6^JDE_"9A5C%IN"C+'FL5 MBK>\QQWFZ#EB%&@I+1Y1OM:YBRM3*J$C(0_!*\< EJ]\:[4DT^QEOJ=LEU-+ MLQ997@_6J:)6P'_;X?4_ 4%K5N+U<@/R O(6-F+.YP M#NDSYQ^E9_017Y,6H!(=LIT6A120:/"3#\H-NS)T,75\>8Z]J[\AZ )/.,&8 M54QK^_5\8QIN9E&=G@"G77C:+P2M3?4M&/-^K"168Y,P&GM/!G8J+FR4",:D MTQDY]CM?F*70] MX-?0-=<$^IC0 M?7$BZ-19FK$O-B)%QKT4+OB-@2(/->[;A(0@B35JK.+AEXN%#/]*X%<>NWX: M8^/IK-EF3S<#Q@+;8TGE^H-IEL36DE$0$-\HV>I>'Q241#P54STFDZF:?.7C M/@QD.G6@4&)39):UR^T\J?V6L1GW5HF!09"EM-C5*$ =D+3;O6ET"N:]OAHC M4I524XJX!#W$N;L9HBY8TY2@JQ\2R>$MN7R)]165:], M>RVHE_ZD$/5I;^NU!VDD.Y90'JHGR#E%"7/8N;.)QF;-[#J3XM(.:"SWC@$Y M?W<-T;/&O<> E3:6(Z[*4C,*TTPSWW_N&J+_>VMPO\AG)YI+X1BPTX7\Y,V] M%AE->@5\/TH=X,'>'N=*E8#9V.X1]AAP'9 :EOL-JL G6(WUX/]YPW$K6H'J M4Z?=3U&\!3I *\9RYA*FI;/^\Y!,-OUD&2G$*L.!-S$GH^=F1:E'J#4:/WC*R,\K-K2#2$ MMHUN6;@JH1#E5ACKU.<8M6NL5;JO+,P>0,6U,=B*!>&H#>V-V^"Q6-KSX:H5 M^C+)!35CE3<>DW7_E:X,47PI T=+W9GW,(HX!G 54016U*7#\8^#N#(8(B[U M(IINL!Z%735?$IE>\)SF_U*Z[^6^8OVRB;#Q8R]I#57)$KQ]K3)211K"=/!$ MRZY*AX>U8.W76V8%_YM,CQ*FO3#YV[7NHR &7.[ ?,WAPZI<_8!?L:]M?MN. M^I.NS(-Z&3H4K05 OCA+:W-N,'O%D6XG)E5FH.(Y1_Z;6&M-U\6RPMSOABWY M3P58DC/DC5J ?"!;/)@3EGNODDC&8)*R<[Y6)8BL]GX6#21\U_G]>3IR'?&: M(+[2&?W6^GSQZ.\I9K+XM5A-V82^HJ@% 7KPE:=>^2/3:9@"O_N&9C!VC/3R M#0.UC5W#FH^Q-_7]$I=: ?#R3+@5T;1Y@X7DJ00RLIL1-T RC#O$6-PNY1_- MU5*_WS%X50W0(S#_C6Q(ZB'2X7H"Y.M[&,GW!N /G#S2VPO%"O(Q[$P*1G)2 M\>=]];J9AQ[S_E2#+@,9X6"2"7WVZ9$0N"*.IV2U,^L!9%BA\\;E\AIZG9_= M]Q Y%3:D:X0#0:%#?2,ZF(M^*]Z=/1SIY?Q-=@JV-^E_B033VGTOT8P+ID7OF[:MC\4]%$B_7* MI6!;3Z,\AC! W]DBS]LF*C&];.+FX*_^B8.H8T![9 M<^3F-&M/]Q/]4FI?V$KP&."#/!+86:V2 @2R@1ODC[2 M3&.9,Q@"W:,Y8.I@>13/"I\;*7[$+(J7J<%%AE6^W.6#N=89GA)VHE1KP6/2 M1:I7H352:2EUOX^LNAMN-^'!5%IK$;W#VLX7'.N7"93^4Q#%#-W1?C'#KZMB MPY%Z%SEN_>LM6*&$(J/IB^\1(L6#0Y/F*ZK41?I?]:6S]G#6Z8A*A^Y^39_, MJ+[((.QXA7>^TMTZXOY3LD]]XW?BX_SL5B17@:,\*OW-JR1%LX[@!SPF')"8 MCW3SPJ[0;>V.""0MY5$RWIIYC)2F,2B7/VD!*[EH;PZUD_Z9R//K^RRK!C Y M]0)1LC8/9MU&A; LJ6'%[ZF G4KX5NH\K)]T\>&>_;K=,^<79Y M4!)6O%V I,6V$[\>S&!,*=>UA?LD)&.OKF&YV$5Z;GHS#WS_<)NN2^C/83@. MW52DUV2>I5C7$U6)Y/6+I7.R8M>DMGN&J8)%S)=A=2)65.'P." M'[TQ+[L+\3PS;A]4*&)Z0+ ^:=90FUN#3;(JW^::71Z.&S:PA?\ MR3'76@W35O46'%M4ZSSJ5^.YD%H9B)(GODJ;1G,NCZ1QK6\7O3"PM=2[73I0 MW-75V(/E/HTU_/69ER?B611TV[=92+87Y(5+1EY8Y.YU,)=O3KS4$ B/RLP7 M<"\X$"K-A<7=#3<>R#8H4"XO>V3%S\!0T@A .,*V'O2"M%E:K%F,\"E>%GWN MT(WS#KU/&[OZKKBMH3[5/:0(@V4F_+UK+0N9V9Z5[0*]0H8-.$G*1ZO,':['\%C#LDY\JU V"9PF2L($W?7\#SJ0*Z13[:NZ; MF#D8V7_VN?8E+JPP\RJ@30<1O';[XY?K>;.[G)UFY+N$^%R-F]Q-ZX'E" S M49BNT!S *Y*WKSD3=BC^ UD1TGP,",4VJ-@%PRURED<&,F 90;4?F.M=E=LK M?2"1]V329P:-&:B!34NC#49(+0W/U'74G6]?E50=(N7$*E)3&<\3:)*U(?QH M 7)*P(Z^ G$1;AHLH=>>]":<:&-1,=!_#-"A=";QS'ER%885OV^3_7!V=J=C M'JW-J/5*VA;47Q_F$JOFLG1O,^XP?-^884$AGWBON?,6$?7.";]F8-)']>6; MYEH]\IYB.SS>O-A_6_?G"??OGKM1TM9ZB*Z#^#@<>/3K,>!A(]%LY'GTFBEW M4KBEH?OWV2]ZC6U;E7>*-1:*?) MQX"@^R2*Y?6MNT3U7!R3C:&7O=1V2]C= M@O,R%?'+Q[)7KFX!1H[\GK,JC6@>B']N\Y#JQ^G M:=^JFQVEHOB7$"HDDW2X5CTQOA;_F7Q)GC$2K!5V*O2&9((<^NB M\)WI:&*LA25+2_QC](6=(H4ID^H!R6=19]\42X(&P =WI<0OTAH&QI^M8'YK MNORX "\AI=F;9MI08^ GS_H20OR$=0EH+]:Q%M(,Z3J7:C5Q6#I6;$^WE8S? MC<09!::J$JLR[6:L3TIDH B-16TA>&30R*#=."A5(E*;\O5REL62,>#E""\(M.(11) MHF?=I-A@90GI=O'CN=4-FT ]!XSPF5_"KY_-G$H"S**8>8W:H\.#G4\W47YO MT6XS[;I]0?'HL<$:5H-23LUO:0KQJQVOP]QZDF/NS^KV<'8#Y/UD(Z!8Z MNX3)]J29F2Z6!_5)PQB,N4O#(X('AK SY?U4MB6 MJ_?N'P.:+:[KV3@ZV7S3OF"DH,@X3T\W]TI :&C=% % ]2/$KX17B 7JY3?' M)W4UY J]$(/GT-+Q& #K$1$^5YS^[.7+ MA2+'443?,8##PXD&:HH0)7"FS 6T0KR@;DB6T;5)7M%''G^>1 1IT_(X0Q>E M3B.ZP"QDAOQ)!Q5$U)YB]>.<-OU*_I Z)^$OG]L_W^-8^* R++BPFD!8'VDZ MR(FTRS!R@3K3%7U)"OQ6JUTK\KCC3R+=N_9*@'?(>X0TM,HKC6W&FFZ1'6F[ MS&>9+\-*B7&Z/FMP!2@-;&[\IH^&@$,?"XE?VKA%A1(FY^7QI*5+O8=67^F0*&T%F)_.A+.F:4V MJCY>ZUEU(M3-O9SZ.JZJMNG@[;OT_O .2ZQ1X^"S%V]!>\U30-156.?,IY+@ M5DVVA7#R43+_EU9_%>^YM@7<$RW5OV@(XZ"@%9))!-C#4W<,,J[BV%W;E M=98\6:D^_X;N;C^R/8/?%/;Z@MF[I#TC-C@3(3I<71BB+C=8^"JA1<5L#.*: M(.DO/>[((+"WLM85O%GK=),[[I5BY")WQ@ M6MQQ* Y73EIH&>C,[)(E15.TM QJ>>YHTY^G 5\[=9YU@/.^U)]C .XE%[;>+C\QZ[4U=?FW_]+\K3\1MMWK'#$1>^DL/-^/"M3%89F:?9)R4RSV=9"Z M7JE*@_"">=?'%A!>7GC&S^[NQ(TU4_;=&%(XDG ,L!RLM&9>5&S;:FIOX3(W M_A#X:.SPY[P-AE;&6?W3DB>P5+'9\>9OQVV#+#;,Y5KKM;/O67^Z77I7']D> MM_*@_9 7+A[66CBB4WNH^@1IQZ$X8+.ZWY.P5^=K?"I)JJF( :\75+2S4N_K MJUPYQJ0 $:ZNBGZI?F^$QE6Y1\-H0E#:@)"';&8EQK6IGRJU.P8$^DE([$"5 M>.(/Y6++0TWT*>R5MP6C-LQW@&=@!O<(P*#M(SK=H(P!=](MKC[]BZYY*DSM M8K71(4)T@W)I%V AK0AA>_X6\P%10\'BNY[#?6\VOYXZFMF2EGB7,CE(L_CO M6<:T=&N M'RM[?S<@-8\2$=PQ Q36,DIG[0>:ZM3X;>>_',PW/0VMT MSZS>DU&-"-M-FE:7@*O7$8-0,=\6-UN=\(;T"VMU;EUI$F.GY)RB<<]N[ZYH M\.Q: V8&/ HL5JS9K%L%BPL];CLV? Z[]/'J\U,1:TTK@^Y=\"TBM+V:#[C& M@*,Z(R*WB!R>?+K%=8)MA3%V=_UDGK:9J?O^^M4R0Q)?K6]4//3%#)@Y0,K7 MXMOX/_IK2=0'JL+&N9T*0;N;1P*)-R7[EZ;@J?\ MZ5'J L!&HHX!]M0A^!1;6/C-L$LJ$KG!<'F)@.30EY"<^N#IF7/0TF5Q[->C4 J' MGE.>ACNTPV:036D=/J'[2N:Z0+IH-6%W.__243B*4]M.\'O?FR31QF@3XX/ MWXC>SZ-B!AX\Z2R@?C D3="O %?AXV_/'HDT'993_3GB;O5R^*LVNVX+3OOU M.QL6O7)KX+7X!#1D0,*8A_.C$LA+61!Z&]&!I(H# M[C)EPHDY5*IU?(28D/)+V^7JT6QICG.ASZQ7<8@6B1,'9(*K-1+NI=BJH4-* M%/>'\4N=@@L2(=VZB H:HF0:;LW.^.@SBA_BD]8\00,2K8O\&)KO5Z88$V#@ M3WDLPQM"WXA\?)1!MIDV +.;1Y/TB@I!4C.^+,QYFUA11W78"W>3N*"86V_M M?_L84.X4)1\[("IR%^:JT0E0ZC$/ V*M9R[_]@(2)0@3]2Q,FO@7^C&! M9_2G:"C$YWTA]W96?*I730EI3U!)RW[G<**Q^EEC3-NE7WGU94X;_S$>5:;- M0OYIQUF$,-RJY5\-_N*"O$F-8@5%#B>NTGWLJ^R@J)%UB':!\ETL]_I7LPB3 M,?EC#C&7##UD.D5*S_-< -C_I*L6JT#IUNC3#E.L+_JWSV3YCV'B[HD-9;^ +T2>$>=XYC[N4P6C MR^@">-89$H;DZE5_U)]NN28Y,.;, "RRR-%ATV33#>.\J?_KLJ\-29&B MP\1":7A&A0VH!0?-#++J9L]J$Q'X!7ERDS=II-@,V1Z)/G*SGK/2.;0Y3_D- M9$6O4CV;+NA((7BF;8I26[*9?MZ('ZY&V&AQ5)_$M-09HLJ?GUIQKJJ&HD2$ M3]&:9K09F9.V<(;5@0@:1*=7&K=<#\,30WP*G]^]_DD+^Q97ED$<\ M]QH3.'<9%.)74G/4NU4B=0?2DTA/TWNTX,2S5J6\P M.V1C5XSJ/N5$[AVM\WQYN=6.L*=K 2D>:L&?#)J/-&-S0FS22;D/49ON70\> M5MD[YH2\PD_>PX]V:RPDS<-="LBW"%ZMO VFYU5N64E5$E):N[_UN(GN:CY_ MH1%V$W:# 9<*73R#MHT.,2$]KQ#KMTL=Z#'X& _ML(*EZ')D95=?%7J[)V]^ M#-C5)4'R"QA3Q);O[^H9>2GVK\/.=CQ6K>WQ 1 CK7<+26DNBJ$;[FO\VJ6] M%4R*ND.IT 3OR[5AJT&PYNBZ\=BS2]6IE2/+QX *[H@KP[;SMQ(:S62LF MBPE)=[_-F*@V5,J$,#B0!ZZ=TW5F<*F5H-K!@TNJ24RTIG\((-OY2R)#> M$HF8EP4'27#Z7)AL6-/J_N%5/^8<)1@@;\^?ETSC9&M'#\/;[%[ MMZ0AQ$!(:S%'O[-N15P@^+46%9<7DF:,H[ ;%G:IHK1*$^7=\U>^=STE>JWI MSS0",5P?/F^G7+&H:$0-[ AJ63PI=GR5.O6UE0\^K3\:39?M>QY9EH:!573= M[W"'W/*)) [F)*S=]_XZO2 CLG#UGDNK%]I,*)*N5+'$QX?S.F>W WF2A?)/?KW]D^RYLVSUX)92136-1UFJL M:#%>7:2_N*+KWK#X&&/>[P<6O^MC!G=.&3/XPS _T(SJ9^U]K*/E"G@J.AOY M^@W";U=4CQY]56!JTQ&XX^Q6LRD[7$D1@!L0?Y*",A>M)%34\W-(X7?]C Q1 M?9\^-E7'":3'?7CH+^"2*IY+L%Y=F;:FT7?%6GU<+V]Y)CWY5*U9].6%1YP= MY\XHX>,P:>4E[\A7LJ%\B,1<(R?';SJSAI1/(C)Z1S__?&E#=88!MLOH:,_\ M!+%:JU"ZK5A[W:4BP ).A14%XKPC3\-D02;7;VK3EI\_8(^%#L*!A*$&CWDUE\.E3T?GT87-%(-MIH(3^-HROR'M'%BM'&2/ M;N/)RCR93E7:M8\Z;*U< MHOP;M2V//E,$851;_: .W?OX\6#A Z/:B+MXQ5"M0%7-'[;G;D[H7H-+'NL7262_]D M*QQQIT9MRO_*5BBU+XSXKXW/?\IPAV*. 5?B%(]"]8X!!FR-90WW@/N@1/3J MG9-KT31K'_]QY3@W;=GE.>/N9TI4:NOZW M2L@0-"=90G72O1Y_X.)RK\1AP9J)L+*-&_Y1KT;>T%(Y9FBBWL/U9LA\I M!,\$-C0A&NCUIZN?10U+7BX/$U&U_+'P9J*=SA/0IL(^B?K=3SE/8K\5_^0& MZ'+6DX;2SRD9%3HW0KY]80[.M/8'L@SPPP4S)2^TMB;Y889\W'?366(=T?9. M_*,P-XN&.+QNM-S;@R M>96(2IG1WXF\/].LHK-6%2>B)>PF\\+T[GD<\[PH0DU\#4BZCZ#!FE(N'/'3 M2UT!VACM>'=/IJ@5:$WAT@+77E7' YDAI1V.;QPOVE89VP0N2$SO$-=K8XVJ4@:N$MDSHN;^'HFO?U+.S+GC/+V?..:.@=,0>V<)2=< M.KLX[H:_73E7_IPL-? M5AG^E.M?P7Z/S6\WC M44YG"47;;00?I$52N&&,;0[6)-T&GNKJ7:Z#1Z6*+AV)M*'C @)T*9DE MG#T6B'ZJ]A7)H=FT65J@@OW:4"\;[\(SY^M?)MA\TTWS BQ 7Q*[_';285*: MA*I$R>3,)2X?Q\"L1(FBC(>1H=.SS.(IR+?' .84C*)_A>XSM[B7*U):.(H#MM)^,(CD$:L=+@+QGIY/Q8X[>[-S>8I>S^-M8Y8>WS(B M=$9HX! M]!;0.MN2B$*R:8$EA,^05!.!X?#QKHU[^3N0+E '8[L513;%\BTTHQE(\6:B M0PVR.0XRFF>J0XL=/_W251'^N;1VMYJD/UVOEYA!J/K$;L@P^E+<_FV#61NF M73QJD&;S2C!%!&X^"+>==CH+M6:7754:"4!=)%JVH&]]')+H^#;6E<92VBO+C4N5UO9[R3+"H\KRXP\"^+.[7HN41VTG7?YN^-NB> W.IJ=!U%,EWN:I4Y;&?K=H'#VV\:2UNOL M*K1>*?=TM8-Z&=JLQ$C[,\ 0*T%20.8H67]@1WQ"Y&Z?AZKO6&#(A?#@,?F& MZXT: $>)6-DNQY4I7O6+8Z22=D5Q(E]35F]ELM)V&O/HV$6^H(9?@1G=3VK> MG-OK<3CXYN2/H*F!\%DS+/;+A7V;*^Q=/WF))K*<;,T/?P=?W^&9!C-,LI%L;\G[W-G)?^N;7!GW(QBDZ?[ MFK 3>UOQ_W$-F M%IG1P^0CQ.&*PR!IIWRF2WBB<2NL=[^3O2#D_@/7=5Z3F)B=8C8@'1D9+!H! M-R)X#AEG4J[QUB/'YGP_<=!0PS=",*(7N/V@@0J0@1%3Y,23%/05#$<<&PQ( MG(C4,4#,M,9$0^CB25F3-1JJOZG:-$6ZW7D,Z/B8=O(JE;C8E.GQ V3S9<7_ M[.RU1D?M+-6$).D;GG1&-@L>:IP$OP1K"ML#Y*:MK]_?+!HAB-Z3Z@^=!+M_ M-3,T356P''&@3T>AMZZ=O/EI;=N8X?W?U^TH=ZS]J:#QXN._Z/RGYTD@]7?L MZK[_3>A_C(VD#FWWOX=6HE*?,-U#%LTY!LS^ N.8C])ED/@YDA2:_.M_]@1N MWR=S4UGT7T,S (FN_]5B-:4#@(6<-)]I)S]%TPNY]03^_:0121MI3_?N&,"H MV)0Y16&]5GX,R/ZTSF',$'(,:.;^RQ(C@A.%3=;M&!!'I93:M'4,X 8WH::( MM[M.YO_OSKR'&B[4)ZI-:"/2K5?_HI?Q*!V\F$NBSOXL+WI?IK$Y#$!(G@*0 M_09O%$N(D9*G-\3<[<>CSQJD9%UP2?[MM6'UB9#\ TTH5.>%633K;AW>6DQR MYZ+?>-6CVJE17S4[H[24M')2>61J)J'YZ $^.F3;WEWMS93&L+N?.9-Y__KZ M[PDMJYLST#;!LZ>4%YL;+X4!B"PD;; ],Q*_ %/-/3HG2V7;2?4/Y Q%TBO@ M).5.3 )U:N)CB^DL%T[J&.R^;2=_W&"PH[3R(O=EHDE:%/"_9CQ!78TP72LT MB???[$P#DHX!X2G3&TA2ENV_9LQTE$Y=W-CDZ>$#TATGRMT2IZ]O0=J4"QM8 MAFA2+>(\E5%WWB W7:-)VFA[ZJ\. X(5];N)_[,OW7_UI39G_FT!;MXG\X#7 M[R?_FUA6=>83[F:39-% 0NC_6Y \J.(A0I58JKZ@Z3W_&>8DY;7JWUFBZ:E> M2,8=)^L#\M^Q;Y&H[0L42>L JHK_SCX1VOO_EFQ3?ZHNQB;_)ZM4=]_][:QB M0]&YAC[AU8DPC>"= G350)<5P?O*?QF%/-%8JB9LT%,U0>3DHW^+$/U50*JT MD/Z/&%%E[MY?F?O74B%ZP53]Y_]'_ZUPU$_""-37I_!> 4A"S%^2^-NL&1"* M<$U"?!&N"(H_.1I>5FEA5UZG@.+X9+LYX5G5IOA2_!G!V1FZF'25-B?N6=WC M3W8OBU]:V-^_L%!P^J2L31T5K\2I>)5#JB84M%"8#;4/KQN^Z%B[O_=K"QZO MQI.C.WU&X*4?-""Z"0B\HY/S]_[4D5,/]-6$:_5^0#5OT->_9< _)4B/R2. M[7]+QE\RNFNID?\=ITX*^.I_M/Z;N-V#JW0M+ %H>Z$33+OA\8]\4N5]"@N@ MXBBC;%.8TBSLSNMCP-)?J#LQ!T&4$W- _KLO&96KO_].&O1,//EN,"=$F /:QX),D(?_2@ M79VA?'C'PE%A$EK88) UZ?>-B@QF^N\Z%B)VM(2,@-:^,4=C9 MCS^WE""2F=(;S-]4Z%*OTHT7=*I?(I\*:4?(5Q$MHR,:#*?7'/BY!JR<6'IH MSZ9+ J&AS^,RKPI'F*9.4H:P&T&F#P<:'DP?^LFV&.5JYR]6$:SWJ_9*#62: MW\UA066""5X,=$EK($8JNRGL8/K1R4C@*N52@DG:G00#]N!(NZ"J7YU7M'E6 MZAL!#XX!P2XCZ,4:LOXQX$'2I!T=M/$9>1TY945+AD6M7W-WW_^;D23](,410Y-G32;'+2 M0G6]^YQ),<> _X^[]XYJ*FSVA0,HB @("$A+Z$B7W@D6FH 1D-Y4.A%")T @ M]%X$!!2D20>L>\]=ZUOKG/7],?EC M9S_/S#,S>^8W^]E[3Z@QB!!KO:C^3[YMEWS[T)K_Y$MV\K]+_H]V3SI_Q1\B M9/ZK-*^1?0K0U2-+55[DFM'_9 NZB[##::*[HKNHE"%H/;EUQWY!V-$(B]@S MG=@=:\EU?+=Y0O)@JS@-@01+4X4ZESR#)5X Z"*:9&L?H\0^W&5YQ9!\9/UN MUNSO5Z$[<'@5\"<'HI&--:Y>]38"C#G:1'78]D=Z?W;,D8ZY$G4M@V^9AUZM M>V,U#G")8J(\9Y&_FQ%:_TOA(U:7"D=A>?Y%4:T@IDL?O(F)[F6#Q9S*&4!0 M^#*NW,7/>A-?>85N"9W]C H2+L&%KY]+H9K"8>W:E91Z.17D$KUM19YP(_TM M;=(0Y?5_-VDRSI'#CQ@?W9\,.ZJD 1\8_&T/?AJ]@1&(1VB7.YLW)A"9Y:>. MVK*#9O7ILV=_6H:GC&JBDQ?2^G)9,$,1#74E6WX?X5&3> WY*O35W2J-T<-' ME"B3@(U;)+3_8IFNOY:9N\2/_W")_7-FVEB%"T!-VU_;Z$4/-LH%R2S9$IF3^_-J%OY5!_\8 M>JXZ^Z^NFD,0Q(D[8SZ=6DV!45RSROJ5VP8:IP%);CWJ87>[0#<8!@-._ M7__GN@7^UY+)*_CB^OE^=">W#5Q)#>>/!K%NR3*Y6Z_H%>LXLS_A'>@E=7A+ M:5O;3!JB$MS2%6,M-TX$XA[CS;%,!4R9Q?I'ODT"[N!WO/!X\D>\Y["8I^0 CX,?)NWIS M0/HXKX+YS?4^PSZ:AO(Q^,G,!%>RMC;@6>*8;GCO*7_[:E\NW>Q^)R?!3Y4' MARQ;@GOU2PR*:N91X@.*5"VX$?,&0REMC)?NW'N.G;G$?Y%7U]T"@YH>79;! M_)O(2^5L$&,$$FLO #:M-I?)>)R"&@,]<6Q./Q[U&M*NV#(/^I5X'EN"\S)O MLWA;)7)*(?2MF62$)($A2:&B4Q''7"7>6VE;@//S#DJ_$AJ^(W$=!)\7H%1]W"S380N9QM")C&H_-(JN T*H@@HL0LC=XDO M?K0"=E7)G8(Y,:N],&KGW#MI7V=%J^Y;TN,_*\@;+'^^?05OXF=]B0RH#HR*66''R'4GWS+?;JUG MM3NKBFB>N#-!]-.K8W-=Z[ M;:9S>^I 6!"A3?;S+US7DJDW0JF;<71K;-!3^SS(!VIISK AU_@+\_+UNAZ MSF8M,#;]N3PX4$)Q%7O8 M:RTSJWIEJ32TG0\:M-:FPBIL)39!&*4I9.)],B%"\M@LA!VHQKB[RH(P]*] M<,\>45V&.IU*7!B')(N/BNP70=Y((PQ[CR#95_L?(:IN%(R"ERI]=5>5!#Z7 M8$<26$RTP9[>PYVN7QICF/12[\C&39MH0L?;=;$9##K;_#-+D?QJ(#&FPKM/:]1!0 0L =D;ABVS@30Z(PF9F@3Q&O;0 M2ZM9RYP%-?WUU@K 3CF%4$+YX<%][UR6M>'QN-$Q9CQDN2!.MM]"MIKS2\Y M7@T DAW<%4]'@S*M S'AZ"V$:7@_E7BT#)C*I96FX#P[J&1KD#]# 5'VTX!5 MP)NSJ,R3K9.6N^/Z_[4ES'\[PD+(D<-SA$&_@*P M0U)X ?AM(DVRZ_TO]X6];.@(9N)ARFSE6RS6T0%$-CNZH6Q=>;08Q('UW:CXF_B]&:B)Y;EA\8\L=?/=O8X>5K+2]-C%9H@.-[5TW M0M,>8X-KRA\4QY>1-:3OZ%;<7+_.^/'143YMC6@GEQFTM3-$6M1"5A%J^,RM'7Q?BY28-0P\"2.V^[* Z%K(5LIFS16=N8+E]5?P&JWL M=8HPUU3CS %%2^BM32@7-)W$'MD[$;. MI;@<6/7?ZQ2S? =V+Q([4 Q3M\/5K WU;^]?Q[X]@^4U7?0OVU2?]* M0^Y\&O+MH+82_/E"B.I8-KHIO.H87M^BK%9T@'$1UJU4V-J=ES-)D2-;F6K"H:DU!1U[? MJ.H0GJ(OLU6DSF9)8S.PI>=^7,<]LI E$Z52 @#[H36]W>2R/MZO^6!C73=- MM>QR5ZBWK,V>5+I[T)]L_$6(*FX286:/OHRO2RZYM[IJ9T+-Z%=,?WT5%?KA MZL R--IS5)/3#L9#$ ]:X@>S@ TH#H9'6&*R'V-G7@'2Z1+,+UP[YS,^(*(X M!CW"WYGHX._^SA7!B$<1^:IKUH:](?7PU%/3">F?S0FQ^>E/BW2:(CB'DB%9 MS4@@3@H-BRNMQ345XU2.]F-952X \_7GI-"R+]JE[V#TS6L9PYOC9?FT@=^5 MD8%V= @KK_Q-AAY[]EE,7U!+U4_;R5]D/X\$6(ZJ;='1NURE.!/=<3>"*&-3 M?&$'5B8ZNJ:XKL4@"[G ]_20=TB!+0K GJI( [VL15:IE)VQ/(;8C/Q+O;B1 MX<+U/AG''LL3+6*6F($_Q\;24Z M?,![P:'%^'(T,[ M#KWS_MO#1LPC^4_DO$GC^/^I(CHQ(QL/7] 1@C/$KIL-#[,;'WX'95^/H^Y?Q'"DR(\%C#:A*]!?Q!MS#J L#F M:@QG^/_L:2JE0S^$O^$XK-1,8_LZBQQ("(8.'L?F8D M\['-35Z@,I-L8ZQZV!+3)&''L9OB-IM'4W3H1+=KV*^LFJ, M&6R0OKO=-.8A6OQ#C%60^B/0JNOS[0I^TXI4#2>R(_,XPNPX K9^AW 5/783 M[H6FJ?-'S,S9(NYW:((VSBG+&%_>;NF*O' MR?U5%@.J/-,O9=H4I(,TUH8IG;AL[5B5O03=*=X$._)D#7W$)6))A[J;S-]U ML=-_T]FO;9C.J5NRMEJPE.[6JCJ))%T-^V)K+3\*"$Y==3'.>O'PU$_"0N23 MB/Y;2[$-E5N.Y:KIX5@&M&8TD1'G8N75[[=J^\G$M/#I ]XF^J:EN#NSHKP) M\.OYJ= U"-UV!I!_VNUH%((6CY7AD.K+E?UX=S7GA;I/E-:G/5/:5E!H$C.O MR?>N^IE]6ESAVFRRH]DQF QN:Y#E:OZ0',9E'\'+[*:8GOA)QWZZP SPVQWT5#ND<)!EIRI+5W&(GU*,_#'%,D@&7IJD;%^)\^=LPD0/ MZOD1;UI4F7^1EQF9)RZ[[^T\'(_-2PUYAF=0 R'&KEOV\4J6P7\8))067'D6 M-X1)#O,& 39=2W%(G::)EPF)4@]>9C]M8Z\#>=E<624X==5BB"VE&J!0*+L'S3R6?:KDI\;JXH@GDZU0RY&6 M:+<51=,'=O*@K[3*ZMX+);B^;,3-)J[F4RP";^%Z4"#6)6B*T]E7.9NYIM7Y MINI[#W42R'Y&<9(KKR<=?W<^FS)//#]^;['<>^)&EQOHFZ0@*?5F+D'^E/'/ M\;K2Z@UXWP"0?RJ[7S$II70!]^M;8'B)54=*G&S3$VNU0LZH*W9'"E4@.H+E MC,#T,0?_V+IQ ?1EIU13?1(\Y4;B"VP(H^F1S4FTX?"O$/ ]8=K!3O%/&%"4 M^/&N!MO\SH="R2]9095+H_4^PJRD0QA&C,S8('0DF<1ZTX.@-NM#12T^Q)J4 M:RV*F-^2,[XO?N2'MPT](!?QQ3;3*)I\1]+*7$-(X+GU_*MQH^T0\ EBU[_* MRD44?J/J'>?K ]^PRA#%<#4.DS[D0F4W\I:RMF/^YJ>M!;?RH)>SOG>WLYZ> M@%QC'[/D2U;\>;/?)%_SK":*R(&[ZA9,O7D!8)8!QY@GQ]EA!L/]@,FNQ9OC M_6>62=<\WUP S#C9J0DTS37<-HD!YPU)E06E [LVCQN0M^#^:Q[E#;N+<]^, M8 R[8I+9M%]1JD8]UNJ X'=#9>:C_J)%?G0J4VK2KRK#?M/>U]0W%CY,1OLD MUO34Q( 8?TP0A>&E?43.U!&]--V6J09M<2#6PL.=#H=P)R&R3_KD)5B+U+9@ M85$(%>SU"X#A9.=LJYSK)FMP?A05SFD30U4.#V"T,+EH+HB M.EF# @<4XYRS7+Z\HF3184Z9$^(.'>9]]Z)3$D->BH;0$[0PH(AV=6R=_O31 M\,M],5FXPY:IZKCMJS?W6I_Q90,8%?!SOUH@K(2'&?O=>?3UH[:#LRM<%MG7 M')M:4@U5BNO'? [2M<3RB^@^J(8)0#(H"L*?X2+4U:9?XD0@).MOZ9@0B0O W39NI*'UXG^#FV+_CP2'1>ZX-M NU*$M38RQED/GX84Y:9P>.;,J MB8'I\-*P/^IXOP%+D\88L6"7/]N8&*S4*X37B'LAD!&L%#/^@ M23^D*<6>HEWWDOE&2Y/KJ?F_C'2[PR/XBNBDDWW:A)SJ6FU_KC@OTYZ$8X62TXTDH MWXW#9?;;@)2#4&/D\%_^RK "EX (5=\&K[513=86;]1=-H&D[$-3(C(-'7KT$Y* (.TDS^P/.]6"75_(\.U,DH%Z M"[GW/[,-4XS[XZB'J\3R$Q?U,!0)[48E.-^@1WNG0*ZD@X4]AZ:XI4 M_E;M-PEW)R_.#+-M%=^M2HNKK<$E]S6RPB(04&PX*)3Z][K%=F/45M*HW<6710_-\@EPWRO>=8^O%]PQ>UZ3]S1 MI4+2G,Z>)DL[#(YFZ2J7/;]O,?YQ")PH0.#)TG)=G?>U^$03_.WMY\V%3A:L M6^TELH_(E<(5!-ECG[DH=B16A77G8?EJ8H[-&D15IWW4LQ;F7QJ@F5(::Z\^)7\2T@R&7X+4=[ALC(RR:[FS M>49LE5S$,=6M#.Z9F2>CMW[CM6G9$IBN,E-/D6H&S$Q(YY"AF$/7Z['D-:Y\ M[:G)]38V[Q]F2BF0[=&^9NCN9CP4""-R(UY@0?WBI#BI?J#2=VDI']MR'?>% MIXVGF5[9?M$CDMJ)V7,*5[A#0Y9[AD!8$-JZ81U, 8^_CW6,\:[2..9E/M-\ MDZ+GY+O\P5GH6\2-T@=T;#T"O.,4RV=)!04X6TTSM\2&I&SA#VK7NA/??@-T M>!T)3*ABT'TV-7"N O;F(X42U^?PJ#A!H/? MU3KJ4KT3,%[\/TV6;K,_IW$BV\;?PEP XG=%CW6Y+I_&,TX,? M-6?1O+W]FC_'*4R_4>WCG1456O:X _%P26K:== Y/J\!M=WD9]UG4VAJC\D M(6S2^0%N//(U+_.OW_T=X-HVB'4^J56VO39\/:QP_)G'U"0D^JB1GJQD@8[K MQI_08$]%AB&9 G6 @UQ4?>H'\K=V14=@Q\>TMA/-L(BNJ[8XFR T58O/6YGY M8XN-#GK+A2&VQ;VMN"]22<*3?Y]%.L\[".9'^*LDQZ,'D3O,=N#B0%=X\LYY M.%9J_1L%"),Y\.<"X&!FTO1?7X+]OY*UX-HW)!04&[Q G@3&;N<=+FZN=%2W MAP^NDOB ;B(>=&*1T83 2CCX25==V)<])3:XO;8!]T_:?9(>ML5B0,#YW]OR M[]N1?[?'^I$X\88+ -KI A#)>'F-G8G][97>$U1S 6!0 ZZJPZ,)=VI ?[=/ ML2 BU2X2EP5&J<,O ,3XZ)@+ ,8&>@'H'Z=HFGVS3+CQO8&6?IL6:5\*!3+. M7&MI'_?1D6Z.WWV0K/" 5%+S"33W/^"A^6^G!^Q((^; MEJ7_&8%-5^MJ>@>U;Q+D,>5F-S6VO*$(Q:2XX,=J1U4/<> UTSW>'&6. I&# M>:3#,.=DP8V3-M\_5W9_*0-DO=>+_2\ _QD>/A> ZQ#4/H&'$C6&N]>NB%!- M"RKVKBON.;'/Q*-5VOP"UV7*5(%P,X2H0)1FM'0!:I[$9$+]'=+^V6,M"5OG MX8UB_^3_#*,R)R0M00*51S.2[PP$3AQUT!C9I^G5U2<)^]ZXVSV8+_AY>\#3 M@_AU]1HZ50X2!;QIDK"G2>QO_,*^$5X7][=WV;^=\_NEZ,)#%X C2V7-"T 8 MWH;('Z)40X^@QP6N"Q]WSK;3HG9=L"]NQL>?2[*\TU 4^V7@KB+X"G$#Y^,* MS'^%8^A+X2^X&;;#GPY@IDN*%Q@Y) GM&?7XSWD=QZ^W& L4,;YLT^\,&890 ML0TJ+DCJ_;6J&Z4@^G1#F.WJ%[)FC,34M)DJ"4'ZC0VE*@AG/W"4ZS/NRD\J M@-CP(G1)C"G(7(*8WCCL!>">L)@GDX<:BN3UOZW$(AWHU1&]+'K@J5GED4<.=E10OHJ&,>+2^HV! M]-,(]: *2-FF8G%2A@%ZF._*;=TDL[#0$-G+LG3BPW_ L?@?"]S_W]>WWY<, MZ KGG-H[INJI@(>;-.,?%P3?%'C3_9Q.T^Y>;W@J1< .M/_?6_H_LLK?'2Y: MG+XU^._N/!I,8%ZX &"ED?].D'Q:V/OV!_]N_?_>(B2KE^#O,G J"*B*QY-- MLEJE![KZ[_?21MBBGJIRI08%X/M;JSO*J!]= /2['FJFZM]P3Q " "CI:7O_ MKULFU4IHS8$Q*@3OI_HV[./\LZ".R3=H[X:,H*_DCQ^ZS%WBD]KW[6 BFPZ* MXOS&(7*M>O\"D*A_ : NQH2##J1&+Q==V46440->J@9)D,WLI3UCN73?'J/5 M"P!K(9%-$T7Y&2B0K=HU[X^FO5:@GP=/[#]2ZQ>P ),-PN@?U,IFDW')5]"1$UHQ!/4\UZE)MD]TM+ MWS+<5\O@5A[KE",+34DZ(MF_9?(5*'Y><7E) F>J?XPKRZV#Z*RT*S8S3%@] M/B44?S )0Q*$Q+#4_Z8E9=([)7."4R MP3_YH\FU6HSBC>_/)&:644! )./A7AW^B1/P"E:U!1I4 I\U;%5,/@DPY\]- MU4C]$!C6RQC:E_#*8K+!01WO.(?L-0EH4F6ATROZ>#X?)&!M)?_ M-UXN7\EWZZKS19?.Z]I%"C4NYY5EG7@\"X6>F'%%?[W>)RQ'G_+QAVW.TE$^ M;?[O&D&< #;9 %=9@>ND6KWA$@P*UYJBKFI;[2[C>T+AOB&@?'3[BDGE?WT. M_O^:M/QOU3^AH%BK">TDQP75N&3]BD:-".O!#'.JQ8Y!(M('2CY*R3R_)OM'BJX)I'W/6%YBLU#M5'@N:&M-U/&R M^& L;#$2J]\18>ILGAY\)1YIF[=$_(&0_M%]3?C<<,MDL.3'#QHL]7+"G(! MH*R)K18OS>W]8:4MK32A1=&&'G.P&6'E8H^7Q18U9F7F MOY=^JFN1Z@^[^U3^)4D+SF&]K$;W?8@RR/0\[64#C&D5'@)?[9_)E//[=8X. M,WWH,G#=%3!TZILJE&!3ZQ>%_(2LJVZ_5^4B6PK!DVG"7Z18O"S1*A(RO%K( MN\YS>XLZB%H= />+0-IS,/2>Y31\S=HK+K<8*ADKUGG.:XQ9'+M1'+N2,EC( M6=L#3(^'X1EQP2/W]8"+_7(G,U2>8LK-'UZ^QIZ:<+-CYUOQL]^]GU!08[91 M*GE]5CJ6S9/'>O>W5HW2':%*329)S-=OO98?DV<9EEGZ_L]]U/\_$.,&&!3, M#T5>([*X=/*-*W,AUUTUODMF.>1^8;\ U'MZU?LHW5.=_CWUA&)@]=/^;AI6 M )W9-WR\"T6!8F6V6\3M$U2C3[3R0Y^N:<:6:BXII2K('(N'(QPKX(5]S*S% MIQ$R,.H5S2Z'M')E"/*RHH]+LB_U77]1'C>O^,KM"%T&S M4Z/MBUYFJ( M2?*\Q;KW_ M[)R@J/JZ2>'@1:[AUU3;U++05;+J E\@( MWU'2$715LC3ISYMS2VX'IZZ\-9FOGF*Z#SJZ*UCSNKMNXX:TFUJG@P6&/= J MBIMB]1WW^R!:5:[+GI1PN;R[K[3 =[FVEZ*RG?XBZNP":E2.2KH+@IHEJ6_45YG?G:C4?8<%G3 M2*#UGA9CWV_0IXTX:0@[W,\,?+,P3V_"1W,Z*7?A_B]GN^@OKV&'\E>U!RE8 M]BUW5FL=NKS6734',B\!DD/;]$^CFU:CI62\+Y0BO=<,1$ZH- DL?OR\?GPE5\M@>"YI/6^5HXC5KGX'6_A98-O M5E*&S4T3\9I^+Y="C+4MZ$DAHVGO+A.8RY2JE!.1'.>%N@#0PUL#W_!T-<9I M\]5-;K20S)/1&]]Z43FLP$/64FUB<-Z@>G.3^DX+5K1;ZZ$K;^VFB>?#,/6E MB-;^I^04X;D!!@3=\[Q+1 8BB&!FPZL(,/YT8-[UQ2W)(>&V:H"+0#W=3/YA[F)9#1Y'.V$A:O2I%G?Y$"C=.\=XJ M> 9,_8%?PFHK*[&0RKB=VN/]RF 5?37:*(OS=N2&$R]>'XHW)PAWC>_+!-HP ML+6Q&3<:0P/98H$/W#^,QWRW%>5?JTH,.9]08ET+Y@W^O"*$W4@JQK(B'J?. M1^A1%W=\>[O!EZ5,SF(L\2NRCUST\V>!*G<;.K!]#3M-3K8]GQN.7WD&?TU]FD;W,O]\!^6R &S-%*EUGBJG%4>5W>*S-0O MP1@63D]WA9H[WY&V^%60TPKKC,_KR2-1@U[:3TA'Z\T$[!\JP10I^L>,EA(" M?'G*#-^@#J!YLOZ,G8]]6&"_-CMKQ/6N.2TSV_8+@.GJME2S-_5,B(I)/[B! MN0]&9=-14HBFB%-OQ%OC=MSX$DHS[+M]$LJ#0AJ_[EVGY %D_6RH6;1!?:4J M261[TC(+W#M9F#K/A+38J[_5X7U+=U!$]GE,@2/1'8GI\=0,@/%@C5YG'LX/ M,PZ+I$T'[E&L1B0D.PQ MX+EZ,U@)!T'E);@]PS+'&SYJ_#@Q<+R2M6 W0<>F6ULUEIL?$OI&D*,N5:U: MLV?U:KL-)M.ZN6O")]M*^[A*F[^K/\$?]#+F50PVFN'6\W/8J M$\+*_\/FBG3TO;"-!XH,"]K%5>,'6?;IBWR#VD(4NK8S(8J472YC4;+$V["; MX!@[5I?EAC3&R3US?>Z$O.5KI[MD.7C?]7?HEE6JX.\96;#D=L-B7*EU6)#( MB@5_I$IU'B<][\>WOE+\.^]H*!?S'HW6GV<2K$IP28?]QLB;N^]GBIN7V1JC MHJZ&#/VL%P6]_^+63I[D+>W4.%^X,K$+Z0P,IP[6,DJ8+[N?[ M6SM^O28P>0NPGVC38!U90I /-\"8Q**3+5J\L[[S3_S,L4^TI^3U)&4>%OU\ M Z? 3F81?E*%"T15OGT_BW!P2/VU]8O--"K9@T6CB26++H)?4W^,_16CZBE7(5C^G)*!RJJ?*V]Y3ZJ8 MWY5AZ]PK?!O]F&Z?S6::(6BQ^Z%$(;C;C*BL7L"DNH6.CHKGNE[RSD]]_Y>4 M@[V2&H]JCVH\<-MX1:@-,ZRZ6GKLMD"TX9-)$[VN,#UY*Y':#[G/%C,MO7;@ M^=3-8!=PM Z*H4:GIKWQU?(%P''LQYREO4